summaryrefslogtreecommitdiff
path: root/src/arch/x86/include
AgeCommit message (Expand)Author
2024-08-22arch/x86: Move oformat definition into the linker fileArthur Heymans
2024-08-22arch/x86/include: Define feature check macros for MCE and MCAShuo Liu
2024-06-27arch/x86/mpspec: Use uintptr_t for mpc_apicaddrElyes Haouas
2024-05-14arch/x86: Remove unused `protected_mode_jump` APISubrata Banik
2024-03-30arch/x86: Remove blank lines before '}' and after '{'Elyes Haouas
2024-03-21arch/x86: Fix typo for macro CPUID_FEATURE_HTTJincheng Li
2024-03-17arch/x86: Add API to check if cache sets are power-of-twoSubrata Banik
2024-02-23arch/x86/ioapic: use uintptr_t for IOAPIC base addressFelix Held
2024-02-07arch/x86/mpspec: reduce scope of smp_write_ioapicFelix Held
2024-01-11arch/x86/include/smm_call: improve documentation of call_smmFelix Held
2024-01-11arch/x86/include/smm_call: use pm_acpi_smi_cmd_portFelix Held
2024-01-10arch/x86/include: rename smm.h to smm_call.hFelix Held
2024-01-10arch/x86/include/smm: use inline asm from drivers/smmstore/ramstageFelix Held
2024-01-05arch/x86/include/mode_switch: Add more wrapper functionsPatrick Rudolph
2024-01-03cpu/x86/64bit/mode_switch: Simplify assembly codePatrick Rudolph
2023-10-06arch/x86/cpu_common: Add cpu_get_c_substate_supportPatrick Rudolph
2023-10-02x86/include/arch/cpuid.h: Fix inline assemblyPatrick Rudolph
2023-09-29arch/x86/Kconfig: introduce RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORTFelix Held
2023-09-29*/include/cpu: use unsigned int for number of address bitsFelix Held
2023-09-14x86: Add .data section support for pre-memory stagesJeremy Compostella
2023-09-12arch/x86: Reduce max phys address size for Intel TME capable SoCsJeremy Compostella
2023-09-12cpu/intel: Move is_tme_supported() from soc/intel to cpu/intelJeremy Compostella
2023-06-06arch/x86/include/arch/vga: add defines for VGA MMIO addressesFelix Held
2023-05-26treewide: Remove 'extern' from functions declarationElyes Haouas
2023-05-25arch/x86/include/arch/pci_io_cfg: add IO port count & last port definesFelix Held
2023-05-16x86: pci_io_cfg: Make constant unsigned to fix out of bounds shiftPaul Menzel
2023-04-27arch/x86/include/pci_io_cfg: introduce PCI_IO_CONFIG_[INDEX,DATA] defineFelix Held
2023-04-26soc/intel: Introduce ioapic_get_sci_pin()Kyösti Mälkki
2023-04-14soc/amd: Clarify ACPI _PRT entry generationKyösti Mälkki
2023-03-22x86/include/registers.h: macros should not use a trailing semicolonYuchen He
2023-03-13arch/x86/include/arch/mmio.h: Provide __always_inline definition for muslFabian Groffen
2023-02-09arch/x86/include/cpu: introduce CPU_TABLE_END CPU table terminatorFelix Held
2023-02-08soc/amd/picasso/soc_util: use cpuid_matchFelix Held
2023-02-08arch/x86/cpu: move cpuid_match to corresponding header fileFelix Held
2023-02-08arch/x86/include/cpu: introduce CPUID_FROM_FMS macroFelix Held
2023-02-08arch/x86/cpu: introduce and use device_match_maskFelix Held
2023-02-08arch/x86/include/cpu: retype device field in cpu_device_idFelix Held
2023-01-21arch/x86/include: Remove unused <stddef.h>Elyes Haouas
2022-12-07arch/x86/ioapic.c: Move macros to compilation unitArthur Heymans
2022-11-29Revert "src/arch/x86: Use core apic id to get cpu_index()"Arthur Heymans
2022-11-12cpu/x86: Set thread local storage in C codeArthur Heymans
2022-11-10arch/x86/ioapic: Reduce API exposureKyösti Mälkki
2022-11-10arch/x86: Add register_new_ioapic()Kyösti Mälkki
2022-11-07cpu/x86: Drop !CPU_INFO_V2 codeArthur Heymans
2022-11-07cpu/amd/agesa: Remove leftover codeArthur Heymans
2022-11-03treewide: Add 'IWYU pragma: export' commentElyes Haouas
2022-10-22arch/x86/include/arch: fix assembly clobber for 64bitMatei Dibu
2022-10-20arch/x86/include: Split CPUID access into separate fileMartin Roth
2022-09-06src: remove force-included header rules.h from individual filesMartin Roth
2022-07-14arch/x86: Mark prepare_and_run_postcar noreturnArthur Heymans
2022-06-01driver/intel/fsp2_0: Disable NULL deref code when calling FSPArthur Heymans
2022-05-31x86/include/arch/boot: Fix header guardElyes Haouas
2022-05-25arch/x86/acpi_bert_storage.c: Use a common implementationArthur Heymans
2022-05-17arch/x86/ebda.c: Move setting up ebda to a BS hookArthur Heymans
2022-05-16acpi, arch/x86/smp/mpspec,soc/amd/common: Move MP_IRQ_ flags into acpi.hRaul E Rangel
2022-05-16arch/x86/postcar_loader.c: Change prepare_and_run_postcar signatureArthur Heymans
2022-05-16arch/x86/postcar_loader.c: Reduce the scope of functionsArthur Heymans
2022-05-16arch/x86/postcar: Set up postcar MTRR in C codeArthur Heymans
2022-05-12arch/x86: Add support for catching null dereferences through debug regsRobert Zieba
2022-04-01arch/x86/Kconfig: Drop obsolete fixed ramstage symbolsArthur Heymans
2022-03-08device/mmio.h: Move readXp/writeXp helpers to device/mmio.hJianjun Wang
2022-02-25arch/x86: factor out and commonize HPET_BASE_ADDRESS definitionFelix Held
2022-01-15arch/x86/spinlock.h: Support systems with >128 coresArthur Heymans
2022-01-01src: Drop duplicated includesElyes HAOUAS
2021-11-13Add ENV_STAGE_SUPPORTS_SMP to clean up spinlock stubsKyösti Mälkki
2021-11-10Rename ECAM-specific MMCONF KconfigsShelley Chen
2021-11-09pci_mmio_cfg: Move guard around pci_s_* functions to x86Nico Huber
2021-10-22sb,soc/intel: Set IOAPIC redirection entry countKyösti Mälkki
2021-10-18arch/x86,cpu/x86,lib/thread: Remove usage of cpu_info from lib/threadRaul E Rangel
2021-10-17sb/amd/cimx/sb800: Clear IOAPIC vectors only onceKyösti Mälkki
2021-10-17drivers/generic/ioapic: Drop enable_virtual_wireKyösti Mälkki
2021-10-05arch/x86,cpu/x86: Introduce new method for accessing cpu_infoRaul E Rangel
2021-09-28arch/x86: Make sure compiler knows we're stopping in hlt()Martin Roth
2021-08-31arch/x86: Implement cpu_info in C codeArthur Heymans
2021-08-11arch/x86: Helper functions to get deterministic cache parametersSubrata Banik
2021-07-26arch/x86,cpu/x86/mp_init: Switch cpu_info index type to size_tRaul E Rangel
2021-07-18x86/smp/spinlock: Disable thread coop when taking spinlockRaul E Rangel
2021-07-06arch/x86: Use ENV_X86_64 instead of _x86_64_Patrick Rudolph
2021-06-18arch/x86/include/arch/smp/mpspec: improve mp_bustype enum definitionFelix Held
2021-06-16arch/x86/ioapic: Drop irq_on_fsb as a configurable itemKyösti Mälkki
2021-06-12arch/x86/mptable: Add smp_write_ioapic_from_hw()Kyösti Mälkki
2021-06-12arch/x86/ioapic: Add get_ioapic_id() and get_ioapic_version()Kyösti Mälkki
2021-06-11cpu/x86/lapic: Replace LOCAL_APIC_ADDR referencesKyösti Mälkki
2021-06-08arch/x86/include/bert_storage: introduce bert_should_generate_acpi_tableFelix Held
2021-06-07drivers/generic/ioapic: Use arch/x86/ioapicKyösti Mälkki
2021-05-30arch/x86/acpi_bert_storage: change return type of bert_errors_presentFelix Held
2021-04-06arch/x86: Provide readXp/writeXp helpers in arch/mmio.hAngel Pons
2021-02-14arch/x86: Drop `cstates` pointer from CPU driversAngel Pons
2021-02-06intel: Rename config FSP_USES_MP_SERVICES_PPI to MP_SERVICES_PPIFurquan Shaikh
2021-02-04acpi: Add support for reporting CrashLog in BERT tableFrancois Toguo
2020-12-05cpu/x86/64bit: Add code to call function in protected modePatrick Rudolph
2020-08-24src/arch: Drop unneeded empty linesElyes HAOUAS
2020-08-19arch/x86/boot: Jump to payload in protected modePatrick Rudolph
2020-07-26smp/spinlock: Do not define barrier() globallyKyösti Mälkki
2020-07-26arch/x86: Move cpu_relax()Kyösti Mälkki
2020-07-14src: Remove unused 'include <stdint.h>Elyes HAOUAS
2020-07-05arch/x86: Support x86_64 exceptionsPaul Menzel
2020-06-02arch/x86/postcar_loader: utilize var_mtrr_context APIAaron Durbin
2020-05-18x86/include/arch/mmio.h: Convert to 96 characters line lengthElyes HAOUAS
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi