Bayou svn HEAD cannot execute its payloads correctly, due to payloads overwriting bayou in memory. This is in turn due to the lpgcc link run trying to apply both libpayload's and bayou's ldscripts.
The two attached patches a) makes lpgcc's choice of ldscript overridable and b) adjusts bayou's ldscript to work with the recent MB changes in libpayload.
Compile and runtime tested with bayou, coreinfo and coreboot-v3 in QEMU.
/ulf
Ulf Jordan wrote:
Bayou svn HEAD cannot execute its payloads correctly, due to payloads overwriting bayou in memory. This is in turn due to the lpgcc link run trying to apply both libpayload's and bayou's ldscripts.
The two attached patches a) makes lpgcc's choice of ldscript overridable and b) adjusts bayou's ldscript to work with the recent MB changes in libpayload.
Compile and runtime tested with bayou, coreinfo and coreboot-v3 in QEMU.
Both are: Acked-by: Jordan Crouse jordan@cosmicpenguin.net
I'll check them in shortly.
Jordan
On Sun, 9 Nov 2008, Jordan Crouse wrote:
Ulf Jordan wrote:
Bayou svn HEAD cannot execute its payloads correctly, due to payloads overwriting bayou in memory. This is in turn due to the lpgcc link run trying to apply both libpayload's and bayou's ldscripts.
The two attached patches a) makes lpgcc's choice of ldscript overridable and b) adjusts bayou's ldscript to work with the recent MB changes in libpayload.
Compile and runtime tested with bayou, coreinfo and coreboot-v3 in QEMU.
Both are: Acked-by: Jordan Crouse jordan@cosmicpenguin.net
I'll check them in shortly.
Ping.
These patches are still needed to make bayou svn HEAD execute payloads.
/ulf
On Tue, Feb 10, 2009 at 12:59 PM, Ulf Jordan jordan@chalmers.se wrote:
On Sun, 9 Nov 2008, Jordan Crouse wrote:
Ulf Jordan wrote:
Bayou svn HEAD cannot execute its payloads correctly, due to payloads overwriting bayou in memory. This is in turn due to the lpgcc link run trying to apply both libpayload's and bayou's ldscripts.
The two attached patches a) makes lpgcc's choice of ldscript overridable and b) adjusts bayou's ldscript to work with the recent MB changes in libpayload.
Compile and runtime tested with bayou, coreinfo and coreboot-v3 in QEMU.
Both are: Acked-by: Jordan Crouse jordan@cosmicpenguin.net
I'll check them in shortly.
Ping.
These patches are still needed to make bayou svn HEAD execute payloads.
Revs 3934 & 3935.
Thanks, Myles