coreboot-kgpe-d16/src/arch/x86
Arthur Heymans 92a3b67eae acpi/acpi.c: Split of ACPI table generation into separate files
acpi.c contains architectural specific things like IOAPIC, legacy IRQ,
DMAR, HPET, ... all which require the presence of architectural headers.

Instead of littering the code with #if ENV_X86 move the functions to
different compilation units.

Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Change-Id: I5083b26c0d4cc6764b4e3cb0ff586797cae7e3af
Reviewed-on: https://review.coreboot.org/c/coreboot/+/76008
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
2023-07-21 07:33:37 +00:00
..
acpi {acpi,arch,soc}/acpi: Replace constant "One" with actual number 2022-12-27 09:05:15 +00:00
include arch/x86/include/arch/vga: add defines for VGA MMIO addresses 2023-06-06 15:43:39 +00:00
acpi.c ACPI: Make FADT entries for RTC/CMOS architectural 2023-04-29 01:20:54 +00:00
acpi_bert_storage.c arch/x86/acpi_bert_storage.c: Use a common implementation 2022-05-25 12:51:32 +00:00
acpi_s3.c commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
assembly_entry.S arch/x86: Only use .bss from car.ld when running XIP 2022-10-20 14:43:40 +00:00
boot.c
bootblock.ld Makefile.inc: Generate master header and pointer as C structs 2022-05-12 11:11:53 +00:00
bootblock_normal.c prog_loader: Change legacy_romstage_select_and_load() to return cb_err 2022-03-09 17:20:48 +00:00
breakpoint.c treewide: Remove duplicated includes 2022-12-21 21:33:40 +00:00
c_exit.S treewide: Remove unused <cpu/x86/msr.h> 2022-07-20 13:16:52 +00:00
c_start.S commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
car.ld arch/x86/car.ld: Fix undefined macro 2023-05-09 18:15:45 +00:00
cf9_reset.c
cpu.c cpu/x86/mp_init.c: Keep track of initial lapic ID inside device_path 2023-04-06 15:13:28 +00:00
cpu_common.c arch/x86: Clean up includes 2022-10-26 16:26:31 +00:00
ebda.c arch/x86: Clean up includes 2022-10-26 16:26:31 +00:00
exception.c arch/x86: Ensure LAPIC mode for exception handler 2023-07-05 15:59:31 +00:00
exit_car.S treewide: Remove repeated words 2023-02-09 10:04:04 +00:00
gdt_init.S
id.S arch/x86/id.S: Fix building with clang 2022-02-15 23:36:33 +00:00
idt.S arch/x86/idt.S: Use 'iretq' for ENV_X86_64 2022-09-29 13:41:06 +00:00
ioapic.c arch/x86/ioapic.c: Increase the number of bits for ioapic ID 2023-05-14 13:00:25 +00:00
Kconfig arch/x86/Kconfig: remove period from DUMP_SMBIOS_TYPE17 title 2023-06-27 23:55:13 +00:00
Makefile.inc acpi/acpi.c: Split of ACPI table generation into separate files 2023-07-21 07:33:37 +00:00
memcpy.c
memlayout.ld arch/x86/*.ld: Don't use CPP to include linker scripts 2022-07-20 20:29:13 +00:00
memmove_32.c arch/x86/memmove: Add 64bit version 2022-11-12 23:22:17 +00:00
memmove_64.S arch/x86/memmove: Add 64bit version 2022-11-12 23:22:17 +00:00
memset.c src/arch: Remove unnecessary space after casts 2022-11-22 13:46:47 +00:00
mmap_boot.c arch/x86/mmap_boot.c: Clean up includes 2022-10-06 16:59:22 +00:00
mpspec.c Convert literal uses of CONFIG_MAINBOARD_{VENDOR,PART_NUMBER} 2023-05-05 13:56:34 +00:00
null_breakpoint.c arch/x86: Clean up includes 2022-10-26 16:26:31 +00:00
pirq_routing.c arch/x86: Use 'enum cb_err' 2022-12-25 15:09:16 +00:00
post.c arch/x86: Clean up includes 2022-10-26 16:26:31 +00:00
postcar.c timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
postcar_loader.c vboot: Fix S3 resume with stage_cache 2023-07-10 04:43:05 +00:00
rdrand.c arch/x86: Use 'enum cb_err' 2022-12-25 15:09:16 +00:00
romstage.c arch/x86: Add a common romstage entry 2022-06-07 12:54:39 +00:00
smbios.c arch/x86,lib: Migrate SMBIOS implementation to common code 2023-06-22 22:24:57 +00:00
tables.c commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
thread.c
thread_switch.S
timestamp.c arch/x86/timestamp.c: Add missing <stdint.h> 2022-10-06 16:59:32 +00:00
verstage.c
wakeup.S
walkcbfs.S arch/x86: Disable walkcbfs_asm code when CONFIG_CBFS_VERIFICATION is set 2023-04-27 23:18:57 +00:00