I am far from an expert, but I remember from expensive 386 programming book I 
bought so long ago, that certain things would cause an exception, like page not 
present, division by zero, opcode not found... and when that this arrive, a 
specific exception handler is run for the specific exception. If during the 
execution of an exception handler, an exception happens, then the double-fault 
exception is called. If finally an exception happens during the execution of 
the double-fault exception, then the CPU itself decide the OS is so buggy, that 
it have to handle the thing itself, by rebooting the CPU. What I don't like 
about the fact that Genode would reboot is that it suggest to me Genode did not 
care about writing double-fault handler, or wrote a buggy one, and seems to not 
have tested it. What does Genode double-fault handler is supposed to do? Sorry 
for the ... pedantic tone, in reality I really I does not know so much about 
programming, and appreciate very much the Genode way of doing things in general.
_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users

Reply via email to