summaryrefslogtreecommitdiffstats
path: root/src/cpu/x86
Commit message (Expand)AuthorAgeFilesLines
* src: use ARRAY_SIZE where possiblePatrick Georgi2021-02-151-1/+1
* cpu/x86/name/name.c: Clean up includesElyes HAOUAS2021-02-011-2/+2
* cpu/x86/mp_init.c: Print out the microcode revision of APsArthur Heymans2021-02-011-2/+6
* arch/x86: Top-align .init in bootblockKyösti Mälkki2021-01-281-1/+0
* cpu/x86: Rename __protected_start symbolKyösti Mälkki2021-01-282-5/+6
* cpu/x86: Link entry32.incKyösti Mälkki2021-01-283-33/+80
* cpu/x86: Link reset16.incKyösti Mälkki2021-01-282-1/+1
* cpu/x86: Link entry16.incKyösti Mälkki2021-01-283-2/+9
* cpu/x86/smm: Remove unused APMC for C-state and P-stateKyösti Mälkki2021-01-261-6/+0
* cpu/x86/smm: Use common APMC loggingKyösti Mälkki2021-01-252-7/+26
* cpu/x86/sipi_vector.S: Fix reading MCU revisionArthur Heymans2021-01-191-0/+4
* cpu/x86/smm/smm_module_loaderv2.c: Remove repeated wordElyes HAOUAS2021-01-181-1/+1
* cpu/x86/mtrr/earlymtrr.c: Remove repeated wordElyes HAOUAS2021-01-181-1/+1
* cpu/mp_init: Fix microcode lockPatrick Rudolph2021-01-151-2/+2
* cpu/x86/mpinit: Serialize microcode updates for HT threadsPatrick Rudolph2021-01-151-0/+17
* cpu/x86/smm: Pass GNVS with smm_module_loader v2Kyösti Mälkki2021-01-131-0/+2
* cpu/x86/sipi_vector: Simplify loop getting unique CPU numberPatrick Rudolph2021-01-121-3/+2
* cpu/x86/smm: Use append instead of assign for smm-c-depsFurquan Shaikh2021-01-081-1/+1
* ACPI: Final APM_CNT_GNVS_UPDATE cleanupKyösti Mälkki2021-01-041-35/+0
* arch/x86: Pass GNVS as parameter to SMM moduleKyösti Mälkki2021-01-041-1/+3
* arch/x86: Link gdt_init.S into bootblockKyösti Mälkki2020-12-162-2/+1
* arch/x86: Clean up bootblock assemblyKyösti Mälkki2020-12-162-29/+4
* arch/x86: Combine bootblock linker scriptsKyösti Mälkki2020-12-142-30/+0
* cpu/x86/64bit/exit32.inc: Don't invalidate cache in CARPatrick Rudolph2020-12-101-1/+2
* cpu/x86/64bit: Add code to call function in protected modePatrick Rudolph2020-12-052-0/+73
* 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