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~