Ulrich Weigand wrote:
> > But if that's true, how can windows use the overlapping
> > exception/fault vectors ?
>
> Black magic? Actually, a much larger problem would seem to me that
> the PIC vectors are not remapped; this means that IRQ 0-7 generate
> interrupts 0x08-0x0f as set up by the BIOS, overlapping a rather
> important range of exceptions ... I have no clue how this is sorted
> out, but somehow it appears to work :-/
It doesn't work all that well... it is starting to become
increasingly clear to me why windows is so unstable :)
If large parts of the OS run in ring 3, then a little pointer
error can mess it all up nicely... :)
Ramon