summaryrefslogtreecommitdiff
path: root/src/soc/intel/xeon_sp
AgeCommit message (Expand)Author
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
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-22arch/x86/ioapic: Select IOAPIC with SMPKyösti Mälkki
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-19soc/intel: Constify `soc_get_cstate_map()`Angel Pons
2021-10-13soc/intel: drop P_BLK supportMichael Niewöhner
2021-10-05src/soc to src/superio: Fix spelling errorsMartin Roth
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-23soc/intel/xeon_sp: correct wrong gpio register base offsetsMichael Niewöhner
2021-09-23soc/intel/{xeon-sp,icl,tgl,jsl,ehl}: add NMI_{EN,STS} registersMichael Niewöhner
2021-09-16drivers/intel/fsp2_0: Refactor MultiPhaseSiInit API calling methodSubrata Banik
2021-09-09mb/ocp: Remove superfluous FSP header CPP inclusionArthur Heymans
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-08-19acpi: Fill fadt->century based on KconfigNico Huber
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-07-14src: Use initial_lapicid() instead of open coding itArthur Heymans
2021-07-02src: Introduce `ARCH_ALL_STAGES_X86`Angel Pons
2021-06-30src: Move `select ARCH_X86` to platformsAngel Pons
2021-06-28xeon_sp/{cpx,skx}: Add config IFD_CHIPSET 'lbg'Johnny Lin
2021-06-21security/intel/cbnt: Add loggingArthur Heymans
2021-06-16soc/intel/xeon_sp/cpx: Move MSR Locks to CPU init and fix themArthur Heymans
2021-06-12arch/x86/ioapic: Add get_ioapic_id() and get_ioapic_version()Kyösti Mälkki
2021-06-07cpu/x86: Default to PARALLEL_MP selectedKyösti Mälkki
2021-06-04src/intel/xeon_sp: add hardware error support (HEST)Rocky Phagura
2021-05-26qemu-q35,xeon_sp: Drop HAVE_SMI_HANDLER conditional with smm-classAngel Pons
2021-05-20soc/intel/xeon_sp: Skip locking down TXT related registersArthur Heymans
2021-05-20soc/intel/xeon_sp: Remove superfluous printkArthur Heymans
2021-05-18cpu/x86: Only include smm code if CONFIG_HAVE_SMI_HANDLER=yArthur Heymans
2021-05-13src: Match array format in function declarations and definitionsPatrick Georgi
2021-05-10src: Drop "This file is part of the coreboot project" linesAngel Pons
2021-05-06Revert "soc/intel/xeon_sp: Fix devices list in the DMAR DRHD structure"Arthur 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-23soc/intel/xeon_sp: Fix devices list in the DMAR DRHD structureAngel Pons
2021-04-21soc/intel/xeon_sp: Set PAM0123 lockMarc Jones
2021-04-21soc/intel/xeon_sp: Drop unused functions and prototypesAngel Pons
2021-04-21soc/intel/xeon_sp: Align pmc.c and pmutil.c with SkylakeAngel Pons