summaryrefslogtreecommitdiff
path: root/src/soc/intel/xeon_sp/cpx
AgeCommit message (Expand)Author
2024-03-06soc/intel/xeon_sp: Add ACPI namesPatrick Rudolph
2024-03-05drivers/intel/fsp: Work around multi-socket Xeon-SP pipe init bugArthur Heymans
2024-03-05soc/intel/xeon_sp: Drop unused helper functionsPatrick Rudolph
2024-03-05soc/intel/xeon_sp: Drop code to locate the UBOX busPatrick Rudolph
2024-03-05soc/intel/xeon_sp/util: Enhance lock_pam0123Patrick Rudolph
2024-02-28soc/intel/xeon_sp: Locate PCU by PCI device IDPatrick Rudolph
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-16device: Add support for multiple PCI segment groupsFelix Held
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-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-06-15soc/intel: Add max memory speed into dimm infoEric Lai
2023-05-23soc/intel/xeon_sp: move and rename set_cmos_mrc_cold_boot_flagJohnny Lin
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
2022-12-25soc/intel: Move max speed API to commonDinesh Gehlot
2022-12-22soc/intel/xeon_sp: Move codes to support new PCHTim Chu
2022-12-09soc/intel/xeon_sp/cpx: Allow creating meminfo for empty DIMM slotsAngel Pons
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-26src/soc/intel: Remove unnecessary space after castsElyes Haouas
2022-11-17soc/intel: Add node_num to dimm_info struct + adjust dimm_info_fillDavid Milosevic
2022-11-08soc/intel/xeon_sp: accomodate xeon_sp FSPX_CONFIG definitionsJonathan Zhang
2022-11-04Revert "soc/intel/xeon_sp/cpx: Add get_ewl_hob() utility function"Felix Held
2022-11-04soc/intel/xeon_sp/cpx: Add get_ewl_hob() utility functionJohnny Lin
2022-10-28soc/intel/xeon_sp: Remove unused madt setup functionArthur Heymans
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-04-24soc/intel: Remove unused <acpi/acpi.h>Elyes HAOUAS
2022-03-07src: Make PCI ID define names shorterFelix Singer
2022-02-05cpu/x86/lapic: Move LAPIC configuration to MP initKyösti Mälkki
2022-01-19soc/intel/common/cpu: Use SoC overrides to get CPU privilege levelSubrata Banik
2022-01-10src/soc: Remove unused <stdlib.h>Elyes HAOUAS
2021-11-11Spell Intel Cooper Lake-SP with a spacePaul Menzel
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-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-09-23soc/intel/xeon_sp/cpx: Use FSP repoArthur Heymans
2021-09-23soc/intel/xeon_sp/cpx: Rename FSP UPDs using CPPArthur Heymans
2021-09-16drivers/intel/fsp2_0: Refactor MultiPhaseSiInit API calling methodSubrata Banik
2021-09-09intel/xeon_sp/cpx: Hook up public microcode releaseArthur Heymans
2021-09-08cpu/x86/tsc: Deduplicate Makefile logicAngel Pons
2021-09-03src/*: Specify type of `DIMM_MAX` onceAngel Pons
2021-09-03src/*: Specify type of `DIMM_SPD_SIZE` onceAngel Pons
2021-07-17cpu/intel: Add dedicated file to grow Intel CPUIDsSubrata Banik
2021-07-17soc/intel/xeon_sp/cpx: Align Cooper Lake CPUID as per EDSSubrata Banik
2021-06-28xeon_sp/{cpx,skx}: Add config IFD_CHIPSET 'lbg'Johnny Lin
2021-06-16soc/intel/xeon_sp/cpx: Move MSR Locks to CPU init and fix themArthur Heymans
2021-05-18cpu/x86: Only include smm code if CONFIG_HAVE_SMI_HANDLER=yArthur Heymans
2021-05-05soc/intel/xeon_sp: Remove bogus SMRAM lockingArthur Heymans
2021-04-23soc/intel/xeon_sp/cpx: Add UPI locksMarc Jones
2021-04-23soc/intel/xeon_sp/cpx: Add IMC locksMarc Jones
2021-04-21soc/intel/xeon_sp: Set PAM0123 lockMarc Jones
2021-04-18soc/intel/xeon_sp: Set MSR locksMarc Jones
2021-04-16soc/intel/xeon_sp: More PCU locksMarc Jones
2021-04-16soc/intel/xeon_sp: Call SMM finalizeMarc Jones
2021-04-09mb/ocp/deltalake: Override DDR frequency limit via VPD variableTim Chu
2021-03-26soc/intel/xeon_sp: Move PCH PCI device definesMarc Jones
2021-03-20soc/intel/xeon_sp/cpx: Set PCU locksMarc Jones
2021-03-20soc/intel/xeon_sp/: Fix SMI_LOCK settingMarc Jones
2021-03-09soc/intel/xeon_sp: Add PCH lockdownMarc Jones
2021-03-08soc/intel/xeon_sp/cpx: Set the MRC "cold boot required" status bitDeomid "rojer" Ryabkov
2021-03-01mb/ocp/deltalake: Fill ECC type in romstageAngel Pons
2021-02-24src/soc/intel/xeon_sp/cpx: Add enable IIO error masksRocky Phagura
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-16src/soc/intel/{jasperlake,xeon_sp}: Remove unused <string.h>Elyes HAOUAS
2021-02-09soc/amd,intel: Drop s3_resume parameter on FSP-S functionsKyösti Mälkki
2021-02-05soc/intel/xeon_sp/cpx: Override SMBIOS type 4 max speedTim Chu
2021-02-03src: Remove unused <cbmem.h>Elyes HAOUAS
2021-02-01soc/intel/*: Get rid of custom microcode cachingPatrick Rudolph
2021-01-28xeon_sp/cpx: Update meminfo max_capacity_mib and number_of_devicesJohnny Lin
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-25soc/intel/xeon_sp/cpx: Fix loading MCU on APsArthur Heymans
2021-01-24soc/intel/xeon_sp/cpx: Account for 'rc' heap managerArthur Heymans