summaryrefslogtreecommitdiff
path: root/src/include/cpu/x86
AgeCommit message (Expand)Author
2022-02-10Revert "cpu/x86/lapic: Unconditionally use CPUID leaf 0xb if available"Felix Held
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/x86/lapic: Fix choice X2APIC_ONLYKyösti Mälkki
2022-02-05cpu/x86/lapic: Add lapic_send_ipi_self,others()Kyösti Mälkki
2022-02-05cpu/x86/lapic: Unify some parameterKyö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-01cpu/x86/smm: Add SMM_LEGACY_ASEGKyösti Mälkki
2021-11-30include/cpu/x86/mp.h: Remove indirect includeArthur Heymans
2021-10-26src/cpu: drop CPU_X86_CACHE_HELPER and x86_enable_cache wrapper functionFelix 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-18cpu/x86/lapic: Drop xapic_write_atomic()Kyösti Mälkki
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-08-16soc/intel/common/block/cpu: Introduce CAR_HAS_L3_PROTECTED_WAYS KconfigSubrata Banik
2021-08-15soc/intel/common: Calculate and configure SF Mask 2Subrata Banik
2021-08-04Move post_codes.h to commonlib/console/Ricardo Quesada
2021-07-24include/cpu: Remove one space from bitfield macro definitionSubrata Banik
2021-07-24include/cpu: Use tab instead of spaceSubrata Banik
2021-07-14include/cpu/x86/msr: move MC0_CTL_MASK to include/cpu/amd/msrFelix Held
2021-07-14include/cpu/x86/msr: add mca_clear_status functionFelix Held
2021-07-14include/cpu/x86/msr: introduce IA32_MC_*(x) macrosFelix Held
2021-07-14include/cpu/x86/msr: add IA32_ prefix to MC0_ADDR and MC0_MISCFelix Held
2021-07-12include/cpu/x86/msr: fix MCG_CTL_P definitionFelix Held
2021-07-12include/cpu/x86/msr: add mca_get_bank_count functionFelix Held
2021-07-06arch/x86: Use ENV_X86_64 instead of _x86_64_Patrick Rudolph
2021-06-25Asm code: Use NO_EARLY_BOOTBLOCK_POSTCODES to remove Asm port80sMartin Roth
2021-06-19soc/intel/common/block/smm: Add `mainboard_smi_finalize`Aseda Aboagye
2021-06-11cpu/x86/lapic: Replace LOCAL_APIC_ADDR referencesKyösti Mälkki
2021-06-10cpu/x86/lapic: Drop read/write_around aliasesKyösti Mälkki
2021-06-10cpu/x86/lapic: Separate stop_this_cpu()Kyösti Mälkki
2021-06-10cpu/x86/lapic: Add lapic_busy() helperArthur Heymans
2021-06-10cpu/x86/lapic: Add lapic_send_ipi() helperArthur Heymans
2021-06-10cpu/x86/lapic: Do not inline some utility functionsKyösti Mälkki
2021-06-10cpu/x86/lapic: Add lapic_update32() helperKyösti Mälkki
2021-06-10cpu/x86/lapic: Regroup LAPIC accessorsKyösti Mälkki
2021-06-09cpu/x86/lapic: Add Kconfig choice LAPIC_ACCESS_MODEKyösti Mälkki
2021-06-07cpu/x86/lapic: Declare start_cpu() staticKyösti Mälkki
2021-05-10*x86: fix x2apic mode boot issueWonkyu Kim
2021-04-30cpu/x86/msr: introduce helpers msr_read, msr_writeMichael Niewöhner
2021-04-19cpu/x86/smm_loaderv2: Use the permanent stack top during relocationArthur Heymans
2021-04-15*x86: Support x2apic modeWonkyu Kim
2021-03-19cpu/x86/mp_init.c: Drop unnecessary preprocessor usageArthur Heymans
2021-03-19cpu/x86/mp_init: Allow stub sizes larger than the save state sizeArthur Heymans
2021-03-19cpu/x86/smm_loaderv2: Remove unused variablesArthur Heymans
2021-03-19cpu/x86/smm_module_hander: Set up a save state mapArthur Heymans
2021-03-19cpu/x86/smm_stub.S: Drop smm_runtime from the stubArthur Heymans
2021-03-19cpu/x86/smm.h: Remove smm runtime pointer from smm_loader_paramsArthur Heymans
2021-03-19cpu/x86/mp_init.c: Copy the stub parameter start32_offset into ramstageArthur Heymans
2021-03-18cpu/x86/smm: Move apic_id_to_cpu map to smm_stub paramsArthur Heymans
2021-03-18cpu/x86/smm_stub.S: Drop unused module_handler parameterArthur Heymans
2021-03-18cpu/x86/smm: Move relocatable stub paramsArthur Heymans
2021-03-11src/cpu/x86: Add helper mp_run_on_all_apsAamir Bohra
2021-01-26cpu/x86/smm: Remove unused APMC for C-state and P-stateKyösti Mälkki
2021-01-25cpu/x86/smm: Use common APMC loggingKyösti Mälkki
2021-01-04ACPI: Final APM_CNT_GNVS_UPDATE cleanupKyösti Mälkki
2020-12-04cpu/x86/smm_module_loaderv2: Fix compiling for x86_64Arthur Heymans
2020-11-10cpu/x86/mtrr.h: Rename CORE2 alternative SMRR registersArthur Heymans
2020-11-09soc/amd/*/smi.h: Move the pm_acpi_smi_cmd_port function declarationArthur Heymans
2020-11-09cpu/x86/smm: Add a common save state handlingArthur Heymans
2020-10-31cpu/x86/lapic: rename virtual wire mode initialization functionFelix Held
2020-10-24cpu/intel/common: rework code previously moved to common cpu codeMichael Niewöhner
2020-10-16include/cpu/x86: introduce new helper for (un)setting MSRsMichael Niewöhner
2020-09-29cpu/x86/smm/smmhandler.c: Get revision using C codeArthur Heymans
2020-09-28include/cpu/x86/tsc: Fix rdtsc on x86_64Patrick Rudolph
2020-09-21cpu/x86/smm.h: Add function to return the SMM save state revisionArthur Heymans
2020-09-14src/include: Drop unneeded empty linesElyes HAOUAS
2020-09-14soc/intel/common/cpu: Update COS mask calculation for NEM enhanced modeAamir Bohra
2020-09-08cpu/x86: Add definition for SMRR_PHYS_MASK_LOCKTim Wawrzynczak
2020-08-18cpu/x86/smm/smm_stub: Add x86_64 supportPatrick Rudolph
2020-08-17arch/x86/exit_car.S: Make sure _cbmem_top_ptr hits dramArthur Heymans
2020-08-15cpu/x86/smm: Introduce SMM module loader version 2Rocky Phagura
2020-07-26src/include: Add missing includesElyes HAOUAS
2020-07-08ACPI: Add and fill gnvs_ptr for smm_runtimeKyösti Mälkki
2020-07-05include/cpu/x86/lapic: Add support for x86_64Patrick Rudolph
2020-07-01ACPI GNVS: Replace uses of smm_get_gnvs()Kyösti Mälkki
2020-06-30ACPI: Drop typedef global_nvs_tKyösti Mälkki
2020-06-24ACPI: Replace smm_setup_structures()Kyösti Mälkki
2020-06-22cpu/x86/lapic: Support x86_64 and clean up codePatrick Rudolph
2020-06-22cpu/x86/smm: Define APM_CNT_ROUTE_ALL_XHCIKyösti Mälkki
2020-06-22cpu/x86/smm: Define APM_CNT_NOOP_SMIKyösti Mälkki
2020-06-17cpu/x86/smm: Add helper functions to verify SMM accessPatrick Rudolph
2020-06-16cpu/x86: Define MTRR_CAP_PRMRRKyösti Mälkki
2020-06-16arch/x86: Declare global_smi_enable()Kyösti Mälkki
2020-06-16arch/x86: Create helper for APM_CNT SMI triggersKyösti Mälkki
2020-06-15arch/x86: Remove XIP_ROM_SIZEKyösti Mälkki
2020-06-02cpu/x86/mtrr: add x86_setup_mtrrs_with_detect_no_above_4gb()Aaron Durbin
2020-06-02cpu/x86/mtrr: add helper for setting multiple MTRRsAaron Durbin
2020-06-02cpu/x86/mtrr.h: Get rid of commonlib/helpers.h dependencyNico Huber
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-04-29src/cpu/x86/mtrr/earlymtrr: Add clear_all_var_mtrrRaul E Rangel
2020-04-13cpu/x86/smm.h: Add SW SMI for PSP SMM InfoMarshall Dawson
2020-04-05src/include: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-17src (minus soc and mainboard): Remove copyright noticesPatrick Georgi
2020-03-07cpu/x86/smm: Add smm_size to relocatable smmstubArthur Heymans
2020-02-21security/intel/stm: Check for processor STM supportEugene Myers