summaryrefslogtreecommitdiff
path: root/src/soc/intel/xeon_sp/cpx
AgeCommit message (Expand)Author
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
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-10soc/intel: Rename to soc_fill_gnvs()Kyö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-29sec/intel/txt/Kconfig: Make TXT HEAP and SINIT size configurableArthur Heymans
2020-12-28soc/intel/xeon_sp: Lock PAM and SMRAM registersArthur Heymans
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-24soc/intel/xeon_sp/cpx: Disable isoch operation for performanceJohnny Lin
2020-12-22soc/intel/xeon_sp: Use common block ACPIMarc Jones
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-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/cpx: Modify PCH_IOAPIC_BUS_NUMBERArthur Heymans
2020-11-20soc/intel/xeon_sp: Set coreboot defined IOAPIC and HPET BDFArthur Heymans
2020-11-20soc/intel/xeon_sp/cpx: Lock down P2SB SBIArthur Heymans
2020-11-20soc/intel/xeon_sp/{skx,cpx}: Add txt_get_chipset_dpr callbackArthur Heymans
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