summaryrefslogtreecommitdiff
path: root/src/cpu/amd
AgeCommit message (Expand)Author
2024-01-31include/device/device.h: Remove CHIP_NAME() macroNicholas Sudsgaard
2024-01-24cpu: Rename Makefiles from .inc to .mkMartin Roth
2023-08-08cpu/amd/pi/00730F01: Use common code for mp_initArthur Heymans
2023-08-06cpu: Add SPDX license headers to MakefilesMartin Roth
2023-07-12cpu/amd/mtrr: Use newer function for resource declarationArthur Heymans
2023-05-16cpu/amd/pi/00730f01/Kconfig: use hexadecimal CPU number in ACPIFelix Held
2023-05-13acpi/Kconfig: move \_SB scope out of ACPI_CPU_STRINGFelix Held
2023-05-13cpu,nb/amd/pi/00730F01: dynamically generate CPU devicesFelix Held
2023-04-22cpu/amd/pi/00730F01: rename fixme.c to cpu_io_init.cFelix Held
2023-04-21cpu/amd/pi/00730F01/fixme: replace some magic numbersFelix Held
2023-04-21cpu/amd/pi/00730F01/fixme: use coreboot's PCI access functionsFelix Held
2023-04-21include/cpu/amd/mtrr: rename functions to get top of memory regionsFelix Held
2023-03-08cpu/x86,amd: drop unused LOGICAL_CPUS Kconfig symbolFelix Held
2023-02-17cpu/amd/pi/00730F01/model_16_init: use CPUID_FROM_FMS macroFelix Held
2023-02-17cpu/amd/pi/00730F01/model_16_init: use CPUID_ALL_STEPPINGS_MASKFelix Held
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-09treewide: Remove unused <cpu/amd/msr.h>Elyes Haouas
2022-11-08cpu: Include <cpu/cpu.h> instead of <arch/cpu.h>Elyes Haouas
2022-11-07cpu/amd/agesa: Remove leftover codeArthur Heymans
2022-11-07{cpu/nb}/amd/family16: Remove platformArthur Heymans
2022-11-07{cpu/nb}/amd/family15tn: Remove platformArthur Heymans
2022-11-07{cpu/nb}/amd/family14: Remove platformArthur Heymans
2022-09-14soc/amd/common: Add common function to get cpu countArthur Heymans
2022-07-20treewide: Remove unused <cpu/x86/mtrr.h>Elyes Haouas
2022-07-19cpu/amd: Reformat codeElyes Haouas
2022-07-17cpu/amd/pi/00730F01/update_microcode.c: Fix some white spaces issuesElyes Haouas
2022-07-13cpu/amd: Add common helpers for TSEG and SMMArthur Heymans
2022-06-22device/resource: Add _kb postfix for resource allocatorsKyösti Mälkki
2022-06-06cpu/amd/agesa: Use common MRC_CACHE code to save S3 dataArthur Heymans
2022-06-06drivers/amd/agesa: Don't save regular boot MTRR to flashArthur Heymans
2022-05-16cpu/amd: Remove unused <cpu/x86/pae.h>Elyes Haouas
2022-04-22cpu/amd: Remove unused <cbmem.h>Elyes HAOUAS
2022-02-25cpu,mb,nb,soc: use HPET_BASE_ADDRESS instead of magic numberFelix Held
2022-02-05cpu/x86/lapic: Move LAPIC configuration to MP initKyösti Mälkki
2022-02-01cpu/x86/smm: Add SMM_LEGACY_ASEGKyösti Mälkki
2021-12-09cpu/amd/agesa/Kconfig: select NO_SMM for Family 14hMichał Kopeć
2021-12-08cpu/amd/pi/Kconfig: select NO_SMMMichał Kopeć
2021-12-06northbridge/amd/pi/00730F01: enable PARALLEL_MPMichał Kopeć
2021-11-03cpu/amd/mtrr: Remove topmem global variablesArthur Heymans
2021-11-03cpu/x86/Kconfig: Remove unused CPU_ADDR_BITSArthur Heymans
2021-11-03cpu/amd/mtrr/amd_mtrr.c: Remove unused functionsArthur Heymans
2021-11-03cpu/amd: Always fetch CPU addr bits at runtimeArthur Heymans
2021-10-26src/cpu: drop CPU_X86_CACHE_HELPER and x86_enable_cache wrapper functionFelix Held
2021-10-26cpu/x86: Introduce and use `CPU_X86_LAPIC`Felix Held
2021-10-26cpu/x86: Introduce `CPU_X86_CACHE_HELPER`Felix Held
2021-10-26cpu/amd,intel/*/Makefile: don't add cpu/x86/cacheFelix Held
2021-10-25cpu,soc/amd/*/Makefile: don't add cpu/x86/pae a second timeFelix Held
2021-10-25cpu,soc/x86: always include cpu/x86/mtrr on x86 CPUs/SoCsFelix Held
2021-09-17cpu: add missing arch/cpu.h includesFelix Held
2021-09-08cpu/x86/tsc: Deduplicate Makefile logicAngel Pons
2021-08-22AGESA f15tn: Hook up IDS options to KconfigAngel Pons
2021-07-16include/cpu/amd/msr: don't redefine the IA32_BIOS_SIGN_ID MSRFelix Held
2021-07-14src: use mca_clear_status function instead of open codingFelix Held
2021-07-14include/cpu/x86/msr: introduce IA32_MC_*(x) macrosFelix Held
2021-07-12cpu/amd/*/model_*_init: use mca_get_bank_count()Felix Held
2021-07-02src: Introduce `ARCH_ALL_STAGES_X86`Angel Pons
2021-06-30src: Move `select ARCH_X86` to platformsAngel Pons
2021-05-27cpu/amd/pi/00630F01: Remove unused directory and codeMichał Żygowski
2021-05-18cpu/x86: Only include smm code if CONFIG_HAVE_SMI_HANDLER=yArthur Heymans
2021-05-13cpu/amd/pi/00730F01/model_16_init.c: create correct MTRR solutionMichał Żygowski
2021-01-28cpu/amd/agesa/family15tn/fixme.cFrans Hendriks
2021-01-28arch/x86: Remove most C_ENV_BOOTBLOCK_SIZE limitsKyösti Mälkki
2021-01-07ACPI: Remove ACPI_NO_SMI_GNVSKyösti Mälkki
2020-12-02cbfs: Simplify load/map API names, remove type argumentsJulius Werner
2020-11-22cpu/amd/microcode: Remove dead MakefileArthur Heymans
2020-11-22cpu/amd/pi: Remove unused cpu code 00660F01Martin Roth
2020-11-19ACPI S3: Replace acpi_is_wakeup()Kyösti Mälkki
2020-09-26arch/x86: Introduce `ARCH_ALL_STAGES_X86_32`Angel Pons
2020-09-21src/cpu: Drop unneeded empty linesElyes HAOUAS
2020-07-11arch/x86: Drop CBMEM_TOP_BACKUPKyösti Mälkki
2020-06-24ACPI: Replace smm_setup_structures()Kyösti Mälkki
2020-06-15arch/x86: Remove NO_FIXED_XIP_ROM_SIZEKyösti Mälkki
2020-06-10amd/00730F01: Clean the Microcode updatingZheng Bao
2020-06-02amd/microcode: Change equivalant ID width to 16bitZheng Bao
2020-06-02src: Remove unused '#include <cpu/x86/lapic.h>'Elyes HAOUAS
2020-05-18src: Remove leading blank lines from SPDX headerElyes HAOUAS
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-09src/: Replace GPL boilerplate with SPDX headersPatrick Georgi
2020-05-06treewide: replace GPLv2 long form headers with SPDX headerPatrick Georgi
2020-05-06treewide: Move "is part of the coreboot project" line in its own commentPatrick Georgi
2020-05-02acpi: Move ACPI table support out of arch/x86 (3/5)Furquan Shaikh
2020-04-04src/cpu: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-25acpi: correct the processor devices scopeMichał Żygowski
2020-03-04src: capitalize 'PCIe'Elyes HAOUAS
2019-12-20AGESA,binaryPI: Drop remains of ROMCC_BOOTBLOCKKyösti Mälkki
2019-12-20AGESA,binaryPI: Enable lapic early for udelay()Kyösti Mälkki
2019-12-20AGESA fam14: Remove early PCI subsystem ID settingKyösti Mälkki
2019-12-20AGESA fam14: Remove early p-state settingKyösti Mälkki
2019-12-19arch/x86: Fix S3 resume without stage cacheKyösti Mälkki
2019-12-13sb/amd/cimx/sb800: Postpone Sb_Poweron_Init() callKyösti Mälkki
2019-12-11AGESA, binaryPI: implement C bootblockMichał Żygowski
2019-12-04AGESA: Reduce S3_DATA_SIZEKyösti Mälkki
2019-11-29cpu/amd/{agesa,pi}/Kconfig: select SSE2Michał Żygowski
2019-11-27binaryPI: Drop BINARYPI_LEGACY_WRAPPER supportKyösti Mälkki
2019-11-27binaryPI: Drop S3_DATA_POS and S3_DATA_SIZEKyösti Mälkki
2019-11-23Kconfig: comply to Linux 5.3's Kconfig language rulesPatrick Georgi
2019-11-22cpu/amd/microcode: Remove microcode update routineKyösti Mälkki
2019-11-21cpu/amd/fam10: Drop supportArthur Heymans
2019-11-20nb/amd/fam10: Drop supportArthur Heymans