aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFeng Tang <feng.tang@intel.com>2010-08-24 16:27:30 +0800
committerFeng Tang <feng.tang@intel.com>2010-08-26 16:44:15 +0800
commit56b063adca570ab5af63338cf796f99861d7231c (patch)
tree1b7341df38b7f77a19731aa3e76f1a7021de2ff4
parent626c8a3653878d0ed0dc1280dd8dd2434d041551 (diff)
downloadbak.git-56b063adca570ab5af63338cf796f99861d7231c.tar.gz
bak.git-56b063adca570ab5af63338cf796f99861d7231c.tar.xz
bak.git-56b063adca570ab5af63338cf796f99861d7231c.zip
elflink: modify isolinux.asm to make it go to elf flow
Just add a "pm_call load_env32" after calling fs_init(), now the isolinux installer can use elf code to parse config, enter menu, loading kernel too Signed-off-by: Feng Tang <feng.tang@intel.com>
-rw-r--r--core/isolinux.asm5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/isolinux.asm b/core/isolinux.asm
index ca8ee3a3..ba1d1567 100644
--- a/core/isolinux.asm
+++ b/core/isolinux.asm
@@ -1172,6 +1172,7 @@ init_fs:
mov si,[bsHeads]
mov di,[bsSecPerTrack]
pm_call fs_init
+ pm_call load_env32
popad
section .rodata
@@ -1186,8 +1187,8 @@ ROOT_FS_OPS:
;
; Locate the configuration file
;
- pm_call pm_load_config
- jz no_config_file
+ ;pm_call pm_load_config
+ ;jz no_config_file
;
; Now we have the config file open. Parse the config file and