Hey all,

I downloaded Kevin's newest mods from CVS
today and tried to run DOS (6.22).  To my great
surprise, it crashes.  I did some debugging work,
and came up with the following:

- the monitor faults at this point: (fault.c)

.globl __ret_to_pm
__ret_to_pm:
  call sbe
  popl  %gs
  popl  %fs
  popl  %ds
  popl  %es       <====== crash on this instruction
  popal
  addl  $8, %esp
  iret

- __ret_to_pm is called after a fault in the guest.

- at this point several faults have already occured
  in the guest (GPF and page faults), with the guest
  running in PM, which returned correctly.

Can anyone reproduce this behavior ?  What the hell
is DOS switching to protected mode for ?  I'm
not loading any device drivers or anything.

-- Ramon


Reply via email to