Displaying 16 results from an estimated 16 matches for "intcall".
Did you mean:
initcall
2007 Feb 12
4
Read disk not working in 3.35+
...XX MARK 1
for (i=0; i< 10; i++) {
int j;
memset(®s_in, 0, sizeof regs_in);
regs_in.eax.l = 0x0019;
regs_in.edx.l = i; // sector number
regs_in.ecx.l = 1; // sector count
regs_in.es = SEG(sectorBuf);
regs_in.ebx.w[0] = OFFS(sectorBuf);
__intcall(0x22, ®s_in, NULL);
printf("%d: ", i);
for (j =0; j < 512; j++) {
if (sectorBuf[j] != 0)
printf("%x", sectorBuf[j]);
}
printf(" .\n");
}
}
This should print something if non-null data is encountered, but i see
just a "....
2019 Jan 21
2
A bug in command localboot was introduced in version 6.03.
diff --git a/core/localboot.c b/core/localboot.c
index 0b8769e4..30bfb272 100644
--- a/core/localboot.c
+++ b/core/localboot.c
@@ -63,7 +63,6 @@ __export void local_boot(int16_t ax)
ireg.eax.w[0] = 0; /* Reset drive */
__intcall(0x13, &ireg, NULL);
- memset(&ireg, 0, sizeof(ireg));
ireg.eax.w[0] = 0x0201; /* Read one sector */
ireg.ecx.w[0] = 0x0001; /* C/H/S = 0/0/1 (first sector) */
ireg.ebx.w[0] = OFFS(trackbuf);
21.01.2019 11:03, Erwan Velu writes:
> Can you share the patch you used ?
>
2009 Oct 13
2
isolinux problem since 3.74
...com32_cfarcall ; Cfarcall entry point
push dword com32_farcall ; Farcall entry point
push dword (1 << 16) ; 64K bounce buffer
push dword (comboot_seg << 4) ; Bounce buffer address
push dword com32_intcall ; Intcall entry point
push dword command_line ; Command line pointer
- push dword 6 ; Argument count
+ push dword 7 ; Argument count
sti ; Interrupts OK now...
2014 Jun 12
1
Current 6.03 changelog
...esolution (Gene Cumm).
* diag/geodsp improvements (Gene Cumm).
* DOS: Fix syslinux.com DOS-based installer.
* Improve gcc 4.3.0 compatibility.
* syslxint: fix compilation on non-x86 architectures.
* localboot: Fix "localboot 0x80" and similar cases.
* Add memset() calls prior to any intcall() and other mem fixes;
specially relevant for older hardware and/or buggy BIOS.
* poweroff.c32: Fixes (Gene Cumm).
* HDT: Fix memory leak in CLI (Felipe Pena).
* ACPI: Remove memset of buffer; it makes things clearer but
also prevents some compilation warnings (Erwan Velu).
* Add manpages...
2009 Sep 12
1
[PATCH] Let MEMDISK honor the quiet append option
...(uint32_t) (buf->base >> 32), (uint32_t) buf->base,
+ (uint32_t) (buf->len >> 32), (uint32_t) buf->len, buf->type);
insertrange(buf->base, buf->len, buf->type);
range_count++;
@@ -78,7 +78,8 @@
memset(®s, 0, sizeof regs);
intcall(0x12, ®s, ®s);
insertrange(0, (uint64_t) ((uint32_t) regs.eax.w[0] << 10), 1);
- printf(" DOS: %d K\n", regs.eax.w[0]);
+ if (!quiet)
+ printf(" DOS: %d K\n", regs.eax.w[0]);
}
static inline int get_e801(void)
@@ -101,7 +102,8 @@...
2014 Nov 20
2
Sysylinux-6.03 freezes at Loading kernel..., works smooth with 4.06 via SD-CARD
...stem
hanging at Probing EDD, but after using 'edd=off' in the APPEND line I was
successfully able to boot my kernel/initrd with syslinux-6.03 using a USB.
So, lets assume my BIOS does not support EDD, but because it worked with
USB (edd=off) so I assume one of the changes like (EDD, the __intcall()
16-bit interrupt mechanism has been replaced with direct function
calls(32-bit) using ELF object support, memset() calls are added prior to
intcall()) is responsible for not loading the kernel properly into the
memory, PLEASE note, if I land into the boot prompt and call initrd first,
that gets l...
2019 Jan 21
0
A bug in command localboot was introduced in version 6.03.
...or.com> wrote:
>
> diff --git a/core/localboot.c b/core/localboot.c
> index 0b8769e4..30bfb272 100644
> --- a/core/localboot.c
> +++ b/core/localboot.c
> @@ -63,7 +63,6 @@ __export void local_boot(int16_t ax)
> ireg.eax.w[0] = 0; /* Reset drive */
> __intcall(0x13, &ireg, NULL);
>
> - memset(&ireg, 0, sizeof(ireg));
> ireg.eax.w[0] = 0x0201; /* Read one sector */
> ireg.ecx.w[0] = 0x0001; /* C/H/S = 0/0/1 (first sector) */
> ireg.ebx.w[0] = OFFS(trackbuf);
>
> 21.01.2019 11:03, Erwan Velu writes...
2014 Oct 06
5
Syslinux 6.03 released
...sp improvements (Gene Cumm).
* DOS: Fix syslinux.com DOS-based installer.
* Improve gcc 4.3.0 compatibility.
* syslxint: fix compilation on non-x86 architectures.
* localboot: Fix "localboot 0x80" and similar cases.
* Add memset() calls prior to any intcall() and other mem fixes;
specially relevant for older hardware and/or buggy BIOS.
* poweroff.c32: Fixes (Gene Cumm).
* HDT: Fix memory leak in CLI (Felipe Pena).
* ACPI: Remove memset of buffer; it makes things clearer but
also prevents some compilation war...
2014 Apr 17
0
6.03-pre changelog initial attempt
...esolution (Gene Cumm).
* diag/geodsp improvements (Gene Cumm).
* DOS: Fix syslinux.com DOS-based installer.
* Improve gcc 4.3.0 compatibility.
* syslxint: fix compilation on non-x86 architectures.
* localboot: Fix "localboot 0x80" and similar cases.
* Add memset() calls prior to any intcall() and other mem fixes;
specially relevant for older hardware and/or buggy BIOS.
* poweroff.c32: fixes (Gene Cumm).
* HDT: Fix memory leak in CLI (Felipe Pena).
* ACPI: Remove memset of buffer; make things clearer but also
prevents some compilation warnings (Erwan Velu).
* Add manpages for...
2014 Oct 14
0
Syslinux 6.03 released
...m).
> * DOS: Fix syslinux.com DOS-based installer.
> * Improve gcc 4.3.0 compatibility.
> * syslxint: fix compilation on non-x86 architectures.
> * localboot: Fix "localboot 0x80" and similar cases.
> * Add memset() calls prior to any intcall() and other mem fixes;
> specially relevant for older hardware and/or buggy BIOS.
> * poweroff.c32: Fixes (Gene Cumm).
> * HDT: Fix memory leak in CLI (Felipe Pena).
> * ACPI: Remove memset of buffer; it makes things clearer but
> also prev...
2007 Jan 06
6
PXE stack access via com32
...at I'm trying to do is send (possibly receive) UDP packets via the PXE stack using the com32 API (using version 3.11 of syslinux). I have followed both the comboot API doc and the aforementioned thread; however they disagree on which registers are used for which bits of data in the setup for __intcall(). According to the comboot doc, to call the PXE stack's 'get cached info' function:
Input: AX 0009h
BX PXE function number
ES:DI PXE data buffer
Output: AX PXE return status code
or, in com32 terms (the PXE call argument struct has been copied into the bou...
2014 Nov 19
0
Sysylinux-6.03 freezes at Loading kernel..., works smooth with 4.06 via SD-CARD
>
> Hi
> I have tried to install syslinux 4.06 on the SD card again, it works
> like a charm.
>
> I am being very carefull with c32 files from the same version
> bootloader. No success.
>
> I am also unmounting /dev/sdb1 before installing syslinux, as mentioned
> in the given documentations.
> In the pasted syslinux.cfg content--- I have also tried using only
2014 Nov 19
2
Sysylinux-6.03 freezes at Loading kernel..., works smooth with 4.06 via SD-CARD
Hi
I have tried to install syslinux 4.06 on the SD card again, it works like a
charm.
I am being very carefull with c32 files from the same version bootloader.
No success.
I am also unmounting /dev/sdb1 before installing syslinux, as mentioned in
the given documentations.
In the pasted syslinux.cfg content--- I have also tried using only one
DEFAULT directive. No success.
syslinux boots
2013 Jun 29
0
Syslinux 6.00 released
...b/libgcc/__lshrdi3.o
/tmp/syslinux/efi64/com32/lib/libgcc/__muldi3.o
/tmp/syslinux/efi64/com32/lib/libgcc/__udivmoddi4.o
/tmp/syslinux/efi64/com32/lib/libgcc/__umoddi3.o
/tmp/syslinux/efi64/com32/lib/libgcc/__divdi3.o
/tmp/syslinux/efi64/com32/lib/libgcc/__moddi3.o
/tmp/syslinux/efi64/com32/lib/sys/intcall.o
/tmp/syslinux/efi64/com32/lib/sys/farcall.o
/tmp/syslinux/efi64/com32/lib/sys/cfarcall.o
/tmp/syslinux/efi64/com32/lib/sys/zeroregs.o
/tmp/syslinux/efi64/com32/lib/sys/argv.o
/tmp/syslinux/efi64/com32/lib/sys/sleep.o
/tmp/syslinux/efi64/com32/lib/sys/fileinfo.o
/tmp/syslinux/efi64/com32/lib/sys/o...
2013 Jun 29
6
Syslinux 6.00 released
On Sat, 29 Jun, at 01:57:58AM, Igor Sverkos wrote:
> Hi,
>
> Matt Fleming wrote:
> > On Tue, 25 Jun, at 01:52:00PM, Helmut Hullen wrote:
> >> Thanks - now it crashes later ...
> >
> > What crash are you seeing?
> >
> >> I don't have the ia64 files which are needed for a complete binary. But
> >> maybe that's only my special
2011 Apr 16
20
[PATCH 00/20] Switch to ELF modules
From: Matt Fleming <matt.fleming at linux.intel.com>
This series fixes some bugs and switches the elflink branch to be
entirely ELF modules. It applies on top of,
http://syslinux.zytor.com/archives/2011-April/016369.html
The deletions in the diff stat below are mainly from deleting
com32/elflink/modules (finally!). Now there should be no duplicate
code because we don't need COM32 and