aboutsummaryrefslogtreecommitdiffstats
path: root/core/isolinux.asm
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-05-13 15:22:38 -0700
committerH. Peter Anvin <hpa@zytor.com>2009-05-13 15:22:38 -0700
commit0e237970aed2ad802c965c8bd93c9a5a6d9a5a8d (patch)
treeb9c8938156fc058042c07f41f89f15c0cc310292 /core/isolinux.asm
parent401edbe977d7993e69f683529b480a73ec8e3e56 (diff)
downloadsyslinux-0e237970aed2ad802c965c8bd93c9a5a6d9a5a8d.tar.gz
New attempt at unify protected mode entry/exit
Another attempt at unify protected mode entry/exit, based on the previous bcopyint branch. This should, among other things, give a "full service" PM environment including BIOS upcalls and interrupt service to the core-internal code. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'core/isolinux.asm')
-rw-r--r--core/isolinux.asm2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/isolinux.asm b/core/isolinux.asm
index 62b1a9ce..8481b4b8 100644
--- a/core/isolinux.asm
+++ b/core/isolinux.asm
@@ -210,6 +210,7 @@ StackBuf equ $-44 ; 44 bytes needed for
; the bootsector chainloading
; code!
OrigESDI equ StackBuf-4 ; The high dword on the stack
+StackTop equ OrigESDI
bootsec equ $
@@ -1700,6 +1701,7 @@ getfssec:
%include "configinit.inc" ; Initialize configuration
%include "parseconfig.inc" ; High-level config file handling
%include "parsecmd.inc" ; Low-level config file handling
+%include "pm.inc" ; Protected mode
%include "bcopy32.inc" ; 32-bit bcopy
%include "loadhigh.inc" ; Load a file into high memory
%include "font.inc" ; VGA font stuff