Fix issue reported by Godmar Back:
authorBen Pfaff <blp@cs.stanford.edu>
Sat, 9 Sep 2006 16:53:56 +0000 (16:53 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Sat, 9 Sep 2006 16:53:56 +0000 (16:53 +0000)
commitd6c587cd5e23148f01d018a4a5ef16492771e11a
tree381961e200c92d2ab73af01671fba65226f9208a
parentb48487561f3423f14930978e6d4042f637961c05
Fix issue reported by Godmar Back:

    I may have found a problem with the triple fault patch, though I don't
    know how to solve it.
    If you add a *(int *)0=42 right after paging_init(), but before
    intr_init(), gdb will just hang:

...

    where it hangs while Pintos prints:

    Triple fault: stopping for gdb
    Triple fault: stopping for gdb
    Triple fault: stopping for gdb
    Triple fault: stopping for gdb
    Triple fault: stopping for gdb
    Triple fault: stopping for gdb
    Triple fault: stopping for gdb
    Triple fault: stopping for gdb
    Triple fault: stopping for gdb
    Triple fault: stopping for gdb
    Triple fault: stopping for gdb
    etc.

    It stops properly if I don't next-step (that is, if I just let it run.)
src/misc/bochs-2.2.6-triple-fault.patch