summaryrefslogtreecommitdiff
path: root/core/init.inc
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2012-05-29 12:22:32 -0700
committerH. Peter Anvin <hpa@linux.intel.com>2012-05-29 12:22:32 -0700
commit08ece8fc875e095e359a5b4fc8c9b8703b250501 (patch)
tree5c1b6c512afb46540ff72af1bb0e37d1294e2030 /core/init.inc
parent5bd78fe005484b8855f54443feae67316b23a79d (diff)
downloadsyslinux-08ece8fc875e095e359a5b4fc8c9b8703b250501.tar.gz
pxe: move hardwired DHCP options into high memory
If we have hardwired DHCP options, move them into high memory instead of into the trackbuf. This eliminates yet another trackbuf user. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'core/init.inc')
-rw-r--r--core/init.inc5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/init.inc b/core/init.inc
index e0ffd23e..5cb8e49a 100644
--- a/core/init.inc
+++ b/core/init.inc
@@ -23,6 +23,11 @@ common_init:
; Initialize PM invocation framework
call pm_init
+%if IS_PXELINUX
+ ; Save derivative-specific data
+ pm_call pm_save_data
+%endif
+
; Decompress PM code to its target location
pm_call pm_decompress
cmp eax,__pm_code_len