Displaying 9 results from an estimated 9 matches for "__syslinux_adv_size".
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 21
4
testing out 6.03 network booting...
...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: 0000000000034f40 8 OBJECT...
2014 Jun 09
4
How to use --once? Does it work?
...once
> Info: Symbol __dtors_end is defined more than once
> Info: Symbol __dtors_start is defined more than once
> Info: Symbol dev_null_r is defined more than once
> Info: Symbol __ashldi3 is defined more than once
> Info: Symbol __udivdi3 is defined more than once
> Info: Symbol __syslinux_adv_size is defined more than once
> Info: Symbol __ctors_end is defined more than once
> Info: Symbol __ctors_start is defined more than once
>
And, indeed, so it was. Someone wants to help chase down the reasons
for the additional duplicate symbols?
-hpa
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?
..._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 is defined more than once
Info: Symbol __ashldi3 is defined more than once
Info: Symbol __udivdi3 is defined more than once
Info: Symbol __syslinux_adv_size is defined more than once
Info: Symbol __ctors_end is defined more than once
Info: Symbol __ctors_start is defined more than once
-hpa
2014 Jun 10
0
How to use --once? Does it work?
...dtors_end is defined more than once
> > Info: Symbol __dtors_start is defined more than once
> > Info: Symbol dev_null_r is defined more than once
> > Info: Symbol __ashldi3 is defined more than once
> > Info: Symbol __udivdi3 is defined more than once
> > Info: Symbol __syslinux_adv_size is defined more than once
> > Info: Symbol __ctors_end is defined more than once
> > Info: Symbol __ctors_start is defined more than once
> >
>
> And, indeed, so it was. Someone wants to help chase down the reasons
> for the additional duplicate symbols?
>
> -h...
2011 May 25
1
[GIT PULL] elflink ldlinux
...flink/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, ®, NULL);
+
reg.eax.w[0] = 0x001c;
__intcall(0x22, &...
2012 Apr 17
2
[GIT PULL] elflink warning fixes and auto extension support
...| 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
+++ b/com32/elflink/ldlinux/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