Displaying 20 results from an estimated 7000 matches similar to: "Dynamic Linker"
2008 Jul 21
15
SYSLINUX Anatomy
Greetings,
As a Google Summer of Code student for the SYSLINUX project, I had the
chance to learn many interesting things from hpa regarding the
internals of SYSLINUX. So besides my main task of implementing ELF
modules loading & linking, I decided to put down in the wiki all the
information I found concerning SYSLINUX development.
In this regard, I have created a special category on the
2008 Jun 18
2
mysteries of memdisk code
Hello,
I was browsing the code for memdisk (I want to adjust it to my hardware)
and noticed a couple of things that I am struggling to understand. I
would appreciate if someone could clarify the following mysteries to me:
1) _binary_memdisk_bin_start[], _binary_memdisk_bin_end[] and
_binary_memdisk_bin_size[]; These variables are declared (as extern
const chat in 'setup.c')
2013 Mar 22
1
syslinux EFI?
Hello,
I have the following environment - ISC dhcp + Syslinux. Any chance to get it working for EUFI clients? I need to be able boot both BIOS and UEFI clients.
I know that alpha version of syslinix should have EFI support but didn't found how to get this working.
Thanks.
2011 Mar 16
0
[GIT PULL] elflink compiler warning fixes
Hi,
These patches fix some compiler warnings in ldlinux and elflink. I've
tried to split the patches out so that they only change one file or one
type of problem at once. So, if they do inadvertently introduce any
bugs it should at least be easy to bisect to a smallish commit.
The following changes since commit 9ded45991b4fc83b40af963feb773ddca2589d74:
ldlinux: Parse and store the
2011 Apr 01
0
[GIT PULL] elflink cmdline
Hi,
The following patches are just copying some functionality that exists
in the asm cmdline code into the C version. There's still a few more
things to do but we're getting there.
The following changes since commit 8c576f1fe03e34879921311f46613a35c6530000:
Merge remote-tracking branch 'mfleming/for-hpa/elflink/fix-compiler-warnings' into elflink (2011-03-16 12:53:58 -0700)
2015 Mar 20
0
About Memory, COM32, and Dynamic Loading
> Hi there,
>
> Is there any updated document on COM32 format?
> http://www.syslinux.org/doc/comboot.txt
>
> Is there any updated memory map?
> http://www.syslinux.org/wiki/index.php/Memory_Map_(General)
>
> is there any updated info on Dynamic Module Loading Using the ELF Format?
> http://www.syslinux.org/wiki/index.php/GSoC2008_Stefan
>
> Thanks,
>
2011 Mar 16
0
[GIT PULL] elflink changes
Hi,
I picked up the following patches from Liu Aleaxander that he sent to
the mailing list last year. They add some new features to the command
line interface code and fix a couple of bugs.
The following changes since commit 9ded45991b4fc83b40af963feb773ddca2589d74:
ldlinux: Parse and store the "onerror" command line (2011-03-09 14:32:36 +0000)
are available in the git repository
2010 Oct 02
4
[PATCH 0/4] some fixes on elflink branch
This is a small set of patches for elflink branch based on
feng's elflink branch.
hpa, It seems that I can't log on terminus by ssh at home. So I can't push these
patches on my git tree.
Liu Aleaxander (4):
elflink: Cleanup some warnings
elflink: Fix the wrong malloc size in enter_cmdline
elflink: Do clear screen even if we have no pDraw_Menu method
elflink: Add Ctrl-p +
2012 May 04
3
[GIT PULL] elflink fixes
Peter,
Paulo reported some problems with his config files under ISOLINUX and
PXELINUX - basically TIMEOUT and TOTALTIMEOUT were broken. The patches
I've pushed to the elflink branch fix this and also fix parsing of the
ALLOWOPTIONS config directive.
The following changes since commit d5e02fb16a11bfdbce1e90a39e6cb5f2ad925389:
get_key: Valid key values are positive (2012-04-17 11:25:53
2011 Mar 09
14
[PATCH 00/12] elflink shrinkage
From: Matt Fleming <matt.fleming at linux.intel.com>
This is a series of patches that,
* shrink the core by moving things into an ldlinux ELF module
* begin wiring up some of the C versions of various functions
The core now only contains essential code and loads the ldlinux module
to do everything else, like providing a command line interface and
loading kernels.
The config file parsing
2012 Apr 17
2
[GIT PULL] elflink warning fixes and auto extension support
Hi,
I just pushed out changes that fix pretty much all the compiler build
warnings on the elflink branch. Also, I've added "auto extension"
support so that if the user doesn't type the file name extension it will
automatically be looked up, e.g. now typing "ls" will execute "ls.c32".
The following changes since commit
2016 May 05
0
PXERETRY directive
>
> > On Thu, Apr 21, 2016 at 10:30 PM, Ady via Syslinux <syslinux at zytor.com> wrote:
> > > Would someone please be so kind to explain / describe the PXERETRY
> > > directive?
> >
> > $ git grep -ni pxeretry
> > com32/elflink/ldlinux/readconfig.c:1305: else if (looking_at(p, "pxeretry"))
> >
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
2016 Jun 04
0
[PATCH] Wedding gift, removing double l from auxilliary
This patch changes only strings, no program code.
It is would be nice if it goes in the 6.04 release.
Reported-by: Ady <ady-sf at hotmail.com>
How this patch was prepared, how the editting for this patch was done
Where is auxiliary written with double l?
git grep -i auxilliary
Which files are effect
git grep -li auxilliary
Changing the those files with the streaming editor
sed
2015 Oct 13
0
[PATCH 1/2] ldlinux: fix stack overflow when running COM32 modules
From: Sylvain Gault <sylvain.gault at gmail.com>
When a COM32 module exits, the functions never return and a new call to
ldlinux_enter_command is made. This could fill the stack and overflow on
some data present in memory.
This patch use setjmp/longjmp to return to the main function and restart
from there when a COM32 module exits.
Signed-off-by: Sylvain Gault <sylvain.gault at
2011 Apr 01
1
[GIT PULL] elflink ldlinux
The following changes since commit 8c576f1fe03e34879921311f46613a35c6530000:
Merge remote-tracking branch 'mfleming/for-hpa/elflink/fix-compiler-warnings' into elflink (2011-03-16 12:53:58 -0700)
are available in the git repository at:
git://git.zytor.com/users/mfleming/syslinux.git for-hpa/elflink/ldlinux
Matt Fleming (1):
ldlinux: Perform auto-boot if NOESCAPE set in config
2011 Feb 17
5
[PATCH 0/4] Reduce core size
From: Matt Fleming <matt.fleming at linux.intel.com>
These patches are based on the elflink branch.
This set of patches is my attempt at moving the command-line interface
functionality out of the core and into an ELF module to reduce the
size of the core.
The most interesting patch is [PATCH 4/4] which moves the cli code out
of core/elflink and into com32/elflink/modules. [PATCH 4/4] is
2010 Oct 03
3
[PATCH 0/3] elflink: Another small fixes on CLI
Hi,
This is a another small set of fixes about CLI on elflink branch.
Liu Aleaxander (3):
elflink: use 'input' as the prompt of the CLI
elflink: Add ctrl-R key bind support
elflink: handle the NULL return of edit_cmdline
core/elflink/cli.c | 88 +++++++++++++++++++++++++++++++++++++++++---
core/elflink/load_env32.c | 4 ++-
2 files changed, 85 insertions(+), 7
2012 Jul 01
1
[PATCH] elflink: fix return from execute()
Fix return from execute() if type == KT_NONE.
Signed-off-by: Sebastian Herbszt <herbszt at gmx.de>
---
com32/elflink/ldlinux/execute.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/com32/elflink/ldlinux/execute.c b/com32/elflink/ldlinux/execute.c
index f713eb1..899154c 100644
--- a/com32/elflink/ldlinux/execute.c
+++ b/com32/elflink/ldlinux/execute.c
@@ -108,7
2016 May 11
0
PXERETRY directive
On Wed, Apr 27, 2016 at 7:55 AM, Ady via Syslinux <syslinux at zytor.com> wrote:
>
>> On Thu, Apr 21, 2016 at 10:30 PM, Ady via Syslinux <syslinux at zytor.com> wrote:
>> > Would someone please be so kind to explain / describe the PXERETRY
>> > directive?
>>
>> $ git grep -ni pxeretry
>> com32/elflink/ldlinux/readconfig.c:1305: else if