aboutsummaryrefslogtreecommitdiff
path: root/src/soc/intel/xeon_sp/skx
AgeCommit message (Expand)Author
2024-02-23soc/intel/xeon_sp/uncore: Read VtdBarPatrick Rudolph
2024-02-06soc/intel/xeon_sp/smihandler: Lock SMM_FEATURE_CONTROL on all socketsPatrick Rudolph
2024-01-31soc/intel/xeon_sp: Attach UBOX stacksPatrick Rudolph
2024-01-31device/device.h: Rename busses for clarityArthur Heymans
2024-01-31include/device/device.h: Remove CHIP_NAME() macroNicholas Sudsgaard
2024-01-24soc/intel: Rename Makefiles from .inc to .mkMartin Roth
2024-01-22soc/intel/xeon_sp: Add IIO resources via SSDTArthur Heymans
2024-01-22soc/intel/xeon_sp: Scan and allocate resources on all stacksArthur Heymans
2024-01-17Reland "Kconfig: Bring HEAP_SIZE to a common, large value"Patrick Georgi
2024-01-15soc/intel/xeon_sp: Redesign resource allocationArthur Heymans
2023-11-07Revert "Kconfig: Bring HEAP_SIZE to a common, large value"Patrick Georgi
2023-10-11Kconfig: Bring HEAP_SIZE to a common, large valuePatrick Georgi
2023-08-12soc/intel/xeon_sp/*/Kconfig: Refactor out and remove SOC_SPECIFIC_OPTIONSElyes Haouas
2023-08-08ACPI: Add helper fill_fadt_extended_pm_io()Kyösti Mälkki
2023-07-20soc/intel/xeon_sp: use VGA_MMIO_* defines from arch/vga.hFelix Held
2023-07-18soc/intel/xeon_sp: Skip empty socketsPatrick Rudolph
2023-07-18soc/intel/xeon_sp: Print HOB for all socketsPatrick Rudolph
2023-05-10sb,soc/amd,intel: Sync FADT entries visuallyKyösti Mälkki
2023-04-29ACPI: Make FADT entries for RTC/CMOS architecturalKyösti Mälkki
2023-04-14soc/intel/xeon_sp: Don't sort struct device cpus for numaArthur Heymans
2023-03-25soc/intel/xeon_sp/uncore_acpi.c: Add SPR-SP supportTim Chu
2023-03-24soc/intel/xeon_sp/smihandler.c: enable support for spr-spTim Chu
2023-03-19soc/intel/xeon_sp: Split SKX/CPX MSRs into separate headersJonathan Zhang
2023-03-09soc/intel/xeon_sp: use get_socket_ubox_busno() to hide soc specificsJonathan Zhang
2023-02-26soc/intel/xeon_sp: Drop unused cpu.h headerArthur Heymans
2023-02-23soc/intel: Use common codeflow for MP initArthur Heymans
2023-02-09arch/x86/include/cpu: introduce CPU_TABLE_END CPU table terminatorFelix Held
2023-02-08arch/x86/cpu: introduce and use device_match_maskFelix Held
2023-01-18soc/intel/xeon_sp: Use common gpio.h includeDinesh Gehlot
2023-01-09soc/intel/xeon_sp/skx: Remove nested check for ACPI supportMarc Jones
2022-12-22soc/intel/xeon_sp: Move codes to support new PCHTim Chu
2022-12-06soc/intel/xeon_sp: Read ioapic configuration from hardwareArthur Heymans
2022-11-29Revert "src/arch/x86: Use core apic id to get cpu_index()"Arthur Heymans
2022-11-16drivers/intel/fsp2_0: add log level parameter to fsp_print_guidFelix Held
2022-11-08soc/intel/xeon_sp: accomodate xeon_sp FSPX_CONFIG definitionsJonathan Zhang
2022-10-28soc/intel/xeon_sp: Remove unused madt setup functionArthur Heymans
2022-10-12treewide: Use 'pm2_cnt_len' for 'x_pm2_cnt_blk.bit_width'Elyes Haouas
2022-10-12treewide: Use 'fadt->pm_tmr_len' for 'x_pm_tmr_blk.bit_width'Elyes Haouas
2022-09-29treewide: use is_enabled_cpu() on cycles over device listFabio Aiuto
2022-09-15soc/intel/xeon_sp: Use "if (!ptr)" in preference to "if (ptr == NULL)"Elyes Haouas
2022-07-15soc/intel/xeon_sp: Make gsi_bases platform independentChristian Walter
2022-06-02soc/intel/common/cpu: Use SoC overrides to set CPU privilege levelSubrata Banik
2022-05-13soc/intel/xeon_sp/skx: Use correct formatted print for size_tArthur Heymans
2022-01-19soc/intel/common/cpu: Use SoC overrides to get CPU privilege levelSubrata Banik
2021-11-09pci_mmio_cfg: Always use pci_s_* functionsNico Huber
2021-11-03cpu/x86/Kconfig: Remove unused CPU_ADDR_BITSArthur Heymans
2021-10-26cpu/x86: Introduce and use `CPU_X86_LAPIC`Felix Held
2021-10-26soc/*/Makefile: don't add cpu/x86/cacheFelix Held
2021-10-25cpu,soc/x86: always include cpu/x86/mtrr on x86 CPUs/SoCsFelix Held
2021-10-22cpu/x86/mp_init: move printing of failure message into mp_init_with_smmFelix Held
2021-10-21cpu/x86/mp_init: use cb_err as mp_init_with_smm return typeFelix Held
2021-10-13soc/intel: drop P_BLK supportMichael Niewöhner
2021-09-08cpu/x86/tsc: Deduplicate Makefile logicAngel Pons
2021-08-19acpi: Fill fadt->century based on KconfigNico Huber
2021-07-17cpu/intel: Add dedicated file to grow Intel CPUIDsSubrata Banik
2021-06-28xeon_sp/{cpx,skx}: Add config IFD_CHIPSET 'lbg'Johnny Lin
2021-05-18cpu/x86: Only include smm code if CONFIG_HAVE_SMI_HANDLER=yArthur Heymans
2021-04-21soc/intel/xeon_sp: Set PAM0123 lockMarc Jones
2021-04-16soc/intel/xeon_sp: More PCU locksMarc Jones
2021-04-16soc/intel/xeon_sp: Call SMM finalizeMarc Jones
2021-03-26soc/intel/xeon_sp: Move PCH PCI device definesMarc Jones
2021-03-09soc/intel/xeon_sp: Add PCH lockdownMarc Jones
2021-02-17soc/intel/xeon_sp/smmrelocate: Don't run twice on the BSPArthur Heymans
2021-02-16soc/intel/xeon_sp: Use common acpi_fill_mcfg()Kyösti Mälkki
2021-02-15soc/intel: Remove unused <console/console.h>Elyes HAOUAS
2021-02-09soc/amd,intel: Drop s3_resume parameter on FSP-S functionsKyösti Mälkki
2021-02-03src: Remove unused <cbmem.h>Elyes HAOUAS
2021-01-28soc/intel/xeon_sp/skx: Add soc_acpi_nameMarc Jones
2021-01-28arch/x86: Remove most C_ENV_BOOTBLOCK_SIZE limitsKyösti Mälkki
2021-01-26soc/intel/xeon_sp/acpi.c: Add ACPI C-State tableMarc Jones
2021-01-20ACPI GNVS: Drop most dev_count_cpu()Kyösti Mälkki
2021-01-19intel/xeon_sp, mb/ocp/deltalake: Rework get_stack_busnos()Maxim Polyakov
2021-01-18soc/intel/xeon_sp/skx/soc_acpi.c: Remove duplicated includeElyes HAOUAS
2021-01-10soc/intel: Replace acpi_init_gnvs()Kyösti Mälkki
2021-01-10ACPI: Drop redundant CONSOLE_CBMEM setup in GNVSKyösti Mälkki
2021-01-03soc/intel: Drop indirect <soc/nvs.h> includeKyösti Mälkki
2020-12-30soc/intel: hook up new gpio device in the soc chipsMichael Niewöhner
2020-12-28soc/intel/xeon_sp: Lock down IIO DFX Global registersArthur Heymans
2020-12-28soc/intel/xeon_sp: Lock down DMI3 PCI registersArthur Heymans
2020-12-22soc/intel/xeon_sp: Use common block ACPIMarc Jones
2020-12-21soc/intel/xeon_sp/skx: Properly set up MTRR'sArthur Heymans
2020-12-16soc/intel/xeon_sp: Move DMICTL lockArthur Heymans
2020-12-14soc/intel/xeon_sp/skx: Hook up microcode blobArthur Heymans
2020-12-14soc/intel/xeon_sp: Configure DPR on all stacksArthur Heymans
2020-12-05soc/intel/xeon_sp: Don't use common block acpi.hMarc Jones
2020-12-02cbfs: Simplify load/map API names, remove type argumentsJulius Werner
2020-11-24soc/intel/xeon_sp: Enable SMI handlerRocky Phagura
2020-11-24soc/intel/xeon_sp: Select INTEL_COMMON_BLOCK_TCOArthur Heymans
2020-11-20soc/intel/xeon_sp: Set coreboot defined IOAPIC and HPET BDFArthur Heymans
2020-11-20soc/intel/xeon_sp/{skx,cpx}: Add txt_get_chipset_dpr callbackArthur Heymans
2020-11-17src: Add missing 'include <console/console.h>'Elyes HAOUAS
2020-11-16soc/intel/xeon_sp: Synchronize DMAR and MADT IOAPIC id'sArthur Heymans
2020-11-13soc/intel/xeon_sp: move get_iiostack_info() to a common placeArthur Heymans
2020-11-13soc/intel/xeon_sp: Change the return type of get_iio_stack_info()Arthur Heymans
2020-11-12soc/intel/xeon_sp: Use a common function to get the IIO HOBArthur Heymans
2020-11-09soc/intel/xeon_sp: Move set_bios_init_completion()Marc Jones
2020-11-09soc/intel/xeon_sp/skx: Reorder soc_util.cMarc Jones
2020-11-06soc/intel/xeon_sp/skx: Fix MADT CPU indexesMarc Jones
2020-11-06soc/intel/xeon_sp: Move CPU helper functionsMarc Jones
2020-11-04soc/intel/xeon_sp: Add a smm_region functionArthur Heymans