summaryrefslogtreecommitdiffstats
path: root/src/cpu/qemu-x86
Commit message (Expand)AuthorAgeFilesLines
* mb/emulation/qemu-q35: Support PARALLEL_MP with SMM_ASEGArthur Heymans2022-06-011-2/+1
* cpu/x86/lapic: Move LAPIC configuration to MP initKyösti Mälkki2022-02-051-2/+0
* cpu/x86: Introduce and use `CPU_X86_LAPIC`Felix Held2021-10-261-2/+0
* cpu,soc/x86: always include cpu/x86/mtrr on x86 CPUs/SoCsFelix Held2021-10-251-1/+0
* cpu/x86/tsc: Deduplicate Makefile logicAngel Pons2021-09-081-1/+0
* arch/x86: Use ENV_X86_64 instead of _x86_64_Patrick Rudolph2021-07-061-1/+1
* cpu/qemu-x86: Increase heap sizeAngel Pons2021-07-021-0/+3
* src: Consolidate x86_64 support KconfigAngel Pons2021-07-021-8/+1
* src: Introduce `ARCH_ALL_STAGES_X86`Angel Pons2021-07-021-1/+0
* src: Move `select ARCH_X86` to platformsAngel Pons2021-06-301-0/+1
* cpu/qemu-x86/Kconfig: Drop redundant selectsAngel Pons2021-06-251-2/+0
* cpu/x86: Default to PARALLEL_MP selectedKyösti Mälkki2021-06-071-3/+3
* cpu/x86: Only include smm code if CONFIG_HAVE_SMI_HANDLER=yArthur Heymans2021-05-181-1/+0
* arch/x86: Always include walkcbfs.SArthur Heymans2021-05-061-1/+0
* cpu/x86/smm: Drop the V1 smmloaderArthur Heymans2021-04-191-14/+0
* cpu/qemu-x86: Add an option to use the smmloader v2Arthur Heymans2021-03-181-0/+14
* mb/emulation/qemu-q35: Add support for SMM_TSEG with parallel MP initArthur Heymans2021-03-181-3/+4
* mb/emulation/qemu: Fix SMP bootPatrick Rudolph2021-02-041-2/+2
* mb/emulation/qemu: Copy page tables to DRAM in assemblyPatrick Rudolph2021-01-112-1/+55
* arch/x86: Move prologue to .init sectionKyösti Mälkki2021-01-071-0/+2
* mb/emulation/x86: Add optional parallel_mp init supportArthur Heymans2020-12-041-0/+14
* cpu/qemu-x86: Increase MAX_CPUS to have actual AP initArthur Heymans2020-12-041-0/+5
* cpu/qemu-x86: Add the option to have no SMMArthur Heymans2020-12-041-1/+20
* cpu/qemu-x86/cache_as_ram_bootblock: Fix wrong instructionPatrick Rudolph2020-10-121-1/+1
* cpu/qemu-x86/car: Move long mode entry right before c entryPatrick Rudolph2020-09-291-0/+3
* cpu/qemu-x86: Drop select SMPKyösti Mälkki2020-09-261-1/+0
* arch/x86: Introduce `ARCH_ALL_STAGES_X86_32`Angel Pons2020-09-261-4/+1
* arch/x86: Introduce `ARCH_ALL_STAGES_X86_64`Angel Pons2020-09-261-4/+1
* mb/emulation/qemu-q35,qemu-i440fx: Add x86_64 supportPatrick Rudolph2020-08-191-4/+21
* cpu/qemu-x86: Fix timestamp and bist reportingPatrick Rudolph2020-08-141-2/+3
* src: Remove leading blank lines from SPDX headerElyes HAOUAS2020-05-181-2/+0
* treewide: Remove "this file is part of" linesPatrick Georgi2020-05-115-5/+0
* src/cpu: Replace GPLv2 long form headers with SPDX headerElyes HAOUAS2020-05-101-12/+1
* src/: Replace GPL boilerplate with SPDX headersPatrick Georgi2020-05-091-9/+1
* treewide: replace GPLv2 long form headers with SPDX headerPatrick Georgi2020-05-061-11/+1
* treewide: Move "is part of the coreboot project" line in its own commentPatrick Georgi2020-05-061-2/+1
* src: Remove unused 'include <cpu/x86/cache.h>'Elyes HAOUAS2020-05-011-1/+0
* src/cpu: Use SPDX for GPL-2.0-only filesAngel Pons2020-04-042-24/+4
* Kconfig: Drop the C_ENVIRONMENT_BOOTBLOCK symbolArthur Heymans2019-11-251-1/+0
* arch/x86/car.ld: Rename suffix _start/_endArthur Heymans2019-11-121-1/+1
* cpu/qemu-x86: Add x86_64 bootblock supportPatrick Rudolph2019-11-041-1/+10
* cpu/x86/tsc: Flip and rename TSC_CONSTANT_RATE to UNKNOWN_TSC_RATEKyösti Mälkki2019-11-031-0/+1
* cpu/qemu-x86: Enable TSC_MONOTONIC_TIMERKyösti Mälkki2019-09-181-1/+1
* AUTHORS: Move src/cpu copyrights into AUTHORS fileMartin Roth2019-09-103-9/+0
* emulation/qemu-x86: Use common romstage codeKyösti Mälkki2019-08-261-0/+4
* lib/bootblock: Add simplified entry with basetimeKyösti Mälkki2019-08-261-1/+1
* emulation/qemu-x86: Fix romstage stack alignmentKyösti Mälkki2019-08-191-10/+10
* arch/x86: Flip HAVE_MONOTONIC_TIMER defaultKyösti Mälkki2019-07-091-0/+1
* cpu/x86: Declare SMM_ASEGKyösti Mälkki2019-07-091-0/+1
* bootblock: Move function prototypeKyösti Mälkki2018-12-301-2/+0