4fde5a66b4
The current implementation of creating rmodules relies on invoking the linker in a certain manner with the relocations overlaid on the BSS section. It's not really surprising that the linker doesn't always behave the way one wants depending on the linker used and the architecture. Instead, introduce rmodtool which takes an ELF file as an input, parses it, and creates a new ELF file in the format the rmodule loader expects. Change-Id: I31ac2d327d450ef841c3a7d9740b787278382bef Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: http://review.coreboot.org/5378 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
96 lines
1.9 KiB
Text
96 lines
1.9 KiB
Text
.config
|
|
.config.old
|
|
.xcompile
|
|
.ccwrap
|
|
build/
|
|
coreboot-builds/
|
|
payloads/external/FILO/filo/
|
|
payloads/external/GRUB2/grub2/
|
|
payloads/external/SeaBIOS/seabios/
|
|
util/crossgcc/acpica-unix-*/
|
|
util/crossgcc/binutils-*/
|
|
util/crossgcc/build-*binutils/
|
|
util/crossgcc/build-*expat/
|
|
util/crossgcc/build-*gcc/
|
|
util/crossgcc/build-*gdb/
|
|
util/crossgcc/build-*gmp/
|
|
util/crossgcc/build-*libelf/
|
|
util/crossgcc/build-*mpc/
|
|
util/crossgcc/build-*mpfr/
|
|
util/crossgcc/build-*python/
|
|
util/crossgcc/expat-*/
|
|
util/crossgcc/gcc-*/
|
|
util/crossgcc/gdb-*/
|
|
util/crossgcc/gmp-*/
|
|
util/crossgcc/libelf-*/
|
|
util/crossgcc/mingwrt-*/
|
|
util/crossgcc/mpc-*/
|
|
util/crossgcc/mpfr-*/
|
|
util/crossgcc/Python-*/
|
|
util/crossgcc/tarballs/
|
|
util/crossgcc/w32api-*/
|
|
util/crossgcc/xgcc/
|
|
|
|
*.\#
|
|
*.bin
|
|
*.debug
|
|
*.elf
|
|
*.o
|
|
*.out
|
|
*.swp
|
|
|
|
# Development friendly files
|
|
tags
|
|
.clang_complete
|
|
|
|
# Cross-compile toolkits
|
|
xgcc/
|
|
tarballs/
|
|
|
|
#
|
|
# KDE editors create lots of backup files whenever
|
|
# a file is edited, so just ignore them
|
|
*~
|
|
*.kate-swp
|
|
# Ignore Kdevelop project file
|
|
*.kdev4
|
|
|
|
util/*/.dependencies
|
|
util/*/.test
|
|
util/board_status/board-status
|
|
util/cbfstool/cbfstool
|
|
util/cbfstool/rmodtool
|
|
util/cbmem/.dependencies
|
|
util/cbmem/cbmem
|
|
util/dumpmmcr/dumpmmcr
|
|
util/ectool/ectool
|
|
util/getpir/getpir
|
|
util/ifdtool/ifdtool
|
|
util/ifdfake/ifdfake
|
|
util/inteltool/.dependencies
|
|
util/inteltool/inteltool
|
|
util/k8resdump/k8resdump
|
|
util/lbtdump/lbtdump
|
|
util/mptable/mptable
|
|
util/msrtool/Makefile
|
|
util/msrtool/Makefile.deps
|
|
util/msrtool/msrtool
|
|
util/nvramtool/.dependencies
|
|
util/nvramtool/nvramtool
|
|
util/optionlist/Options.wiki
|
|
util/romcc/romcc
|
|
util/romcc/tests/fail_test*.S
|
|
util/romcc/tests/*.S-O2-mmmx
|
|
util/superiotool/superiotool
|
|
util/vgabios/testbios
|
|
|
|
documentation/*.aux
|
|
documentation/*.idx
|
|
documentation/*.log
|
|
documentation/*.toc
|
|
documentation/*.out
|
|
documentation/*.pdf
|
|
documentation/cpukconfig.tex
|
|
documentation/mainboardkconfig.tex
|
|
documentation/skconfig.tex
|
|
documentation/socketfkconfig.tex
|