summaryrefslogtreecommitdiff
path: root/src/acpi/acpi.c
AgeCommit message (Expand)Author
2024-06-24acpi/acpi: Fix Qemu's XSDT patching codePatrick Rudolph
2024-04-15drivers/crb: use crb_tpm_ prefix instead of tpm2_Sergii Dmytruk
2024-03-30acpi: Remove blank lines before '}' and after '{'Elyes Haouas
2024-03-28security/tpm: replace CONFIG(TPMx) checks with runtime checkSergii Dmytruk
2024-02-09acpi/acpi: Pass struct device to acpi_create_srat_gia_pciPatrick Rudolph
2024-01-31device/device.h: Rename busses for clarityArthur Heymans
2024-01-22device/device.h: Drop acpi_inject_dsdtArthur Heymans
2024-01-16device: Add support for multiple PCI segment groupsFelix Held
2023-12-15acpi: Add support for WDAT tableMarek Maslanka
2023-12-08acpi.c: Fix generating pointer to cb_tables located >4GArthur Heymans
2023-12-07acpi: add missing device/device.h includeFelix Held
2023-12-06acpi: Add IO Remapping Table structuresNaresh Solanki
2023-12-05acpi/acpi: make sure that table_ptr is non-NULL in acpidump_printFelix Held
2023-12-02acpi: Add PPTT supportDavid Milosevic
2023-12-02soc/amd: Add DBG2 ACPI tableZheng Bao
2023-09-14acpi.c: Add XSDT on QEMUArthur Heymans
2023-09-01acpi/acpi.c: Accomodate 64bit MMCONF base in MCFG tableNaresh Solanki
2023-08-24acpi: Add function to add ARM PL011 to ACPI DBG2Arthur Heymans
2023-08-13src/acpi/acpi.c: make BOOT0000 APCI device visible to OSMatt DeVillier
2023-08-03acpi.c: Find FACS using 64bit address fieldsArthur Heymans
2023-08-03acpi.c: Swap XSDT and RSDT for adding/finding tablesArthur Heymans
2023-08-02acpi/acpi.c: Move setting FADT SCI INT to arch specific codeArthur Heymans
2023-08-02acpi/acpi.c: Add and use acpi_arch_fill_madt()Arthur Heymans
2023-08-02acpi.c: Add FACS and DSDT to debug hex printingArthur Heymans
2023-08-02acpi.c: Fill in >4G FADT entries correctlyArthur Heymans
2023-08-02acpi.c: Guard FACS generationArthur Heymans
2023-07-23acpi.c: Add functions to create GTDTArthur Heymans
2023-07-21acpi/acpi.c: Split of ACPI table generation into separate filesArthur Heymans
2023-07-06acpi/acpi.c: Fix regression with DSDTKyösti Mälkki
2023-07-03acpi/acpi.c: Move ACPI header creation to a functionArthur Heymans
2023-07-03acpi/acpi.c: Reduce boilerplateArthur Heymans
2023-06-29acpi: Set checksum for SPCR tableNico Huber
2023-06-28acpi: Add SPCR tableArthur Heymans
2023-06-18acpi/acpi.c: Return function argument when bailing outArthur Heymans
2023-06-18acpi/acpi.c: Change signature of write_acpi_tablesArthur Heymans
2023-06-17acpi/acpi.c: Fix printing all ACPI tablesArthur Heymans
2023-06-14acpi: Add a debug option to print out tables in ACPICA compatible hexArthur Heymans
2023-06-12acpi/acpi.c: Reduce scope of functions used locallyArthur Heymans
2023-05-11acpi/acpi.c: Assign coreboot_rsdp for QEMUBin Meng
2023-05-01acpi: Add missing cbfs_unmap()Grzegorz Bernacki
2023-04-29ACPI: Make FADT entries for RTC/CMOS architecturalKyösti Mälkki
2023-04-26ACPI: Add COMMON_ACPI_MADT_IOAPIC and CUSTOM_ACPI_MADTKyösti Mälkki
2023-04-26arch/x86/ioapic: Promote ioapic_get_sci_pin()Kyösti Mälkki
2023-04-26soc/intel: Introduce ioapic_get_sci_pin()Kyösti Mälkki
2023-04-26acpi/acpi.c: Reduce scope of some functionsArthur Heymans
2023-04-21ACPI: Obsolete FADT duty_offset and duty_width fieldsKyösti Mälkki
2023-04-21ACPI: Obsolete FADT p_lvl2_lat and p_lvl3_lat fieldsKyösti Mälkki
2023-04-15sb,soc/amd,intel: Add and use ACPI_COMMON_MADT_LAPICKyösti Mälkki
2023-04-14acpi/acpi.c: Follow spec more closely for MADTArthur Heymans
2023-04-11ACPI: Add helper for MADT LAPICsKyösti Mälkki
2023-04-11ACPI: Add helper for MADT LAPIC NMIsKyösti Mälkki
2023-04-11binaryPI: Use common code for LAPIC NMIsKyösti Mälkki
2023-03-03acpi: Add SRAT x2APIC table supportNaresh Solanki
2022-12-06acpi/acpi.c: Add a method to generate IOAPIC DMAR entries from hwArthur Heymans
2022-12-05acpi/acpi.c: update ACPI table revisionsJonathan Zhang
2022-11-25ACPI: Flag boards with ACPI_NO_MADTKyösti Mälkki
2022-11-25ACPI: Use common code for MADT LAPIC NMIsKyösti Mälkki
2022-11-22src/acpi: Remove unnecessary space after castsElyes Haouas
2022-11-20acpi: Add initial support for CEDTJonathan Zhang
2022-11-11acpi/acpi.c: Fix einj generation pointer arithmeticsJonathan Zhang
2022-11-10ACPI: Add acpi_create_madt_ioapic_from_hw()Kyösti Mälkki
2022-09-29treewide: use is_enabled_cpu() on cycles over device listFabio Aiuto
2022-03-09coreboot_tables.c: Expose the ACPI RSDPArthur Heymans
2022-03-08device/mmio.h: Move readXp/writeXp helpers to device/mmio.hJianjun Wang
2022-03-02acpi/acpi: drop weak cpu_get_lapic_addr implementationFelix Held
2022-02-25arch/x86: consolidate HPET base address definitionsFelix Held
2022-02-25acpi/acpi: use read32p instead of pointer dereferencingFelix Held
2022-02-24treewide: Write minor version at acpi_create_fadt() functionElyes Haouas
2022-02-21src/acpi: Add macro for FADT Minor Version and use itElyes Haouas
2021-11-29acpi,Makefile: Add preload_acpi_dsdtRaul E Rangel
2021-11-10Rename ECAM-specific MMCONF KconfigsShelley Chen
2021-11-04treewide: Replace bad uses of `find_resource`Angel Pons
2021-10-18ACPI: Have common acpi_fill_mcfg()Kyösti Mälkki
2021-10-05src/acpi to src/lib: Fix spelling errorsMartin Roth
2021-08-19acpi: Fill fadt->century based on KconfigNico Huber
2021-06-14ChromeOS: Separate NVS from global GNVSKyösti Mälkki
2021-06-08acpi: drop weak implementation of acpi_soc_get_bert_regionFelix Held
2021-06-08acpi: rework BERT ACPI table generation logicFelix Held
2021-06-07acpi: rename acpi_soc_fill_bert and add return valueFelix Held
2021-06-01acpi: drop unused parameter from acpi_soc_fill_bertFelix Held
2021-05-27acpi: add SRAT Generic Initiator Affinity structureJonathan Zhang
2021-05-26acpi/acpi: fix invalid checksumRocky Phagura
2021-05-14src/acpi: Add initial support for HMATJonathan Zhang
2021-04-30src/acpi: Add APEI EINJ supportRocky Phagura
2021-04-22ACPI: Fix the devices scope in the SATC structureJohn Zhao
2021-03-28ACPI: Add SATC structure for DMAR tableJohn Zhao
2021-02-16src/acpi: Add missing <types.h>Elyes HAOUAS
2021-02-04acpi: Add support for reporting CrashLog in BERT tableFrancois Toguo
2021-01-24ACPI: Clean up GNVS initialisationKyösti Mälkki
2021-01-13ACPI: Add common acpi_fill_gnvs()Kyösti Mälkki
2021-01-11acpi,soc/intel/common: add support for Intel Low Power Idle TableMichael Niewöhner
2021-01-02acpi: Add cb support to publish CRAT ACPI objectJason Glenesk
2020-12-02cbfs: Simplify load/map API names, remove type argumentsJulius Werner
2020-11-19ACPI: Define acpi_get_preferred_pm_profile()Kyösti Mälkki
2020-11-19ACPI S3: Replace acpi_is_wakeup()Kyösti Mälkki
2020-11-09acpi: Call acpi_fill_ssdt() only for enabled devicesKarthikeyan Ramasubramanian
2020-10-13acpi: Support MSDM table signature as SLICBenjamin Doron
2020-08-20soc/amd/acpi: Move ACPI IVRS generation to corebootJason Glenesk
2020-07-21src: Use ACPI macrosElyes HAOUAS
2020-07-20src: Make HAVE_CF9_RESET set the FADT reset registerAngel Pons