Displaying 16 results from an estimated 16 matches for "getlinsec".
Did you mean:
getline
2009 Jun 01
1
Exporting real-mode functions
A question was asked on the IRC channel about how to get the address of
a real-mode symbol -- or any assembly symbol in general.
The answer is that you have to declare it global.
In NASM syntax:
global func
func:
In GAS syntax:
.globl func
func:
--
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel. I don't speak on their behalf.
2005 Aug 03
0
Boot failed!
...t; -hpa
> diff -u -r1.181 ldlinux.asm
> --- ldlinux.asm 18 Jan 2005 13:13:50 -0000 1.181
> +++ ldlinux.asm 3 Aug 2005 00:28:18 -0000
> @@ -328,7 +328,7 @@
> ;
> ; We have EDD support...
> ;
> - mov byte [getlinsec.jmp+1],getlinsec_ebios-(getlinsec.jmp+2)
> + ; mov byte [getlinsec.jmp+1],getlinsec_ebios-(getlinsec.jmp+2)
> .noedd:
I noticed the same problem and the above patch seems to fix it.
I don't currently have a DOS or WIN system installed, and have a
128MB USB flash drive, whe...
2005 Aug 09
4
SYSLINUX 3.10-pre6
This version cleans up the Ethersel (PCI config probing) changes I have
been iterating with Alex Heinz. It's not the same code (so please test,
especially Alex), but it should work the same.
As before, if you have a machine for which 2.13 worked and 3.0x hasn't
worked, please test this version too.
http://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/
-hpa
2013 Dec 01
1
request backport fix for isolinux 4.xx branch
...t;isolinux: Clear upper half of EDX before using..."
http://git.zytor.com/?p=syslinux/syslinux.git;a=commit;h=870b84dd8714d
dfccc9288025331423efa6d76b7
The patch was then applied to the firmware branch too.
The patch solves an issue introduced by a prior commit "isolinux:
Update LBA in getlinsec loop".
Since the original problematic commit was also originally applied to
the 4.xx branch
http://git.zytor.com/?p=syslinux/syslinux.git;a=commit;h=cb015497a4e43
3ba81a47b28790b325807185617
and being 4.xx still more stable / predictable and more
feature-complete than 6.xx for BIOS systems...
2002 Jun 02
1
PATCH for Symbios/LSIlogic scsi and isolinux
...CDROM attached to
a NCR/Symbios/LSIlogic SCSI controller (bios version 4.19).
It appears this bios can't read more than 1 sector at the time using
the ah=42h int13 call. The isolinux boot was failing early on when
4 sector are read. (bios returned error 0 !)
I'm not sure if the same 'getlinsec' routine is called upon later to
load the images selected by the user otherwise, for the 4 sector read,
this change shouldn't have much impact on other systems.
(boot speed was very fast).
Regards,
Ruud L.
--- isolinux.asm.ORIG Sat Jun 1 09:52:41 2002
+++ isolinux.asm Sun Jun 2 14:14:1...
2013 Jul 12
1
Syslinux 4.07-pre1 released
...ch, and
I've heard that distros are packaging the master branch just to get at
them.
---
Matt Fleming (4):
extlinux: Avoid dereferencing a garbage pointer
Merge branch 'searchdir_leak-406' of git://git.zytor.com/users/sha0/syslinux into stable
isolinux: Update LBA in getlinsec loop
version: bump version and date
Paulo Alcantara (1):
menugen: Make it compatible with Py3k
Shao Miller (1):
fs: Fix searchdir resource leak
--
Matt Fleming, Intel Open Source Technology Center
2013 Jul 25
0
Syslinux 4.07 released
..., it's looking pretty certain that this will be the last
release in the 4.xx series.
---
Matt Fleming (5):
extlinux: Avoid dereferencing a garbage pointer
Merge branch 'searchdir_leak-406' of git://git.zytor.com/users/sha0/syslinux into stable
isolinux: Update LBA in getlinsec loop
version: bump version and date
NEWS: document changes in 4.07
Paulo Alcantara (1):
menugen: Make it compatible with Py3k
Shao Miller (1):
fs: Fix searchdir resource leak
--
Matt Fleming, Intel Open Source Technology Center
2013 Nov 26
0
Sysinux 6 will not boot ISOs on BIOS (i.e. pre-UEFI) systems
...you
could try the following patch?
-hpa
-------------- next part --------------
diff --git a/core/isolinux.asm b/core/isolinux.asm
index bd4e9556922d..c4db4133e274 100644
--- a/core/isolinux.asm
+++ b/core/isolinux.asm
@@ -420,7 +420,7 @@ MaxLMA equ 384*1024 ; Reasonable limit (384K)
call getlinsec
pop eax
pop cx
- mov dx,cx
+ movzx edx,cx
pop bp
pop bx
2006 Dec 04
1
Special Boot issue.
Personal background:
Much of my experience is with C on Linux (from 1994). I can read
Assembly, however, not write it well (I have had formal training in
Assembly on the I386, however, never used it).
The system:
An AMD 586 embedded system with AM29F040 Chip(s) on board. These two
flash chips make up the BIOS and the primary storage. The system was
designed and built for use with Caldera
2010 Jul 15
1
Accessing command_line from core C code
...include/core.h
+++ b/core/include/core.h
@@ -14,6 +14,9 @@ extern char ConfigName[];
extern char KernelName[];
extern char cmd_line[];
extern char ConfigFile[];
+extern uint32_t HighMemSize;
+extern uint32_t VKernelEnd;
+extern char command_line[];
/* diskstart.inc isolinux.asm*/
extern void getlinsec(void);
@@ -29,6 +32,10 @@ extern int (*idle_hook_func)(void);
extern void __idle(void);
extern void reset_idle(void);
+/* rllpack.c */
+extern void rllpack(com32sys_t *);
+extern void rllunpack(com32sys_t *);
+
/* mem/malloc.c, mem/free.c, mem/init.c */
extern void *malloc(size_t);
extern vo...
2013 Nov 26
3
Sysinux 6 will not boot ISOs on BIOS (i.e. pre-UEFI) systems
On 11/25/2013 04:12 PM, Gerardo Exequiel Pozzi wrote:
>
> I made some more and more experiments beyond LBA 65535
>
> Works: * isolinux-4.07.bin (size 24574) * isolinux-5.00.bin (size
> 34816)
>
> Does not work: * isolinux-5.01.bin (size 34816) * isolinux-5.10.bin
> (size 36864) * isolinux-6.00.bin (size 38912) * isolinux-6.02.bin
> (size 43008)
>
> * I just
2014 Jan 10
3
USB boot problems on Gigabyte GA-M55Plus-S3G
>
> It looks like Clonezilla and Ultimate Boot CD both prescribe
> special installation procedures for USB stick.
> isohybrids can be put onto stick just by e.g.: dd of=/dev/sdb
> Make a backup of the stick if you later want to restore its
> partitioning.
>
The (recent yet not latest) versions of Clonezilla that used Syslinux
5.xx will fail in some systems when writing
2013 Nov 25
3
Sysinux 6 will not boot ISOs on BIOS (i.e. pre-UEFI) systems
On 11/25/2013 04:39 PM, Thomas Schmitt wrote:
> Hi,
>
> Gerardo Exequiel Pozzi wrote:
>> Looks like there is something beyond LBA 65535 (As Mattias confirmed)
>
> I wanted to ask him now, whether this was already with
> version 6.
> But meanwhile he reported that it was 5.
>
>
>> I can push isolinux.bin (4.07) to a really high LBA address and boot
2011 May 25
1
[GIT PULL] elflink ldlinux
Hi,
These patches contain support for some features that are already in
Syslinux 4 but weren't working properly on the elflink branch. It's
another step closer to feature parity with Syslinux 4.
Having to jump through the comboot API for localboot support is less
than ideal and I'll eventually fix that, probably when we move a big
chunk of code from asm to C.
Also, there's a
2012 Jul 16
5
[PATCH 0/5] Deleting __intcall() from Syslinux
From: Matt Fleming <matt.fleming at intel.com>
Since we can't use __intcall() for EFI, and since we can now have the
ELF module code resolve all our symbols at runtime, we should delete
as many references to __intcall() as possible and just access the
symbols directly.
The most interesting patch is the support for weak symbols. We need to
be able to reference derivative-specific
2012 Aug 14
1
[GIT PULL] elflink fixes
...en;
extern uint8_t KbdMap[256];
+extern const uint16_t IPAppends[];
+extern const char numIPAppends[];
+
+extern uint16_t SerialPort;
+extern uint16_t BaudDivisor;
+extern uint8_t FlowOutput;
+extern uint8_t FlowInput;
+extern uint8_t FlowIgnore;
+
/* diskstart.inc isolinux.asm*/
extern void getlinsec(void);
@@ -101,14 +111,20 @@ static inline void set_flags(com32sys_t *regs, uint32_t flags)
}
extern int start_ldlinux(char **argv);
+extern int create_args_and_load(char *);
extern void write_serial(char data);
extern void writestr(char *str);
extern void writechr(char data);
extern vo...