diff options
author | Patrick Georgi <patrick.georgi@coresystems.de> | 2009-12-10 17:38:30 +0000 |
---|---|---|
committer | Patrick Georgi <patrick.georgi@coresystems.de> | 2009-12-10 17:38:30 +0000 |
commit | b66fb79d56feeb7cdcf5123cca7609fa2b3a8103 (patch) | |
tree | 11bf490bc9158852f8e02c915cf91c17cd8eccfb /util/crossgcc | |
parent | f4aca1da486d06fbb8e2da080558b982e05dfbd8 (diff) | |
download | coreboot-b66fb79d56feeb7cdcf5123cca7609fa2b3a8103.tar.xz |
Push VSA into CBFS for amd/lx systems. It's not hooked up to
the build system yet, so some additional steps are necessary.
It's not that bad, given that the code didn't work before.
You have to convert the VSA bios image to ELF using the following
commands (assuming i386/32bit binutils, if in doubt, use crossgcc's
i386-elf-* tools):
objcopy --set-start 0x20 --adjust-vma 0x60000 -I binary -O elf32-i386 -B i386 vsa.binary vsa.o
ld -e 0x60020 --section-start .data=0x60000 vsa.o -o vsa.elf
Then, after build, use
cbfstool coreboot.rom add-stage vsa.elf vsa l
to add it to the image.
Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4976 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/crossgcc')
0 files changed, 0 insertions, 0 deletions