summaryrefslogtreecommitdiff
path: root/src/soc/intel/xeon_sp
AgeCommit message (Expand)Author
2023-03-19soc/intel/xeon_sp/spr: Add header files and romstage codeJonathan Zhang
2023-03-19soc/intel/xeon_sp: add MSR definitions for SPR-SPDavid Hendricks
2023-03-19soc/intel/xeon_sp: Split SKX/CPX MSRs into separate headersJonathan Zhang
2023-03-19soc/intel/xeon_sp: Add P2SB definition for SPR-SPJonathan Zhang
2023-03-15soc/intel/xeon_sp: Rename nb_acpi.c to uncore_acpi.cJohnny Lin
2023-03-10xeon_sp: Setup x2apic in SRATNaresh Solanki
2023-03-09soc/intel/xeon_sp: rework lock_pam0123() to accomodate hidden SAD deviceJonathan Zhang
2023-03-09soc/intel/xeon_sp: use get_socket_ubox_busno() to hide soc specificsJonathan Zhang
2023-03-07soc/intel/xeon_sp: Add PM definition for SPR-SPDavid Hendricks
2023-03-04xeon/spr: Set ACPI CPU string for 12bitNaresh Solanki
2023-03-03soc/intel/xeon_sp: Fix CBMEM corruptionPatrick Rudolph
2023-03-01soc/intel/xeon_sp/spr: Select DISABLE_ACPI_HIBERNATE to remove S4 stateTim Chu
2023-02-26soc/intel/xeon_sp: Drop unused cpu.h headerArthur Heymans
2023-02-23soc/intel/xeon_sp/uncore.c: mark TSEG/SMM region as reservedJonathan Zhang
2023-02-23soc/intel: Use common codeflow for MP initArthur Heymans
2023-02-22soc/intel/xeon_sp/spr: Add common device treeTim Chu
2023-02-19soc/intel/xeon_sp/finalize.c: Set BIOS_DONE MSR as applicableTim Chu
2023-02-17soc/intel/xeon_sp: move PCH specific code into lbg directoryJonathan Zhang
2023-02-16soc/intel/xeon_sp: add ebg (Emmitsburg PCH) directoryTim Chu
2023-02-13soc/intel/xeon_sp/chip_common.c: check SOC_INTEL_PCIE_64BIT_ALLOCJonathan Zhang
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-02-02soc/intel/xeon_sp: add Kconfig file for SPR-SPJonathan Zhang
2023-01-29soc/intel/xeon_sp/Kconfig: add SOC_INTEL_SAPPHIRERAPIDS_SPTim Chu
2023-01-29soc/intel/xeon_sp/include/soc/pmc.h: move to lbg directoryJonathan Zhang
2023-01-23Revert "soc/intel/xeon_sp: Enable FSP_ERROR_INFO_HOB handling"Elyes Haouas
2023-01-23soc/intel/xeon_sp: Remove NO_FSP_TEMP_RAM_EXIT from common configJohnny Lin
2023-01-23soc/intel/xeon_sp: Enable FSP_ERROR_INFO_HOB handlingTim Chu
2023-01-20soc/intel/*/include/soc/gpio.h: Add "IWYU pragma: export" commentElyes Haouas
2023-01-20soc/intel: Remove unused <stddef.h>Elyes Haouas
2023-01-18soc/intel/xeon_sp: Use common gpio.h includeDinesh Gehlot
2023-01-15soc/intel/xeon_sp/Kconfig: set up HPET_MIN_TICKSTim Chu
2023-01-15soc/intel/xeon_sp: lock MSR_PPIN_CTL at BS_PAYLOAD_LOADTim Chu
2023-01-11soc/intel/xeon_sp: Setup DPR for all VT-d devicesJonathan Zhang
2023-01-09soc/intel/xeon_sp/skx: Remove nested check for ACPI supportMarc Jones
2023-01-08soc/intel/xeon_sp: select SCO_INTEL_COMMON_BLOCK_TCOJohnny Lin
2023-01-08soc/intel/xeon_sp: Improve final MTRR solutionJonathan Zhang
2022-12-27{acpi,arch,soc}/acpi: Replace constant "One" with actual numberFelix Singer
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-22soc/intel/xeon_sp: Lock down LPC configurationJonathan Zhang
2022-12-20soc/intel/xeon_sp: Set IA32_SMRR_PHYSMASK lock bitJohnny Lin
2022-12-13soc/intel/xeon_sp/nb_acpi.c: Use read{16,32,64}p()Elyes Haouas
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-28sb,soc/intel: Address TCO SECOND_TO_STS name collisionKyösti Mälkki
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-16drivers/intel/fsp2_0: add log level parameter to fsp_print_guidFelix Held
2022-11-10soc/intel/xeon_sp: Move SMBIOS type 4 override functions from mainboardJingleHsuWiwynn
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-11-04soc/xeon_sp: Add weak mainboard_ewl_check for EWL check after FSP-MJohnny Lin
2022-10-28soc/intel/xeon_sp: Remove unused madt setup functionArthur Heymans
2022-10-25soc/intel/xeon_sp: Add functions to store/restore uart state in smmTim Chu
2022-10-13payloads,src: Replace ALIGN(x, a) by ALIGN_UP(x, a) for clarityElyes Haouas
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-20treewide: Remove unused <cpu/x86/mtrr.h>Elyes Haouas
2022-07-20soc/intel/common/pch: Decouple CLIENT from BASEAngel Pons
2022-07-15soc/intel/xeon_sp: Make gsi_bases platform independentChristian Walter
2022-06-26soc/intel/xeon_sp: Do resource transitionKyösti Mälkki
2022-06-22device/resource: Add _kb postfix for resource allocatorsKyösti Mälkki
2022-06-17soc/intel/xeon_sp: Define macro TOTAL_PADSEric Lai
2022-06-02soc/intel/common/cpu: Use SoC overrides to set CPU privilege levelSubrata Banik
2022-05-13soc/intel/xeon_sp: Remove set but unused variableArthur Heymans
2022-05-13soc/intel/xeon_sp/skx: Use correct formatted print for size_tArthur Heymans
2022-05-11*.h: Fix up typos in guardingArthur Heymans
2022-05-04mb/ocp, soc/intel/xeon_sp: Use common ASL POST definesAngel Pons
2022-04-24soc/intel: Remove unused <acpi/acpi.h>Elyes HAOUAS
2022-04-23soc/intel/{skl, xeon_sp}: Drop SoC specific LPC lock down configurationSubrata Banik
2022-04-20soc/intel: clean up dmi driver codeWonkyu Kim
2022-03-29soc/intel: Move `pmc_clear_pmcon_sts()` into IA common codeSubrata Banik
2022-03-07src: Make PCI ID define names shorterFelix Singer
2022-02-25cpu,mb,nb,soc: use HPET_BASE_ADDRESS instead of magic numberFelix Held
2022-02-25arch/x86: factor out and commonize HPET_BASE_ADDRESS definitionFelix Held
2022-02-18drivers/fsp/fsp2_0: Rework FSP Notify Phase API configsSubrata Banik
2022-02-15soc/intel/xeon_sp: Add function to clear PMCON status bitsSubrata Banik
2022-02-05cpu/x86/lapic: Move LAPIC configuration to MP initKyösti Mälkki
2022-02-04soc/intel/{adl, common}: Add routines into CSE IA-common codeSubrata Banik
2022-02-02soc/intel/common/cse: Rework heci_disable functionSubrata Banik
2022-02-01soc/intel/xeon_sp/acpi.c: Remove unuseful 'return' in void functionElyes HAOUAS
2022-01-28soc/intel/xeon_sp/nb_acpi.c: Drop comparison to trueElyes HAOUAS
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
2022-01-08soc/intel/xeon_sp: Don't handle FSP reserved memory explicitlyArthur Heymans
2021-11-25commonlib/cbmem_id.h: Fix typo in macro nameAngel Pons
2021-11-13soc/intel/xeon_sp: Fix size_t type mismatch in print statementPaul Menzel
2021-11-11Spell Intel Cooper Lake-SP with a spacePaul Menzel
2021-11-10Rename ECAM-specific MMCONF KconfigsShelley Chen
2021-11-09pci_mmio_cfg: Always use pci_s_* functionsNico Huber
2021-11-08soc/intel: drop Kconfig `PM_ACPI_TIMER_OPTIONAL`Michael Niewöhner
2021-11-05soc/intel/xeon_sp: Refactor `get_threads_per_package()`Angel Pons
2021-11-03cpu/x86/Kconfig: Remove unused CPU_ADDR_BITSArthur Heymans
2021-11-03soc/intel/xeon_sp: disable PM ACPI timer if chosenMichael Niewöhner
2021-10-26cpu/x86: Introduce and use `CPU_X86_LAPIC`Felix Held