[SeaBIOS] [PATCH v4 0/4] Make seabios linkable with lld

Fangrui Song via SeaBIOS posted 4 patches 1 year, 8 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/seabios tags/patchew/20220713013508.3428114-1-maskray@google.com
scripts/layoutrom.py  |  8 +++++++-
scripts/test-build.sh | 42 +-----------------------------------------
src/romlayout.S       |  2 +-
3 files changed, 9 insertions(+), 43 deletions(-)
[SeaBIOS] [PATCH v4 0/4] Make seabios linkable with lld
Posted by Fangrui Song via SeaBIOS 1 year, 8 months ago
Another try after
https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/thread/KBHQU4OLW2THG5Q5F5X7EWTQDJHKNVYC/

The only change is the removal of `Makefile: Change ET_EXEC to ET_REL so that lld can link bios.bin.elf`
since 699a4e5d6919cc8eae5342443025ceb6909dc276
("ldnoexec: Add script to remove ET_EXEC flag from intermediate build objects")
has done the same thing.

For your convenience, the patch series is available on https://github.com/MaskRay/seabios/tree/lld

Re-sending. I posted this 3 days but got bounced.
I have now ensured there is my email address record on 
(previously not) https://mail.coreboot.org/postorius/lists/seabios.seabios.org/
as well as https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/

Fangrui Song (4):
  romlayout.S: Add missing SHF_ALLOC flag to .fixedaddr.\addr
  Make rom16.o linkable with lld
  romlayout32flag.lds: Use `. +=` instead of `. =`
  test-build.sh: Delete unneeded LD capability test

 scripts/layoutrom.py  |  8 +++++++-
 scripts/test-build.sh | 42 +-----------------------------------------
 src/romlayout.S       |  2 +-
 3 files changed, 9 insertions(+), 43 deletions(-)

-- 
2.37.0.144.g8ac04bfd2-goog

_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-leave@seabios.org
[SeaBIOS] Re: [PATCH v4 0/4] Make seabios linkable with lld
Posted by Joseph Mingrone 1 year, 3 months ago
On Tue, 2022-07-12 at 18:35, Fangrui Song via SeaBIOS <seabios@seabios.org> wrote:

> Another try after
> https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/thread/KBHQU4OLW2THG5Q5F5X7EWTQDJHKNVYC/

> The only change is the removal of `Makefile: Change ET_EXEC to ET_REL so that lld can link bios.bin.elf`
> since 699a4e5d6919cc8eae5342443025ceb6909dc276
> ("ldnoexec: Add script to remove ET_EXEC flag from intermediate build objects")
> has done the same thing.

> For your convenience, the patch series is available on https://github.com/MaskRay/seabios/tree/lld

> Re-sending. I posted this 3 days but got bounced.
> I have now ensured there is my email address record on 
> (previously not) https://mail.coreboot.org/postorius/lists/seabios.seabios.org/
> as well as https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/

> Fangrui Song (4):
>   romlayout.S: Add missing SHF_ALLOC flag to .fixedaddr.\addr
>   Make rom16.o linkable with lld
>   romlayout32flag.lds: Use `. +=` instead of `. =`
>   test-build.sh: Delete unneeded LD capability test

>  scripts/layoutrom.py  |  8 +++++++-
>  scripts/test-build.sh | 42 +-----------------------------------------
>  src/romlayout.S       |  2 +-
>  3 files changed, 9 insertions(+), 43 deletions(-)

Hello all,

FreeBSD ports developer here.  Is there anything we can do to help get
this series of patches evaluated?

Thanks,

Joe
_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-leave@seabios.org
[SeaBIOS] Re: [PATCH v4 0/4] Make seabios linkable with lld
Posted by Kevin O'Connor 1 year, 3 months ago
On Wed, Nov 30, 2022 at 05:46:26PM -0400, Joseph Mingrone wrote:
> On Tue, 2022-07-12 at 18:35, Fangrui Song via SeaBIOS <seabios@seabios.org> wrote:
> 
> > Another try after
> > https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/thread/KBHQU4OLW2THG5Q5F5X7EWTQDJHKNVYC/
> 
> Hello all,
> 
> FreeBSD ports developer here.  Is there anything we can do to help get
> this series of patches evaluated?

Can you elaborate on the part of the series that you need and why it
is needed?

This changeset has a long history and there is little desire to
revisit it.

https://www.mail-archive.com/seabios@seabios.org/msg12169.html
https://www.mail-archive.com/seabios@seabios.org/msg12285.html
https://www.mail-archive.com/seabios@seabios.org/msg12683.html

-Kevin
_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-leave@seabios.org
[SeaBIOS] Re: [PATCH v4 0/4] Make seabios linkable with lld
Posted by Joseph Mingrone 1 year, 3 months ago
On Wed, 2022-12-07 at 13:24, Kevin O'Connor <kevin@koconnor.net> wrote:

> On Wed, Nov 30, 2022 at 05:46:26PM -0400, Joseph Mingrone wrote:
>> On Tue, 2022-07-12 at 18:35, Fangrui Song via SeaBIOS <seabios@seabios.org> wrote:

>> > Another try after
>> > https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/thread/KBHQU4OLW2THG5Q5F5X7EWTQDJHKNVYC/

>> Hello all,

>> FreeBSD ports developer here.  Is there anything we can do to help get
>> this series of patches evaluated?

> Can you elaborate on the part of the series that you need and why it
> is needed?

> This changeset has a long history and there is little desire to
> revisit it.

> https://www.mail-archive.com/seabios@seabios.org/msg12169.html
> https://www.mail-archive.com/seabios@seabios.org/msg12285.html
> https://www.mail-archive.com/seabios@seabios.org/msg12683.html

> -Kevin

Hello,

I don't understand all the constraints and history, but it would be nice
to be able to build SeaBIOS on FreeBSD with our in-tree tools.  The
differences between LLVM objdump and GNU objdump means that swapping in
LLVM objdump is not straightforward.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267854

Joe
_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-leave@seabios.org