History log of /DragonStub/ (Results 51 – 75 of 384)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
20d8d8ad18-May-2023 b'Nigel Croxon <allura@localhost>

Merge /u/moodyhunter/gnu-efi/ branch master into master

https://sourceforge.net/p/gnu-efi/code/merge-requests/52/

9835e11e16-May-2023 b'Nigel Croxon <allura@localhost>

Merge /u/gmbr3/gnu-efi/ branch ia32 into master

https://sourceforge.net/p/gnu-efi/code/merge-requests/51/

bbc2b52816-May-2023 Nigel Croxon <ncroxon@redhat.com>

Revert "Make ELF constructors/destructors work"

This reverts commit fe76d597a9b85f8af55235dd41722abf8fe63ca1.

fe76d59716-May-2023 Nigel Croxon <ncroxon@redhat.com>

Make ELF constructors/destructors work

Since commit [4f8b339facb471192e021fffd5db545a0fbddbc3]
Simple EFI tools like for example t.c from the apps directory crash.

The reason seems to be a wrong nu

Make ELF constructors/destructors work

Since commit [4f8b339facb471192e021fffd5db545a0fbddbc3]
Simple EFI tools like for example t.c from the apps directory crash.

The reason seems to be a wrong null-pointer check in the
ctors()/dtors() functions in lib/entry.c.
sourceforge.net/u/davemueller

Signed-off-by: Nigel Croxon <ncroxon@redhat.com>

show more ...

1de5094913-May-2023 Moody Liu <mooodyhunter@outlook.com>

riscv64: adjust type definitions

CHAR8 needs to be defined while BOOLEAN should be removed
here to prevent typedef conflicts

Signed-off-by: Moody Liu <mooodyhunter@outlook.com>

99730f2911-May-2023 Callum Farmer <gmbr3@opensuse.org>

Structs with no linkage

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

ba150f3407-May-2023 Callum Farmer <gmbr3@opensuse.org>

Add test for ctors & dtors with a priority

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

e1efa4d703-May-2023 Callum Farmer <gmbr3@opensuse.org>

No clean

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

7dac184406-May-2023 Callum Farmer <gmbr3@opensuse.org>

Re-write entry.c/ctors.S to work better

* Make entry.c work correctly in reverse order
* Remove incorrectly sized (on non-32bit) NULLs from ctors.S

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

4c69624504-May-2023 Callum Farmer <gmbr3@opensuse.org>

entry.c: fini_array is run backwards

fini_array is 65535 to 0 but stored 0 to 65535

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

9dbfe1c303-May-2023 Callum Farmer <gmbr3@opensuse.org>

Align all ctors/dtors start to 16

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

74b7b5e903-May-2023 Callum Farmer <gmbr3@opensuse.org>

entry.c: Fix null pointer exception

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

9c5403e130-Apr-2023 Callum Farmer <gmbr3@opensuse.org>

Copy marker names from binutils for init/fini

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

b3cc412a28-Apr-2023 Callum Farmer <gmbr3@opensuse.org>

entry.c: .ctors is run backwards

Store forwards, run backwards (65535 to 0)
Ref: https://github.com/bminor/binutils-gdb/blob/5a8e7e1332c35d4d5bed67adccd9d66f5cf62c4e/ld/scripttempl/elf.sc#L310
Ref:

entry.c: .ctors is run backwards

Store forwards, run backwards (65535 to 0)
Ref: https://github.com/bminor/binutils-gdb/blob/5a8e7e1332c35d4d5bed67adccd9d66f5cf62c4e/ld/scripttempl/elf.sc#L310
Ref: https://sourceware.org/binutils/docs/ld/Input-Section-Wildcards.html

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

show more ...

e2aa099728-Apr-2023 Callum Farmer <gmbr3@opensuse.org>

lds: Support ctors/dtors with a priority

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

4c938fac28-Apr-2023 Callum Farmer <gmbr3@opensuse.org>

Merge ctors/dtors rela sections

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

486b1c2028-Apr-2023 Callum Farmer <gmbr3@opensuse.org>

Enforce nocombreloc

It is needed to avoid ELF reloc (rela) issues and
to find un-merged reloc sections

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

97499a0c26-Apr-2023 Callum Farmer <gmbr3@opensuse.org>

ctors.S: Use LSB defined section perms

Seems to not be correct at the moment, causes errors.

error: expected the entry size
.section .fini_array, "aM", @fini_array

Change per
https://refspecs.linu

ctors.S: Use LSB defined section perms

Seems to not be correct at the moment, causes errors.

error: expected the entry size
.section .fini_array, "aM", @fini_array

Change per
https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/specialsections.html

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

show more ...

9b1e06cd26-Apr-2023 Callum Farmer <gmbr3@opensuse.org>

Use -std instead of --std

--std isn't standardised. lol.

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

24c80efc02-May-2023 Nigel Croxon <ncroxon@redhat.com>

Bump revision to VERSION = 3.0.17

bf6fd04021-Apr-2023 Callum Farmer <gmbr3@opensuse.org>

ia32: No sdata section

There is no small data section on ia32,
this ends up being created as ld puts .got/.got.plt
here due to first declaration

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

fd3d975121-Apr-2023 Callum Farmer <gmbr3@opensuse.org>

ia32 GNUC: Use __asm__ instead of asm

Causes an error when using strict ISO modes as
then asm isn't defined

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>

ebd55c4a17-Apr-2023 Nigel Croxon <ncroxon@redhat.com>

Bump revision to VERSION = 3.0.16

bc46fbdc17-Apr-2023 b'Nigel Croxon <allura@localhost>

Merge /u/gmbr3/gnu-efi/ branch TRUEFALSE into master

https://sourceforge.net/p/gnu-efi/code/merge-requests/49/

dcced03417-Apr-2023 b'Nigel Croxon <allura@localhost>

Merge /u/gmbr3/gnu-efi/ branch CHAR16 into master

https://sourceforge.net/p/gnu-efi/code/merge-requests/48/

12345678910>>...16