search for: 22h

Displaying 20 results from an estimated 45 matches for "22h".

Did you mean: 22
2008 Jan 02
3
inconsistent Int 22h local boot
I have a Dell 1435 system that will not respond correctly to a com32 call to Local boot Int 22h AX=14h DX = 0 This call should not return. It should unload the PXE+UNDI stacks and continue the boot process with the next boot device. This call is working fine for me on an HP DL360G2 and on a Dell PE 850. But, on this Dell 1435 the call is returning from the Int 22h. I am using syslinux 3...
2014 Feb 13
2
SYSLINUX API call INT 22h/AX=0xC
Hi, One of our customers uses INT 22h/AX=C to shut down UNDI interface. This interface is documented in http://www.syslinux.org/doc/comboot.txt. The excerpt is shown below: AX=000Ch [2.00] Perform final cleanup Input: AX 000Ch DX derivative-specific flags (0000h = clean up all) Output: None...
2008 Nov 22
5
[RFC][PATCH] Gfxboot COMBOOT module
...000000000 +0200 +++ syslinux-3.73-pre6/modules/gfxboot.asm 2008-11-22 19:01:10.000000000 +0100 @@ -0,0 +1,883 @@ + absolute 0 +pspInt20: resw 1 +pspNextP: resw 1 + resb 124 +pspCmdLen: resb 1 +pspCmdArg: resb 127 + + section .text + org 100h + +_start: + mov ax,2 + mov bx, msg_progname + int 22h + + mov ax,2 + mov bx, msg_crlf + int 22h + + push es + mov ax,0ah + mov cl,9 + int 22h + pop es + cmp al,32h + jnz not_pxelinux + + mov ax,2 + mov bx,msg_pxelinux + int 22h + ret +not_pxelinux: + mov [derivative_id],al + mov [drivenumber],dl + mov [sectorshift],cl + mov ax,1 + s...
2014 Feb 13
2
SYSLINUX API call INT 22h/AX=0xC
...is completed, they want to shutdown the stack including the UNDI driver before jumping to the kernel. Thanks! Kevin On Feb 12, 2014, at 8:15 PM, "H. Peter Anvin" <hpa at zytor.com> wrote: > On 02/12/2014 05:37 PM, Kevin Tran wrote: > Hi, > One of our customers uses INT 22h/AX=C to shut down UNDI interface. This interface is documented in http://www.syslinux.org/doc/comboot.txt. The excerpt is shown below: > > AX=000Ch [2.00] Perform final cleanup > Input: AX 000Ch > DX derivative-specific flags (0000h = clean up all) >...
2009 Apr 05
3
[PATCH] Gfxboot COMBOOT module
...eference. +; +; **************************************************************************** + + absolute 0 +pspInt20: resw 1 +pspNextP: resw 1 + resb 124 +pspCmdLen: resb 1 +pspCmdArg: resb 127 + +;%define DEBUG + + section .text + org 100h + +_start: + mov ax,2 + mov bx, msg_progname + int 22h + + mov ax,2 + mov bx, msg_crlf + int 22h + + push es + mov ax,0ah + mov cl,9 + int 22h + pop es + cmp al,32h + jnz not_pxelinux + + mov dl,0 ; fake drive number + mov cl,11 ; fake sector size 2048 bytes + +not_pxelinux: + mov [derivative_id],al + mov [drivenumber],dl + mov [sectorsh...
2014 Feb 13
0
SYSLINUX API call INT 22h/AX=0xC
On 02/12/2014 05:37 PM, Kevin Tran wrote: > Hi, > One of our customers uses INT 22h/AX=C to shut down UNDI interface. This interface is documented in http://www.syslinux.org/doc/comboot.txt. The excerpt is shown below: > > AX=000Ch [2.00] Perform final cleanup > Input: AX 000Ch > DX derivative-specific flags (0000h = clean up all) &g...
2014 Feb 13
1
SYSLINUX API call INT 22h/AX=0xC
...A read/write over PCIe bus anymore. What am I missing? Thanks! Kevin -----Original Message----- From: H. Peter Anvin [mailto:hpa at zytor.com] Sent: Wednesday, February 12, 2014 10:07 PM To: Kevin Tran Cc: For discussion of Syslinux and tftp-hpa Subject: Re: [syslinux] SYSLINUX API call INT 22h/AX=0xC On 02/12/2014 08:31 PM, Kevin Tran wrote: > Hi Peter, > They use PXELINUX to download the OS deployment bootstrap. When this is completed, they want to shutdown the stack including the UNDI driver before jumping to the kernel. > > Thanks! > Kevin > That is better done...
2005 Mar 10
0
int 22h
Hi, I want to know where is the code for int 22h handler which is used to handle syslinux api's. -- Sincerely, H.R.Tavakolli
2004 Feb 11
2
Problem with opening a file
Hi folks, I've got a problem with COMBoot (16 bit) in SYSLINUX 2.06: while the write string call (ax=2, int 22h) works just fine, the open file call (ax=6, int 22h) does nothing at all. Calling that function doesn't modify any register, and doesn't modify the carry flag. I then modified comapi_open in comboot.inc so it sets ax to some value and recompiled SYSLINUX, reinstalled it in my disk image...
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
2014 Feb 13
0
SYSLINUX API call INT 22h/AX=0xC
On 02/12/2014 08:31 PM, Kevin Tran wrote: > Hi Peter, > They use PXELINUX to download the OS deployment bootstrap. When this is completed, they want to shutdown the stack including the UNDI driver before jumping to the kernel. > > Thanks! > Kevin > That is better done by using syslinux_shuffle_boot_pm() or syslinux_shuffle_boot_rm() as appropriate; they shut down the stack
2008 Nov 03
1
[PATCH 1/1] COMBOOT: add get config file full name
From: Gene Cumm <gene.cumm at gmail.com> COMBOOT API: Add get config full file name to SYSLINUX Signed-off-by: Gene Cumm <gene.cumm at gmail.com> --- Returns the full configuration file name. Int 22h AX 001Eh for now as it appears that the COMBOOT API is designed to be strictly sequential. The API gets extended but only implemented (for now) for SYSLINUX in ldlinux.asm. Implementation and documentation are derived from Int 22h AX 000Eh. There may be a way to be more efficient (with the push/...
2009 Apr 30
2
[1/1] [gfxboot] align buffer used to read data from disk to a 512 byte boundary
The COM API provides a function to read from disk (int 22h, AX=07h) which needs a destination buffer aligned on a 512 byte boundary. gfxboot uses this function but doesn't ensure its data buffer is properly aligned. This leads to failures on a few machines (HP Pavillion dv5): gfxboot: isolinux: Disk error 09, AX = 424F, drive FE https://qa.mandriva.c...
2010 Jul 27
2
[PATCH] core: remove HAS_LOCALBOOT
HAS_LOCALBOOT is set unconditionally in config.inc. Signed-off-by: Sebastian Herbszt <herbszt at gmx.de> diff --git a/core/comboot.inc b/core/comboot.inc index 59db7ec..d6f670c 100644 --- a/core/comboot.inc +++ b/core/comboot.inc @@ -723,13 +723,9 @@ comapi_idle: ; ; INT 22h AX=0014h Local boot ; -%if HAS_LOCALBOOT comapi_localboot: mov ax,P_DX jmp local_boot -%else -comapi_localboot equ comapi_err -%endif ; HAS_LOCALBOOT ; ; INT 22h AX=0015h Feature flags diff --git a/core/config.inc b/core/config.inc index 269e13e..999d3d9 100644 --- a/core/config.inc +++...
2010 Jun 08
3
Limit total length of calls to a specifig SIP peer
...6 channels to them. In their terms of service there is the following limit: The total duration of calls during one single day should not exceed 24 hours or we do have the right to terminate the contract...blah blah What is the best way to use this provider as long as we are below let's say 22h in a single day ? Thanks Laurent
2009 Jul 15
0
[PATCH] gfxboot: display error message if bootlogo file not found
...> Index: syslinux-3.82-440-g6483c80/modules/gfxboot.asm =================================================================== --- syslinux-3.82-440-g6483c80.orig/modules/gfxboot.asm +++ syslinux-3.82-440-g6483c80/modules/gfxboot.asm @@ -417,6 +417,14 @@ gfx_read_file: mov si,pspCmdArg+1 int 22h jnc gfx_file_read + + mov ax,2 + mov bx,pspCmdArg+1 + int 22h + + mov ax,2 + mov bx,msg_not_found + int 22h stc ret @@ -890,6 +898,7 @@ msg_memory db 'Could not detect availab msg_bootlogo_toobig db 'bootlogo file too big',0dh,0ah,0 msg_pxelinux db 'pxelinux is...
2009 Oct 29
5
[PATCH] gfxboot.c32
Ok, here is the first try to turn the gfxboot wrapper into a com32 module. I had to extend the interface to the gfxboot core a bit to get it working. So it works only with latest gfxboot from git://gitorious.org/gfxboot/gfxboot.git Steffen -------------- next part -------------- A non-text attachment was scrubbed... Name: gfxboot_c32.diff.gz Type: application/x-gzip Size: 7220 bytes Desc: URL:
2009 Mar 21
0
[PATCH 1/1] SYSLINUX/COMBOOT: Abstract searchdir and fix the opendir call
From: Gene Cumm <gene.cumm at gmail.com> SYSLINUX/COMBOOT: Abstract searchdir and fix the opendir call Signed-off-by: Gene Cumm <gene.cumm at gmail.com> --- First, change comboot.inc such that INT 22h AX=0020h (opendir) is about as simple and similar in behavior to INT 22h AX=0006h (openfile). Next, rename the function searchdir to searchdir4any, create a new function called searchdir and move all regular file-specific code to searchdir. This allows for future expansion into a more generic dir...
2004 Feb 03
0
COMBoot questions
...e time. I'm experimenting with VESA for this... but my real questions are: How do I boot a Linux kernel from a COMBoot (.cbt) program ? Supposed I have syslinux.cfg that looks like this: DEFAULT menu LABEL menu KERNEL menu.cbt LABEL linux KERNEL kernel.bzi Do I have to use AX=0003h, INT 22h with a C-string like "linux vga=317" in ES:BX or "kernel.bzi vga=317" ? Should I return from my VESA mode into normal 80x25 textmode (I'm trying to hide as much from Linux as possible simply for aestetic reasons ;-) The second question is about open file, AX=0006h, INT 2...
2013 Jul 25
1
Cleanup CN=Deleted Objects, DC=DomainDnsZones, DC=domain, DC=local
...ase DC=DomainDnsZones,DC=domain,DC=local and Attribute isDeleted=TRUE. There are about 80000 outdated entries whom i plan to delete. If I loop over each line in my list and run ldbdel -H DC=DOMAINDNSZONES,DC=DOMAIN,DC=LOCAL.ldb [DN] it takes about an second for each entry so it would take about 22h to delete them all. Is there a way i can speed things up? Thanks in advance achim~