search for: int22_table

Displaying 9 results from an estimated 9 matches for "int22_table".

2012 Sep 06
1
[PATCH] comboot: add comapi_chainboot to int22_table
...fler". Signed-off-by: Sebastian Herbszt <herbszt at gmx.de> --- core/comboot.inc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/core/comboot.inc b/core/comboot.inc index d6f670c..ef69c49 100644 --- a/core/comboot.inc +++ b/core/comboot.inc @@ -950,7 +950,7 @@ int22_table: dw comapi_derinfo ; 000A derivative-specific info dw comapi_serialcfg ; 000B get serial port config dw comapi_cleanup ; 000C perform final cleanup - dw comapi_err ; 000D clean up then bootstrap + dw comapi_chainboot ; 000D clean up then bootstrap dw comapi_configfile ; 000E get name...
2012 Sep 04
3
INT22h/000Dh
Hi, I would like to use INT22h, function 000Dh, but I found that it is disabled in vector table: in core/comboot.inc: int22_table: [...] dw comapi_err ; 000D clean up then bootstrap [...] The code of this function is present in this file (comapi_chainboot). Why this function is disabled? Regards Piotr Romaniuk PS I am using syslinux-4.04.
2008 Nov 03
1
[PATCH 1/1] COMBOOT: add get config file full name
...Get full name of config file +; +%if IS_SYSLINUX +comapi_configfilefull mov P_ES,cs + mov P_BX,ConfigNameFull + clc + ret +%else +comapi_configfilefull equ comapi_err +%endif + section .data %macro int21 2 @@ -1085,6 +1097,7 @@ int22_table: dw comapi_shufflerm ; 001B cleanup, shuffle and boot to rm dw comapi_getadv ; 001C get pointer to ADV dw comapi_writeadv ; 001D write ADV to disk + dw comapi_configfilefull ; 001E get full name of config f int22_...
2008 Nov 10
2
[PATCH 1/1] COMBOOT API: Add get current working directory call to most
...- a/core/comboot.inc +++ b/core/comboot.inc @@ -1033,6 +1033,14 @@ comapi_getadv: ; comapi_writeadv equ adv_write +; +; INT 22h AX=001Eh Get current working directory +; +comapi_getcwd mov P_ES,cs + mov P_BX,CurrentDirName + clc + ret + section .data %macro int21 2 @@ -1085,6 +1093,7 @@ int22_table: dw comapi_shufflerm ; 001B cleanup, shuffle and boot to rm dw comapi_getadv ; 001C get pointer to ADV dw comapi_writeadv ; 001D write ADV to disk + dw comapi_getcwd ; 001E get current working directory int22_count equ ($-int22_table)/2 APIKeyWait db 0 @@ -1109,3 +1118,4 @@ err_comlarg...
2004 Feb 11
2
Problem with opening a file
...n my disk image and reran my tests, and still no modification to ax... I checked the syslinux source and my magic values (0xDEAD and 0xBEEF for success and failure) are there, so the code did get compiled. Does anyone know how something like this can happen ? The comapi_open does appear in the int22_table, and on the correct offset... but I haven't checked the ISR yet... BTW, I'm using VMWare 4 for testing... C'ya, Marc -- Marc Haisenko Linux Solutions Be O.K. service group GmbH R?desheimer Stra?e 7 D-80686 M?nchen Tel: +49 (0)89 - 54 84 99 73 Fax: +49 (0)89 - 54 84 99 28 e-mai...
2009 Feb 08
1
[PATCH 1/1] COMBOOT API: Add calls for directory functions; Implement for FAT; Try 2
...mov P_SI,si + ret +%else +comapi_readdir equ comapi_err +%endif + +; +; INT 22h AX=0022h Close directory +; +%if IS_SYSLINUX +comapi_closedir: + mov si,P_SI + call close_dir + clc + ret +%else +comapi_closedir equ comapi_err +%endif + section .data %macro int21 2 @@ -1100,6 +1166,10 @@ int22_table: dw comapi_getadv ; 001C get pointer to ADV dw comapi_writeadv ; 001D write ADV to disk dw comapi_kbdtable ; 001E keyboard remapping table + dw comapi_getcwd ; 001F get current working directory + dw comapi_opendir ; 0020 open directory + dw comapi_readdir ; 0021 read directory + dw co...
2008 Dec 04
2
[PATCH 1/1] COMBOOT API: Add calls for directory functions; Implement for FAT
...mov P_SI,si + ret +%else +comapi_readdir equ comapi_err +%endif + +; +; INT 22h AX=0021h Close directory +; +%if IS_SYSLINUX +comapi_closedir: + mov si,P_SI + call close_dir + clc + ret +%else +comapi_closedir equ comapi_err +%endif + section .data %macro int21 2 @@ -1085,6 +1151,10 @@ int22_table: dw comapi_shufflerm ; 001B cleanup, shuffle and boot to rm dw comapi_getadv ; 001C get pointer to ADV dw comapi_writeadv ; 001D write ADV to disk + dw comapi_getcwd ; 001E get current working directory + dw comapi_opendir ; 001F open directory + dw comapi_readdir ; 0020 read directory...
2009 Jul 27
1
[PATCH] mboot using module path
...t21 2 @@ -1022,6 +1040,7 @@ dw comapi_closedir ; 0022 close directory dw comapi_shufsize ; 0023 query shuffler size dw comapi_shufraw ; 0024 cleanup, shuffle and boot raw + dw comapi_changedir ; 0025 change directory / path prefix int22_count equ ($-int22_table)/2 APIKeyWait db 0 diff -u -r -X nodiff syslinux-3.82-orig/core/pxelinux.asm syslinux-3.82/core/pxelinux.asm --- syslinux-3.82-orig/core/pxelinux.asm 2009-06-09 10:19:25.000000000 -0700 +++ syslinux-3.82/core/pxelinux.asm 2009-07-27 10:13:37.000000000 -0700 @@ -977,7 +977,8 @@ j...
2011 May 25
1
[GIT PULL] elflink ldlinux
...0e118a 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 comapi_shufraw ; 0024 cleanup, shuffle and boot raw + dw comapi_initadv ; 0025 initialize adv structure int22_count equ ($-int22_table)/2 APIKeyWait db 0