coreboot-kgpe-d16/src/arch/x86
Aaron Durbin d4afa938c3 lib/bootmem: allow architecture specific bootmem ranges
A architecture-specific function, named bootmem_arch_add_ranges(),
is added so that each architecture can add entries into the bootmem
memory map. This allows for a common write_tables() implementation
to avoid code duplication.

Change-Id: I834c82eae212869cad8bb02c7abcd9254d120735
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/14434
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2016-04-21 20:46:45 +02:00
..
acpi tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
include arch/x86: introduce postcar stage/phase 2016-03-23 14:24:30 +01:00
acpi.c src/arch/x86/acpi.c: Use correct host address width in DMAR ACPI table 2016-03-18 19:15:25 +01:00
acpigen.c arch/x86: Indent using tabs not spaces 2016-01-19 00:36:48 +01:00
assembly_entry.S arch/x86: Add common assembly code for stages that run in CAR 2016-03-05 20:11:35 +01:00
boot.c die() when attempting to use bounce buffer on non-i386. 2016-02-22 18:38:48 +01:00
bootblock.ld tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
bootblock_crt0.S bootblock_crt0: Use CR* macros from cpu/x86/cr.h 2016-04-15 01:31:16 +02:00
bootblock_normal.c arch/x86/include: Rename bootblock_common to bootblock_romcc.h 2016-01-21 05:37:19 +01:00
bootblock_romcc.S arch/x86: Rename bootblock.S to bootblock_romcc.S 2016-01-30 03:11:12 +01:00
bootblock_simple.c arch/x86/include: Rename bootblock_common to bootblock_romcc.h 2016-01-21 05:37:19 +01:00
c_start.S arch/x86: move SetCodeSelector to .text segment 2016-01-26 04:40:44 +01:00
car.ld arch/x86: document CAR symbols and expose them in symbols.h 2016-03-05 16:00:42 +01:00
cbfs_and_run.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
cbmem.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
cpu.c x86: add coreboot table entry for TSC info 2016-02-19 19:50:10 +01:00
cpu_common.c arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
crt0_romcc_epilogue.inc src/arch: Update license headers missing paragraph 2 2016-01-26 04:44:20 +01:00
ebda.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
exception.c arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
exit_car.S arch/x86: introduce postcar stage/phase 2016-03-23 14:24:30 +01:00
failover.ld arch/x86: rename reset_vector -> _start 2016-03-04 01:16:05 +01:00
gdt.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
id.ld arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
id.S arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
ioapic.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
Kconfig arch/x86: introduce postcar stage/phase 2016-03-23 14:24:30 +01:00
Makefile.inc arch/x86: introduce postcar stage/phase 2016-03-23 14:24:30 +01:00
memcpy.c arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
memlayout.ld arch/x86: introduce postcar stage/phase 2016-03-23 14:24:30 +01:00
memmove.c arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
memset.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
mmap_boot.c Revert "x86: Align CBFS on top of ROM" 2016-01-06 17:44:54 +01:00
mpspec.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
pci_ops_conf1.c arch/x86: Drop arch/pciconf.h 2016-01-26 20:22:44 +01:00
pci_ops_mmconf.c arch/x86: Drop arch/pciconf.h 2016-01-26 20:22:44 +01:00
pirq_routing.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
postcar_loader.c lib/prog_loading: introduce prog_segment_loaded() 2016-04-02 03:56:37 +02:00
prologue.inc tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
romcc_console.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
smbios.c arch/x86/smbios: fix length calculation for SMBIOS type 17 2016-03-11 16:53:39 +01:00
stages.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
tables.c lib/bootmem: allow architecture specific bootmem ranges 2016-04-21 20:46:45 +02:00
thread.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
thread_switch.S tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
timestamp.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
wakeup.S arch/x86: remove .intel_syntax 2016-01-23 17:01:44 +01:00
walkcbfs.S arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00