aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-04-01 13:20:24 -0700
committerH. Peter Anvin <hpa@zytor.com>2009-04-01 13:20:24 -0700
commit175d813554b69e2883f5bd5eec5eb86a8a0118b7 (patch)
treee32553008cb2ab07698918cc8af9276098c8b5d2 /doc
parent62d83458e5dc64c3c52372953ebbf79a61054cd2 (diff)
downloadsyslinux.git-175d813554b69e2883f5bd5eec5eb86a8a0118b7.tar.gz
syslinux.git-175d813554b69e2883f5bd5eec5eb86a8a0118b7.tar.xz
syslinux.git-175d813554b69e2883f5bd5eec5eb86a8a0118b7.zip
com32: make memory beyond the core HighMem available to malloc
Impact: should deal with memory holes more gracefully Right now, if we find a memory hole, we simply don't use the memory beyond that point. This makes it possible for com32 modules to use that memory. After this, we should be able to add relocation support to allow loading when the memory at 1 MB is unavailable. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/comboot.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/comboot.txt b/doc/comboot.txt
index 5f57da7b..d7890d44 100644
--- a/doc/comboot.txt
+++ b/doc/comboot.txt
@@ -79,13 +79,14 @@ The following arguments are passed to the program on the stack:
Address Size Meaning
[ESP] dword Return (termination) address
- [ESP+4] dword Number of additional arguments (currently 5)
+ [ESP+4] dword Number of additional arguments (currently 7)
[ESP+8] dword Pointer to the command line arguments (null-terminated string)
[ESP+12] dword Pointer to INT call helper function
[ESP+16] dword Pointer to low memory bounce buffer
[ESP+20] dword Size of low memory bounce buffer
[ESP+24] dword Pointer to FAR call helper function (new in 2.05)
[ESP+28] dword Pointer to CDECL helper function (new in 3.54)
+ [ESP+32] dword Amount of memory controlled by the Syslinux core (new in 3.74)
This corresponds to the following C prototype, available in the file
com32/include/com32.h: