summaryrefslogtreecommitdiff
path: root/src/cpu
AgeCommit message (Expand)Author
2022-02-07cpu/x86/mp_init.c: Rename num_concurrent_stacksArthur Heymans
2022-02-07cpu/x86/smm: Improve smm stack setupArthur Heymans
2022-02-05cpu/x86/lapic: Move LAPIC configuration to MP initKyösti Mälkki
2022-02-05cpu,nb/intel: Drop remains of LAPIC_MONOTONIC_TIMERKyösti Mälkki
2022-02-05cpu/x86/lapic: Add lapic_send_ipi_self,others()Kyösti Mälkki
2022-02-05cpu/x86/lapic: Support switching to X2APIC modeKyösti Mälkki
2022-02-05cpu/x86/lapic: Unconditionally use CPUID leaf 0xb if availableKyösti Mälkki
2022-02-03cpu/x86/smm: Retype variablesArthur Heymans
2022-02-02cpu/intel/common: Add `set_feature_ctrl_vmx_arg()`Angel Pons
2022-02-01cpu/x86/smm: Add SMM_LEGACY_ASEGKyösti Mälkki
2022-02-01cpu/x86/lapic: Drop SMM_SERIALIZED_INITIALIZATIONKyösti Mälkki
2022-01-27cpu/intel/socket_p: Drop 'select SSE'Elyes HAOUAS
2022-01-27cpu/intel/socket_m: Drop 'select SSE'Elyes HAOUAS
2022-01-27cpu/intel/socket_LGA775: Drop 'select SSE'Elyes HAOUAS
2022-01-27cpu/intel/socket_FCBGA559: Drop 'select SSE'Elyes HAOUAS
2022-01-26src: Add missing 'void' in function definitionElyes HAOUAS
2021-12-10cpu/x86/mp_init.c: Make it work for !CONFIG_SMPArthur Heymans
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-12-06x86_64 assembly: Don't touch %gsPatrick Rudolph
2021-12-06cpu/x86/mp_init.c: Fix HAVE_SMI_HANDLERArthur Heymans
2021-12-03cpu/x86/mp_init.c: Fix building with no smihandlerArthur Heymans
2021-12-01cpu/x86/mp_init.c: Fix building without an SMI_HANDLERArthur Heymans
2021-11-29src/cpu,soc/amd/common/block/cpu: Add preload_microcodeRaul E Rangel
2021-11-29cpu/x86: Rename X86_AMD_INIT_SIPI to X86_INIT_NEED_1_SIPISubrata Banik
2021-11-22cpu/intel/hyperthreading: Add missing header <arch/cpu.h>Raul E Rangel
2021-11-05cpu/intel: Use unsigned types in `get_cpu_count()`Angel Pons
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/Kconfig.debug_cpu: drop HAVE_DISPLAY_MTRRS optionFelix Held
2021-10-26cpu/x86: drop CPU_X86_LAPIC Kconfig optionFelix Held
2021-10-26cpu/x86: Introduce and use `CPU_X86_LAPIC`Felix Held
2021-10-26cpu/intel/socket_LGA775: Drop commented-out entriesFelix Held
2021-10-26cpu/intel/*/Kconfig: move selection of CPU_X86_CACHE_HELPERFelix 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-10-22cpu/x86/mp_init: move printing of failure message into mp_init_with_smmFelix Held
2021-10-22cpu/x86/mp_init: use cb_err as status return type in remaining functionsFelix Held
2021-10-21cpu/x86/mp_init: use cb_err as mp_init_with_smm return typeFelix Held
2021-10-21acpigen,soc/amd,cpu/intel: rework static DWORD for CPPC tableMichael Niewöhner
2021-10-21cpu/x86/mp_init: use cb_err as run_ap_work return typeFelix Held
2021-10-21cpu/x86/mp_init: use cb_err as mp_init & bsp_do_flight_plan return typeFelix Held
2021-10-21cpu/x86/mp_init: use cb_err as wait_for_aps return typeFelix Held
2021-10-21cpu/x86/mp_init: use cb_err as apic_wait_timeout return typeFelix Held
2021-10-21cpu/x86/mp_init: use cb_err as install_permanent_handler return typeFelix Held
2021-10-21cpu/x86/mp_init: use cb_err as install_relocation_handler return typeFelix Held
2021-10-21cpu/x86: Remove cpu parameter to ap_initRaul E Rangel
2021-10-21cpu/x86: Require CPU_INFO_V2 when selecting PARALLEL_MPRaul E Rangel
2021-10-21arch/x86,cpu/x86: Fix 64-bit CPU_INFO_V2 build errorsRaul E Rangel
2021-10-20cpu/x86/mp_init: rework start_aps to fix X86_AMD_INIT_SIPI caseFelix Held
2021-10-20cpu/x86/mp_init: use cb_err as start_aps return typeFelix Held
2021-10-20cpu/x86/mp_init: add final new line to debug messagesFelix Held
2021-10-20cpu/x86/mp_init: factor out send_sipi_to_aps functionFelix Held
2021-10-20cpu/x86/mp_init: use types.h includeFelix Held
2021-10-19cpu/intel/speedstep: Constify `get_cst_entries()`Angel Pons
2021-10-18cpu/x86/cpu_info.S: Remove ebx save/restoreRaul E Rangel
2021-10-18cpu/x86/smm/smm_stub: Remove cpu_infoRaul E Rangel
2021-10-18arch/x86,cpu/x86,lib/thread: Remove usage of cpu_info from lib/threadRaul E Rangel
2021-10-18cpu/intel/hyperthreading: Use initial LAPIC IDsKyösti Mälkki
2021-10-18cpu/intel/hyperthreading: Use cpuid_get_max_func()Kyösti Mälkki
2021-10-18cpu/intel/hyperthreading: Use CPUID leaf 0xb without X2APICKyösti Mälkki
2021-10-18cpu/x86/lapic: Drop xapic_write_atomic()Kyösti Mälkki
2021-10-17cpu/x86/lapic: Only deliver ExtINT to BSPKyösti Mälkki
2021-10-15cpu/intel/haswell: Lock PKG_CST_CONFIG_CONTROL MSRAngel Pons
2021-10-15cpu/x86/lapic: Do not set read-only bits in LVTxKyösti Mälkki
2021-10-15cpu/x86/lapic: Add comment on spurious interruptKyösti Mälkki
2021-10-15cpu/x86/lapic: Split virtual_wire_mode_init()Kyösti Mälkki
2021-10-13soc/amd/cezanne,soc/intel/common: rework CPPC table generationMichael Niewöhner
2021-10-05arch/x86,cpu/x86: Introduce new method for accessing cpu_infoRaul E Rangel
2021-10-05src/acpi to src/lib: Fix spelling errorsMartin Roth
2021-09-29arch/x86,cpu/x86: Disable the %gs and %fs segmentsRaul E Rangel
2021-09-27arch/x86,cpu/x86: Move cpu_info initialization instructions into macroRaul E Rangel
2021-09-27cpu/x86/mp_init: add expansion for SIPI acronymFelix Held
2021-09-24cpu/x86/mp_init: Add comment to smm_do_relocationRaul E Rangel
2021-09-17cpu: add missing arch/cpu.h includesFelix Held
2021-09-08cpu/x86/tsc: Deduplicate Makefile logicAngel Pons
2021-09-04cpu/x86: Use MP_RUN_ON_ALL_CPUS macro instead of hardcodingSubrata Banik
2021-08-22AGESA f15tn: Hook up IDS options to KconfigAngel Pons
2021-07-27cpu/x86/mp_init: don't wait between INIT and SIPI for X86_AMD_INIT_SIPIFelix Held
2021-07-26arch/x86,cpu/x86/mp_init: Switch cpu_info index type to size_tRaul E Rangel
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-14cpu/intel/*/*_init: use mca_get_bank_count()Felix 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-09soc/intel: Fix microcode loadingTim Wawrzynczak
2021-07-07Makefile.inc: Fix IFITTOOL dependenciesArthur Heymans
2021-07-07cpu/intel/car/core2/cache_as_ram: Add x86_64 supportPatrick Rudolph
2021-07-07ironlake: Add support for x86_64Patrick Rudolph
2021-07-06cpu/intel/car/p4: Add x86_64 supportArthur Heymans
2021-07-06arch/x86: Use ENV_X86_64 instead of _x86_64_Patrick Rudolph
2021-07-05cpu/intel/car/p4-netburst: Prepare for x86_64Arthur Heymans
2021-07-02cpu/qemu-x86: Increase heap sizeAngel Pons
2021-07-02src: Consolidate x86_64 support KconfigAngel Pons