[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] Shutdown() discussion
Hello!
I don't understand this discussion at all. I don't followed all postings
in detail, especially the parts there it's getting personally.
>From my OS design point:
- the kernel support the available hardware
this include special features of emulators I think; the implementation
should be intelligent and easy to maintan, as seperate module
or whatever; in general there is lot of optimization potential to
make the kernel smaller and more modularized
- cookies with jump tables are a very bad design; this is the TOS/MagiC
way of system extensions (rather than through syscall enhancements);
this will always conflict with memory protection or a VM module;
I'm sure I already mentioned this some time ago, at least I discussed
with Petr or Standa about it; I know it's the easiest way and such
cookie it's available for TOS/MagiC too (I think the main argument
for this design).
Personally I think a much better design is to provide something like
a special hardware, e.g. some addresses that are mapped into the I/O
area and are used like a piece of hardware for poweroff, calling
host system functions and such stuff.
Ciao
...Frank
--
ATARI FALCON 040 // MILAN 060
-----------------------------------------
http://www.cs.uni-magdeburg.de/~fnaumann/
e-Mail: fnaumann@freemint.de