coreboot-kgpe-d16/src/arch/x86/boot
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.c CBMEM ACPI: Move resume handler 2014-01-06 17:33:10 +01:00
acpigen.c Replace all occurences of sprintf with snprintf 2014-01-10 18:08:16 +01:00
boot.c coreboot: introduce arch_payload_run() 2014-03-03 19:50:32 +01:00
cbmem.c CBMEM: Fix allocation for static CBMEM 2014-01-06 17:34:44 +01:00
gdt.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
Makefile.inc rmodules: use rmodtool to create rmodules 2014-03-20 23:55:55 +01:00
mpspec.c sconfig: rename lapic_cluster -> cpu_cluster 2013-02-14 07:07:20 +01:00
pirq_routing.c pirq_route_irqs is private 2012-11-29 10:24:14 +01:00
smbios.c smbios: Supply tag type 2 (base board information) 2014-03-09 21:21:46 +01:00
tables.c coreboot: don't return struct lb_memory * from write_tables() 2014-03-03 23:25:53 +01:00
wakeup.S ramstage: prepare for relocation 2013-03-21 18:01:38 +01:00