Properly save/restore %esp high bits.
authorKevin O'Connor <kevin@koconnor.net>
Sun, 8 Jun 2008 17:34:43 +0000 (13:34 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Sun, 8 Jun 2008 17:34:43 +0000 (13:34 -0400)
commitb3c28be1815ad846dbb04de359a84545b8db76fe
treeb1680e73b0e0a98ada571e200e6fcb67cabdc47e
parent22dfb85381912a7343f121c0dda654d28fa0ba73
Properly save/restore %esp high bits.

It turns out that some OSs do call into the bios with junk in the %esp
    high bits.  So, make sure it is properly cleared and then
    saved/restored.
Have the 32bit apm entry point use its own %esp safe entry macro.
src/romlayout.S