summaryrefslogtreecommitdiff
path: root/src/soc/amd/common/block/cpu
AgeCommit message (Expand)Author
2023-08-26soc/amd: Move psp_transfer.h out of each SOC into commonMartin Roth
2023-08-08cpu/amd/pi/00730F01: Use common code for mp_initArthur Heymans
2023-08-05src/*/post_code.h: Change post code prefix to POSTCODEYuchen He
2023-07-31soc/amd/common/cpu: Add Kconfig to program the PSP_ADDR MSRMatt DeVillier
2023-07-27soc/amd/noncar/memlayout_x86.ld: Conditionally add fspm regionFelix Held
2023-07-27soc/amd/noncar/memlayout_x86.ld: Move ramstage link addressArthur Heymans
2023-07-27soc/amd/noncar/memmap.c: Support non-FSP use casesFelix Held
2023-07-27soc/amd/noncar/memmap.c: factor out FSP-specific SMM region codeFelix Held
2023-07-27soc/amd/cpu.c: Conditionally define .acpi_fill_ssdtFelix Held
2023-07-14soc/amd/common: Add warning if microcode CBFS filename is in useMartin Roth
2023-06-23commonlib/console/post_code.h: Change post code prefix to POSTCODElilacious
2023-06-13soc/amd/common/cpu/noncar/cpu: rename get_smee_reserved_address_bitsFelix Held
2023-06-07soc/amd/common/block/cpu/noncar: add get_usable_physical_address_bits()Felix Held
2023-06-07soc/amd/common/block/cpu/noncar/cpu: add missing types.h includeFelix Held
2023-06-02soc/amd/common/block/cpu: Refactor ucode allocationGrzegorz Bernacki
2023-05-16soc/amd/*/Kconfig: change ACPI_CPU_STRING to use hexadecimal CPU numbersFelix Held
2023-05-13acpi/Kconfig: move \_SB scope out of ACPI_CPU_STRINGFelix Held
2023-04-21soc/amd/common/cpu/noncar/early_cache: use get_top_of_mem_below_4gbFelix Held
2023-04-04soc/amd/*/Makefile: use all_x86 targetFelix Held
2023-03-31soc/amd/common/block/cpu/tsc/Makefile: order targets by stageFelix Held
2023-03-31soc/amd/common/cpu: use TSC_MONOTONIC_TIMER for SOC_AMD_COMMON_BLOCK_TSCFelix Held
2023-03-30drivers/intel/fsp2_0/hand_off_block: use cb_err in fsp_find_range_hobFelix Held
2023-03-30soc/amd/common/block/cpu/noncar/memmap: simplify return value checkFelix Held
2023-03-29soc/amd/common/acpi/cpu_power_state: introduce & use get_pstate_latencyFelix Held
2023-03-29soc/amd/common/acpi/cpu_power_state: introduce and use get_pstate_0_regFelix Held
2023-03-29soc/amd/common/block/cpu/Kconfig: drop FAM17H_19H suffix from TSC optionFelix Held
2023-03-29soc/amd/common/block/cpu/tsc_freq: move static variable inside functionFelix Held
2023-03-29soc/amd/common/block/cpu/tsc/tsc_freq: use get_pstate_core_freqFelix Held
2023-03-29soc/amd/common/cpu/tsc: add get_pstate_core_freq for family 15h and 16hFelix Held
2023-03-29soc/amd/common/cpu/tsc: factor out family-specific get_pstate_core_freqFelix Held
2023-03-27soc/amd/common/block/cpu/Makefile: group build targets by stageFelix Held
2023-03-27soc/amd/common/block/cpu/svi2: drop unneeded core_vid checkFelix Held
2023-03-27soc/amd: introduce and use get_pstate_core_uvolts for SVI2 and SVI3Felix Held
2023-03-27soc/amd: introduce and use get_uvolts_from_vid for SVI2 and SVI3Felix Held
2023-03-13soc/amd/common/block/cpu/update_microcode: use raw MSR dataFelix Held
2023-03-13soc/amd/common/block/cpu/noncar/write_resume_eip: use raw MSR dataFelix Held
2023-03-10soc/amd/common/cpu/smm/smm_relocate: don't assume TSEG is below 4GBFelix Held
2023-03-09soc/amd/common/cpu: move get_threads_per_core from noncar to common codeFelix Held
2023-03-09soc/amd/common/cpu/Kconfig: use Cxxx as CPU string for all non-CAR SoCsFelix Held
2023-03-06soc/amd: rename ACPI_CPU_CONTROL to ACPI_CSTATE_CONTROL for non-CAR CPUsFelix Held
2023-02-28soc/amd: introduce and use PSTATE_MSR macroFelix Held
2023-01-17soc/amd: introduce and use common amd_cpu_bus_ops structFelix Held
2023-01-09treewide: Remove unused <cpu/amd/msr.h>Elyes Haouas
2022-11-24soc/amd: Define post codesMartin Roth
2022-11-16soc/amd/picasso: Add support for 64bit buildsArthur Heymans
2022-11-03soc/amd: Include <cpu/cpu.h> instead of <arch/cpu.h>Elyes Haouas
2022-10-31soc: Add SPDX license headers to MakefilesMartin Roth
2022-10-26soc/amd: Add an optional unsigned section in PSP verstageKarthikeyan Ramasubramanian
2022-10-17soc/amd: factor out common noncar bootblockFelix Held
2022-10-17soc/amd/*/smihandler: Make fch_apmc_smi_handler commonFred Reitberger
2022-09-15soc/amd: Do SMM relocation via MSRArthur Heymans
2022-09-14cpu/amd: Move locking SMM as part of SMM initArthur Heymans
2022-09-14cpu/amd/smm: Move MP & SMM init in a common placeArthur Heymans
2022-09-14soc/amd/common: Add common function to get cpu countArthur Heymans
2022-08-25soc/amd: rework SPI flash MMIO region handlingFelix Held
2022-07-20treewide: Remove unused <cpu/x86/msr.h>Elyes Haouas
2022-07-17soc/amd/common: Fix some white spaces issuesElyes Haouas
2022-07-16soc/amd/[cezanne,picasso,sabrina]/Kconfig: Add PSP_APOB_DRAM_SIZE config optionFred Reitberger
2022-07-14soc/amd/fsp: Cache smm_region() resultsArthur Heymans
2022-07-13cpu/amd: Add common helpers for TSEG and SMMArthur Heymans
2022-06-24soc/amd/common/block/noncar/cpu: Provide correct smbios processor familyFred Reitberger
2022-06-21soc/amd/*/Kconfig: drop unused SOC_AMD_COMMON_BLOCK_UCODE_SIZE optionFelix Held
2022-06-17soc/amd/smm_relocate.c: Improve TSEG programmingArthur Heymans
2022-06-07soc/amd/common/block/cpu/: Make ucode update more genericFred Reitberger
2022-05-25arch/x86/acpi_bert_storage.c: Use a common implementationArthur Heymans
2022-05-24security/tpm/crtm: Add a function to measure the bootblock on SoC levelWerner Zeh
2022-05-16arch/x86/postcar: Set up postcar MTRR in C codeArthur Heymans
2022-05-12soc/amd/non-car: Don't add bootblock cbfs fileArthur Heymans
2022-05-06soc/amd/picasso: Use read*pArthur Heymans
2022-04-01arch/x86/Kconfig: Drop obsolete fixed ramstage symbolsArthur Heymans
2022-03-25soc/amd/noncar/memmap.c: Fix formatted printArthur Heymans
2022-03-16soc/amd/common/block: Add mainboard_handle_smiRaul E Rangel
2022-02-07treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner
2022-01-26soc/amd/cezanne,picasso,sabrina: factor out get_threads_per_coreFelix Held
2022-01-26soc/amd/common: Don't reserve VERSTAGE region when using PSP verstageRaul E Rangel
2022-01-24soc/amd/common: Make the function in cpu.c available in romstageZheng Bao
2022-01-23soc/amd/{common,cezanne,picasso}: Add PRE_X86_CBMEM_CONSOLE_SIZERaul E Rangel
2022-01-20soc/amd/cezanne,picasso: factor out common early non-car cache setupFelix Held
2021-12-08soc/amd/{cezanne,picasso,stoney,common}: Don't clear PM1 on resumeRaul E Rangel
2021-11-29src/cpu,soc/amd/common/block/cpu: Add preload_microcodeRaul E Rangel
2021-11-16lib/prog_loaders, soc/amd/: Make payload_preload use cbfs_preloadRaul E Rangel
2021-11-02soc/amd/common/block/cpu: Add support for cbfs_cache regionRaul E Rangel
2021-10-22cpu/x86/mp_init: use cb_err as status return type in remaining functionsFelix Held
2021-10-21soc/amd/common/block/cpu/smm/finalize: simplify finalize_coresFelix Held
2021-10-20soc/amd/common/block/cpu: Remove magic number in memlayoutRaul E Rangel
2021-09-13soc/amd/common/block/cpu: Add missing includeRaul E Rangel
2021-09-08cpu/x86/tsc: Deduplicate Makefile logicAngel Pons
2021-07-25soc/amd/common/block/cpu/mca/mcax: add comment about McaXEnable bitFelix Held
2021-07-24soc/amd/common/block/cpu/mca/mca_common: remove additional newlineFelix Held
2021-07-21commonlib/timestamp,amd/common/block/cpu: Add uCode timestampsRaul E Rangel
2021-07-19soc/amd/{common,cezanne}: Implement HAVE_PAYLOAD_PRELOAD_CACHERaul E Rangel
2021-07-16include/cpu/amd/msr: don't redefine the IA32_BIOS_SIGN_ID MSRFelix Held
2021-07-15soc/amd/common/block/cpu/mca/mcax: print all MCAX registersFelix Held
2021-07-15soc/amd/common/block/cpu/mca: make building the BERT support conditionalFelix Held
2021-07-15soc/amd/common/block/cpu/mca: commonize mca_check_all_banksFelix Held
2021-07-15soc/amd/common/block/cpu/mca/mca: factor out mca_skip_checkFelix Held
2021-07-15soc/amd/stoneyridge/mca: implement and use mca_has_expected_bank_countFelix Held
2021-07-15soc/amd/common/block/cpu/mca: move function prototypes to local headerFelix Held
2021-07-15soc/amd/*/mca: factor out common MCA/MCAX check & print functionalityFelix Held
2021-07-15soc/amd/common/blocks/cpu/mca: factor out common BERT helper functionsFelix Held