summaryrefslogtreecommitdiff
path: root/src/soc/amd/common/block/cpu
AgeCommit message (Expand)Author
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
2021-07-15soc/amd/*/mca: factor out BERT entry generation to soc/amd/commonFelix Held
2021-07-14soc/amd: factor out check_mca to common codeFelix Held
2021-07-02soc/amd/common/block/cpu: Cache the uCode to avoid multiple SPI readsRaul E Rangel
2021-06-23soc/amd/common/block/cpu/noncar/memmap: move BERT region back into CBMEMFelix Held
2021-05-21soc/amd/cezanne,common,picasso: use BERT region reserved by FSP driverFelix Held
2021-05-18cpu/x86: Only include smm code if CONFIG_HAVE_SMI_HANDLER=yArthur Heymans
2021-04-29psp_verstage: make temp_stack optionalKangheui Won
2021-04-29soc/amd/picasso: move PSP_SRAM addrs to separate headerKangheui Won
2021-04-28soc/amd/common/smi_handler: Print warning when receiving an SCI SMIRaul E Rangel
2021-04-22soc/amd/common/block/cpu/noncar/memmap: include types.hFelix Held
2021-03-10soc/amd/*/smihandler: factor out ELOG and SMMSTORE handlerFelix Held
2021-02-19soc/amd: move SMM finalization to common codeFelix Held
2021-02-19memlayout: Store region sizes as separate symbolsJulius Werner
2021-02-16soc/amd/common/*/Kconfig: remove unneeded default n for bool optionsFelix Held
2021-02-14soc/amd: Move update_microcode.c to common/block/cpuRaul E Rangel
2021-02-12soc/amd/picasso: move bert_reserved_region to common/block/cpu/noncarFelix Held
2021-02-11soc/amd: fully commonize clear_tvalidFelix Held
2021-02-11soc/amd: include cpu/x86/smm directory in common SMM MakefileFelix Held
2021-02-11soc/amd: move southbridge_smi_handler to common codeFelix Held
2021-02-11soc/amd: factor out common SMM relocation codeFelix Held
2021-02-10soc/amd/common/block: Fix guards for PSP transfer bufferRaul E Rangel
2021-02-10soc/amd/common/block/cpu/noncar: Remove unneeded whitespace before tabElyes HAOUAS
2021-02-09soc/amd/picasso/cpu: move set_cstate_io_addr to common codeFelix Held
2021-02-09soc/amd/picasso/cpu: move get_cpu_count to common codeFelix Held
2021-02-09soc/amd/picasso: move smm_region to soc/amd/common/block/cpu/noncarFelix Held
2021-02-07soc/amd/picasso: Move memmap_early_dram to common blocksRaul E Rangel
2021-01-28arch/x86: Top-align .init in bootblockKyösti Mälkki
2021-01-28cpu/x86: Rename __protected_start symbolKyösti Mälkki
2021-01-07arch/x86: Move prologue to .init sectionKyösti Mälkki
2020-12-16arch/x86: Clean up bootblock assemblyKyösti Mälkki
2020-12-11soc/amd/picasso: factor out write_resume_eip to common codeFelix Held
2020-12-09soc/amd: Remove Kconfig BOOTBLOCK_ADDRKyösti Mälkki
2020-12-09soc/amd: Remove Kconfig X86_RESET_VECTORKyösti Mälkki
2020-12-06soc/amd: factor out common family 17h&19h TSC and monotonic timer codeFelix Held
2020-12-06soc/amd/common/block/cpu: move Makefile guards into subfoldersFelix Held
2020-12-05soc/amd: Fix X86_RESET_VECTOR location in commentsKyösti Mälkki
2020-12-02cbfs: Enable CBFS mcache on most chipsetsJulius Werner
2020-11-30soc/amd: move assembly part of non-CAR bootblock to common directoryFelix Held
2020-11-30soc/amd/common/block/cpu: move CAR-specific Makefile to sub-directoryFelix Held
2020-11-22soc/amd: move non-CAR linker scripts to common directoryFelix Held
2020-11-09soc/amd/common: add Kconfig help text to pre-family-17h-only blocksFelix Held
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-04-05soc/amd: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-18soc: Remove copyright noticesPatrick Georgi
2019-12-26soc/amd/common/car: Remove unneeded headerKyösti Mälkki
2019-11-26soc/amd/exit_car.S: Drop redundant enabling cacheArthur Heymans
2018-04-10soc/amd: Add "halt this AP" callback to romstageRichard Spiegel
2018-03-16soc/amd/stoneyridge: Create a HALT_THIS_AP calloutRichard Spiegel
2017-09-27soc/amd/stoneyridge: Revert CAR teardown wbinvdMarshall Dawson
2017-09-27soc/amd/stoneyridge: Add postcar stageMarshall Dawson
2017-07-27soc/amd/common: Convert to C_ENVIRONMENT_BOOTBLOCKMarshall Dawson