Don't pass return address to transition(32,16,16big) on stack.
authorKevin O'Connor <kevin@koconnor.net>
Thu, 25 Nov 2010 13:52:50 +0000 (08:52 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Thu, 25 Nov 2010 13:52:50 +0000 (08:52 -0500)
commit4057f9847e94147aaa9799b92ba4561506333a57
tree240e28b8ffa057b5716c3378e7623d23870e7033
parente2623fc6bce2a332d58fa00b00787432102fb089
Don't pass return address to transition(32,16,16big) on stack.

It's difficult to have a uniform view of the stack when transition
modes, so pass the return address in a register.  As a result, the
transition functions only access memory via the %cs selector now.
src/entryfuncs.S
src/resume.c
src/romlayout.S
src/stacks.c