Worlds greatest kernel
kyleNOSPAM at NOSPAMmidnighttech.NOSPAMcom
Thu Oct 9 19:16:37 PDT 2003
I can see interrupts being put into high-priority messages and maybe a
register type abstraction layer to enable bounds checking on registers.
Other problems relating to DMA, and other CPU circumvented functions would
be a challenge .. at least.
"Nimrod Mesika" <nimrod-me at xxxxxxxxxxxx> wrote in message
news:20031008193507.GA779 at xxxxxxxxxxxxxxxxxxxxxxx
> On Mon, Oct 06, 2003 at 10:57:56PM -0600, Kyle wrote:
> > In thinking about what would be the "best" kernel, the following come to
> > mind:
> > 5. Protected domain device drivers ( nothing crashes the core kernel
> > scheduler or loader unloader )
> That would be great *if* the hardware would be designed to support
> Right now even if you move drivers to userland (like QNX does, I
> believe), a buggy driver (or even buggy hardware) can take the
> system down.
> A badly formed bus cycle can kill the PCI bus and of course the
> hardware never heard of 'protected' memory...
> Maybe the high end server machines are designed this way. This
> usually violates the principle of pushing all complexity to the
> software layer.
More information about the Kernel