coreboot-kgpe-d16/src/arch/x86
Aaron Durbin 3eb8eb7eba rmodules: use rmodtool to create rmodules
Start using the rmodtool for generating rmodules.
rmodule_link() has been changed to create 2 rules:
one for the passed in <name>, the other for creating
<name>.rmod which is an ELF file in the format of
an rmodule.

Since the header is not compiled and linked together
with an rmodule there needs to be a way of marking
which symbol is the entry point. __rmodule_entry is
the symbol used for knowing the entry point. There
was a little churn in SMM modules to ensure an
rmodule entry point symbol takes a single argument.

Change-Id: Ie452ed866f6596bf13f137f5b832faa39f48d26e
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/5379
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Tested-by: build bot (Jenkins)
2014-03-20 23:55:55 +01:00
..
acpi arch/x86/acpi/globutil.asl: Make control method `S2BF` serialized 2014-01-12 03:44:55 +01:00
boot rmodules: use rmodtool to create rmodules 2014-03-20 23:55:55 +01:00
include coreboot: introduce arch_payload_run() 2014-03-03 19:50:32 +01:00
init CAR_GLOBAL: enforce compiler to check if _start != _end 2014-02-24 13:54:02 +01:00
lib rmodules: use rmodtool to create rmodules 2014-03-20 23:55:55 +01:00
Kconfig MTRR: Mark all prefetchable resources as WRCOMB. 2014-02-06 00:55:13 +01:00
Makefile.inc rmodules: use rmodtool to create rmodules 2014-03-20 23:55:55 +01:00
coreboot_ram.ld boot state: schedule static callbacks 2013-05-01 07:06:12 +02:00