search for: p_ecx

Displaying 3 results from an estimated 3 matches for "p_ecx".

Did you mean: __ecx
2010 Feb 28
1
INT 22H AX=000Ah, CL=9 and __syslinux_get_derivative_info()
comboot.txt says to set CL=9 "to get a valid return in CL for all versions". The code in __syslinux_get_derivative_info() doesn't set it. Is this comment obsolete? Looking at comboot.inc suggest this because P_CL is set to SECTOR_SHIFT for all derivatives but pxelinux which does set P_ECX to MyIP. - Sebastian
2009 Jul 27
1
[PATCH] mboot using module path
...+??? return 0; ?} + diff -u -r -X nodiff syslinux-3.82-orig/core/comboot.inc syslinux-3.82/core/comboot.inc --- syslinux-3.82-orig/core/comboot.inc 2009-06-09 10:19:25.000000000 -0700 +++ syslinux-3.82/core/comboot.inc 2009-07-27 11:23:23.000000000 -0700 @@ -963,6 +963,24 @@ mov ecx,P_ECX jmp shuffle_and_boot_raw + +; +; INT 22h AX=0025h Change PathPrefix +; +comapi_changedir: + push di + push ds + mov ds,P_ES + mov si,P_SI + mov di,CurrentDirName + call strcpy + pop ds + pop di + clc + ret + + +...
2011 May 25
1
[GIT PULL] elflink ldlinux
...*/ - - if (ptag == tag) { - *size = plen; - return p; - } - - p += plen; - left -= plen; - } - - return NULL; -} diff --git a/core/comboot.inc b/core/comboot.inc index d6f670c..b0e118a 100644 --- a/core/comboot.inc +++ b/core/comboot.inc @@ -915,6 +915,13 @@ comapi_shufraw: mov ecx,P_ECX jmp shuffle_and_boot_raw +; +; INT 22h AX=0025h Initialize the ADV structure +; +comapi_initadv: + call adv_init + ret + section .data16 %macro int21 2 @@ -974,6 +981,7 @@ int22_table: dw comapi_err ; 0022 close directory dw comapi_shufsize ; 0023 query shuffler size dw coma...