Fix apparent bug in 16bit resume code.
authorKevin O'Connor <kevin@koconnor.net>
Mon, 19 Jan 2009 17:53:54 +0000 (12:53 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Mon, 19 Jan 2009 17:53:54 +0000 (12:53 -0500)
commit590e715d4a986528aa9ca8d3276e368361d1c7c7
tree1d2352a60bf1554b31c45d11cb6fc170f75a4680
parentdfc18fc39ad4ce32093b2b0c7b46af94c114c782
Fix apparent bug in 16bit resume code.

The BDA offsets were adding in 0x400 twice.
Also, use lss insn instead of manually setting %ss and %sp.
Also, don't force segment value into %eax.
src/resume.c