summaryrefslogtreecommitdiffstats
path: root/src/cpu/x86
Commit message (Expand)AuthorAgeFilesLines
* cpu/x86/smm_module_loaderv2: Fix compiling for x86_64Arthur Heymans2020-12-041-7/+7
* cpu/x86/lapic/secondary.S: Adapt for x86_64Arthur Heymans2020-12-041-0/+13
* cpu/x86/smm/smm_stub: Fix stack canary on x86_64Patrick Rudolph2020-12-021-0/+3
* cpu/x86/smm/smm_stub: Fix GDT for x86_64Patrick Rudolph2020-12-021-1/+1
* cpu/x86/early_reset: Mark assemblycode as 32bitPatrick Rudolph2020-12-011-0/+1
* cpu/x86/sipi: Add x86_64 supportPatrick Rudolph2020-12-012-0/+25
* Revert "arch|cpu/x86: Add Kconfig option for x86 reset vector"Kyösti Mälkki2020-11-171-5/+7
* cpu/x86/smm/smm_module_loaderv2: Properly print stack_endArthur Heymans2020-11-161-2/+2
* cpu/x86/smm/smm_module_loaderv2.c: Use more variablesArthur Heymans2020-11-161-3/+5
* cpu/x86/smm: Check that the stub size is < save state sizeArthur Heymans2020-11-162-0/+12
* cpu/x86/smm: Add a common save state handlingArthur Heymans2020-11-092-0/+79
* cpu/x86/smm/smm.ld: Assert that CONFIG_MAX_CPUS <= 4Arthur Heymans2020-11-091-0/+3
* cpu/x86/smm/smihandler.c: Simplify smm revision handlingArthur Heymans2020-11-091-50/+4
* cpu/x86/mp_init: Add support for x86_64Patrick Rudolph2020-11-031-4/+4
* cpu/x86/smm: Pass smm.ld through src-to-objArthur Heymans2020-11-021-3/+5
* cpu/x86/lapic: rename virtual wire mode initialization functionFelix Held2020-10-311-1/+1
* cpu/x86/sipi_vector.S: Use correct suffix for btsJacob Garber2020-10-301-1/+1
* cpu/x86: increase timeout for CPUs to check in after 2nd SIPIJonathan Zhang2020-10-301-7/+7
* cpu/x86/mtrr: fix OVERFLOW_BEFORE_WIDENJonathan Zhang2020-10-271-2/+2
* cpu/x86/mtrr: add support for address space higher than 16TiBJonathan Zhang2020-10-201-15/+41
* cpu/x86/smm/smihandler.c: Implement smm_get_save_state()Arthur Heymans2020-09-291-0/+18
* cpu/x86/smm/smmhandler.c: Get revision using C codeArthur Heymans2020-09-292-13/+4
* src/cpu: Drop unneeded empty linesElyes HAOUAS2020-09-213-4/+0
* cpu/x86/smm.h: Add function to return the SMM save state revisionArthur Heymans2020-09-212-0/+15
* cpu/x86/smm/smmhandler: Fix x86_64 assembly exitPatrick Rudolph2020-08-301-2/+2
* Revert "cpu/x86/sipi: Add x86_64 support"Patrick Rudolph2020-08-243-24/+0
* cpu/x86/smm/smm_module_handler: Add x86_64 supportPatrick Rudolph2020-08-241-1/+1
* cpu/x86/sipi: Add x86_64 supportPatrick Rudolph2020-08-243-0/+24
* cpu/x86/64bit/exit32: Add support for ramstagePatrick Rudolph2020-08-191-2/+10
* cpu/x86/smm/smm_stub: Add x86_64 supportPatrick Rudolph2020-08-181-4/+48
* cpu/x86/smm: Introduce SMM module loader version 2Rocky Phagura2020-08-154-8/+698
* arch/x86: Move cpu_relax()Kyösti Mälkki2020-07-261-2/+1
* src: Remove unused 'include <cpu/x86/msr.h>'Elyes HAOUAS2020-07-141-1/+0
* ACPI: Add and fill gnvs_ptr for smm_runtimeKyösti Mälkki2020-07-082-0/+4
* cpu/x86/smm: Add support for long modePatrick Rudolph2020-07-082-1/+129
* ACPI GNVS: Replace uses of smm_get_gnvs()Kyösti Mälkki2020-07-011-0/+2
* ACPI: Replace smm_setup_structures()Kyösti Mälkki2020-06-241-1/+34
* src/*: Update makefiles to exclude x86 code from psp-verstageMartin Roth2020-06-234-5/+5
* cpu/x86/lapic: Support x86_64 and clean up codePatrick Rudolph2020-06-222-5/+5
* cpu/x86/smm: Add helper functions to verify SMM accessPatrick Rudolph2020-06-172-1/+18
* Revert "x86/lapic: Set EXTINT on BSP only"Angel Pons2020-06-161-11/+15
* x86/lapic: Set EXTINT on BSP onlyZheng Bao2020-06-161-15/+11
* cpu/x86: Define MTRR_CAP_PRMRRKyösti Mälkki2020-06-161-1/+2
* arch/x86: Create helper for APM_CNT SMI triggersKyösti Mälkki2020-06-162-0/+44
* arch/x86: Remove NO_FIXED_XIP_ROM_SIZEKyösti Mälkki2020-06-151-10/+0
* arch/x86: Remove XIP_ROM_SIZEKyösti Mälkki2020-06-151-5/+0
* src: Remove unused 'include <cpu/x86/mtrr.h>'Elyes HAOUAS2020-06-061-1/+0
* cpu/x86/mtrr: add x86_setup_mtrrs_with_detect_no_above_4gb()Aaron Durbin2020-06-021-3/+15
* cpu/x86/mtrr: add helper for setting multiple MTRRsAaron Durbin2020-06-021-0/+67
* src: Remove unused '#include <cpu/x86/lapic.h>'Elyes HAOUAS2020-06-021-1/+0