Quote:
Originally Posted by strim
In the NetBSD we have an intermediary boot loader between Kickstart and our kernel. This boot loader takes information about configured memory spaces from Kickstart and passes it to the NetBSD kernel.
|
Ok, thanks for the info.
Then I wonder how it works on Linux/m68k, probably the same.
Quote:
Originally Posted by strim
We don't use Kickstart after kernel boot. But we don't replace it. We let it configure hardware, run code present in ROMs. Then we use it to fire up the boot loader in a standard way
|
Ok, it is similar to what happens on PC, which uses the BIOS to initialize the hardware then load the Linux Kernel.
Quote:
Originally Posted by strim
I think you could do similar thing with EmuTOS - implement a loader that starts it *after* Kickstart finished its job. And use it to pass some information about hardware from AmigaOS (like memory boards).
|
You are right.
But EmuTOS as a Kickstart replacement is just a quick hack to see what is possible. If someone wants more serious stuff, your solution will have to be used.