Hello,
I used MINIX with YanaKernel0.
http://yana.jp/
Formerly I patched minix3_1_3a_ide_r2964.iso.bz2 for ARM, MIPS and GXemul.
http://groups.google.com/group/minix3/browse_thread/thread/b37eb23f02b65bb0
Then I patched minix_R3.2.0-116fcea.iso.bz2 for ARM, MIPS and GXemul.
I built the following boot images.
+ MINIX without YanaKernel0 for GXemul(testarm)
+ MINIX without YanaKernel0 for GXemul(testmips)
+ MINIX with YanaKernel0 for GXemul(testarm)
+ MINIX with YanaKernel0 for GXemul(testmips)
With many problems, boot images were executed on GXemul(testarm,testmips).
Process "init" of boot images executed shell of boot images.
I used MINIX without YanaKernel0 on the following computer system.
+ processor (GXemul(testarm,testmips))
+ MINIX kernel(and tasks)
+ MINIX processes
But I used MINIX with YanaKernel0 on the following computer system.
+ processor (GXemul(testarm,testmips))
+ YanaKernel0
+ MINIX kernel(and tasks) which depended on YanaKernel0
+ MINIX processes
And I want to use YanaKernel0 which was implemented by hardware.
+ processor which embedded YanaKernel0 (FPGA?)
+ MINIX kernel(and tasks) which depended on YanaKernel0
+ MINIX processes
GXemul(testarm,testmips) have the following devices.
+ cons (console.c,keyboard.c)
+ mp
+ fb
+ disk
+ ether
+ rtc (glue.c)
+ irqc (glue.c)
But mp, fb, disk and ether are not used yet.
And there are many problems like "ToDo".
Thanks,
Yana