search for: __syslinux_adv_ptr

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

2014 Jun 21
4
testing out 6.03 network booting...
...Matt Fleming <matt.fleming at intel.com> Date: Sat, 21 Jun 2014 19:30:53 +0100 Subject: [PATCH] efi: Tag __syslinux_adv* with __export commit 415d571 ("adv: Remove double defintion") introduced a regression for the EFI boot loader. The commit is correct, but should have tagged the __syslinux_adv_ptr and __syslinux_adv_size data objects in the EFI core as __export. This change is required because symbols in the EFI code are not global by default, and so, when ldlinux.{e32,e64} tries to bind to the adv symbols it fails. The following demonstrates the ELF symbol changes, Before: 659: 0000000...
2014 Jun 09
3
How to use --once? Does it work?
> On 06/08/2014 02:58 PM, Ady wrote: > >> > >> To be clear, I am not saying there is no bug - there might be. > >> > > > > I performed the following test with several versions of Syslinux: > > > > 1_ Execute: > > 'extlinux --once=non_default_label --install /mnt/sda1' ; > > 2_ In first reboot, the
2014 Jun 09
4
How to use --once? Does it work?
...an once > Info: Symbol __divdi3 is defined more than once > Info: Symbol __udivmoddi4 is defined more than once > Info: Symbol __ashrdi3 is defined more than once > Info: Symbol dev_stdcon_w is defined more than once > Info: Symbol __moddi3 is defined more than once > Info: Symbol __syslinux_adv_ptr is defined more than once > Info: Symbol __negdi2 is defined more than once > Info: Symbol __umoddi3 is defined more than once > Info: Symbol __lshrdi3 is defined more than once > Info: Symbol __dtors_end is defined more than once > Info: Symbol __dtors_start is defined more than onc...
2014 Jun 19
5
testing out 6.03 network booting...
Hi all, wasnt sure whether this was the best place to put this information; but something seems to have gone 'backwards' in the later pre-releases of 6.03 regarding network booting. below are results of me testing - i did each a few times to make sure they are valid results. hope it helps identify something that's gone awry ? so far, 6.03 pre11 and pre13 (excluding efi32) seem most
2014 Jun 09
0
How to use --once? Does it work?
...ol __muldi3 is defined more than once Info: Symbol __divdi3 is defined more than once Info: Symbol __udivmoddi4 is defined more than once Info: Symbol __ashrdi3 is defined more than once Info: Symbol dev_stdcon_w is defined more than once Info: Symbol __moddi3 is defined more than once Info: Symbol __syslinux_adv_ptr is defined more than once Info: Symbol __negdi2 is defined more than once Info: Symbol __umoddi3 is defined more than once Info: Symbol __lshrdi3 is defined more than once Info: Symbol __dtors_end is defined more than once Info: Symbol __dtors_start is defined more than once Info: Symbol dev_null_r...
2014 Jun 10
0
How to use --once? Does it work?
...__divdi3 is defined more than once > > Info: Symbol __udivmoddi4 is defined more than once > > Info: Symbol __ashrdi3 is defined more than once > > Info: Symbol dev_stdcon_w is defined more than once > > Info: Symbol __moddi3 is defined more than once > > Info: Symbol __syslinux_adv_ptr is defined more than once > > Info: Symbol __negdi2 is defined more than once > > Info: Symbol __umoddi3 is defined more than once > > Info: Symbol __lshrdi3 is defined more than once > > Info: Symbol __dtors_end is defined more than once > > Info: Symbol __dtors_start...
2011 May 25
1
[GIT PULL] elflink ldlinux
...ink/ldlinux/adv.c b/com32/elflink/ldlinux/adv.c index be38e89..7869547 100644 --- a/com32/elflink/ldlinux/adv.c +++ b/com32/elflink/ldlinux/adv.c @@ -33,15 +33,21 @@ #include <syslinux/adv.h> #include <klibc/compiler.h> +#include <inttypes.h> #include <com32.h> void *__syslinux_adv_ptr; size_t __syslinux_adv_size; -void __constructor __syslinux_get_adv(void) +extern void adv_init(void); +void __syslinux_init(void) { static com32sys_t reg; + /* Initialize the ADV structure */ + reg.eax.w[0] = 0x0025; + __intcall(0x22, &reg, NULL); + reg.eax.w[0] = 0x00...
2012 Apr 17
2
[GIT PULL] elflink warning fixes and auto extension support
...+- core/writestr.c | 1 + 44 files changed, 283 insertions(+), 161 deletions(-) diff --git a/com32/elflink/ldlinux/adv.c b/com32/elflink/ldlinux/adv.c index 7869547..b81361f 100644 --- a/com32/elflink/ldlinux/adv.c +++ b/com32/elflink/ldlinux/adv.c @@ -40,7 +40,7 @@ void *__syslinux_adv_ptr; size_t __syslinux_adv_size; extern void adv_init(void); -void __syslinux_init(void) +void __constructor __syslinux_init(void) { static com32sys_t reg; diff --git a/com32/elflink/ldlinux/cli.c b/com32/elflink/ldlinux/cli.c index fb041ae..498644e 100644 --- a/com32/elflink/ldlinux/cli.c...
2015 Jul 22
13
[PULL 0/8] MultiFS suppport for BIOS and EFI
So last week I was wondering if XFS was still working -- even with its last on-disk structure changes -- and it _suprisingly_ worked as expected. Right, now I can finally get rid of GRUB and use Syslinux to boot my Linux on EFI from a rootfs with xfs. Shit, I have two partitions (the first one being the required ESP) so there is no way to access the other partitions since because Syslinux does not