Page 1 of 1
Bochs' debug information
Posted: Fri Jul 14, 2006 5:40 pm
by ComputerPsi
Looking through the output, I found that once in a while, this appears:
"[CPU0 ] IRET PROTECTED"
My OS is in PMode. All the handles end with IRETD. What is Bochs trying to say?
Posted: Fri Jul 14, 2006 10:45 pm
by earlz
only thing I can think of is if it means your iret'ing in protected mode, you don't have multitasking of some sort do you? because if so then it might mean iret'ing to protected code(ring3)
Posted: Sat Jul 15, 2006 8:48 pm
by Da_Maestro
The debug information isn't just meant for debugging the OS, it's also meant for debugging bochs itself. My guess is that it says IRET PROTECTED simply because the developers wanted to be able to distinguish between real mode and protected mode interrupts when they where debugging a particular problem...