]> xenbits.xensource.com Git - seabios.git/commit
Automatically hop off the extra stack when far calling 16bit code.
authorKevin O'Connor <kevin@koconnor.net>
Mon, 28 May 2012 17:59:07 +0000 (13:59 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Tue, 29 May 2012 03:42:13 +0000 (23:42 -0400)
commitbeeabd63df5ad76c74360626549b0be2f6bbad91
tree37ef0a8293d1ab589f7519e59516eb57127c8c60
parentbf2e8c2a304c1aafc612e89deaaa6066d6cdb3f6
Automatically hop off the extra stack when far calling 16bit code.

Update the low level __farcall16 code to support a 'struct bregs' in a
segment other than the stack segment.

Automatically hop back from the extra stack on any farcall16() calls.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
src/romlayout.S
src/stacks.c