summaryrefslogtreecommitdiff
path: root/src/cpu/qemu-x86
AgeCommit message (Expand)Author
2024-06-21mb/emulation/qemu: Configure TSEG sizePatrick Rudolph
2024-06-05cpu/x86: Make 1GB paging the defaultJulius Werner
2024-03-28cpu/x86/Kconfig: Mark 64bit support as stableArthur Heymans
2024-02-08cpu/x86/64bit: Turn jumping to long mode into a macroArthur Heymans
2024-02-08cpu/qemu-x86/cache_as_ram: Move guardArthur Heymans
2024-01-31include/device/device.h: Remove CHIP_NAME() macroNicholas Sudsgaard
2024-01-24cpu: Rename Makefiles from .inc to .mkMartin Roth
2024-01-17Reland "Kconfig: Bring HEAP_SIZE to a common, large value"Patrick Georgi
2023-11-07Revert "Kconfig: Bring HEAP_SIZE to a common, large value"Patrick Georgi
2023-10-11Kconfig: Bring HEAP_SIZE to a common, large valuePatrick Georgi
2023-09-14x86: Add .data section support for pre-memory stagesJeremy Compostella
2023-06-23commonlib/console/post_code.h: Change post code prefix to POSTCODElilacious
2023-05-18cpu/qemu-x86/cache_as_ram_bootblock: drop duplicated post codeAlexander Goncharov
2023-02-09arch/x86/include/cpu: introduce CPU_TABLE_END CPU table terminatorFelix Held
2023-02-08arch/x86/cpu: introduce and use device_match_maskFelix Held
2023-02-07src: Move POST_BOOTBLOCK_CAR to common postcodes and use itMartin Roth
2022-11-07mb/qemu/x86: Remove option for LEGACY_SMP_INITArthur Heymans
2022-06-01mb/emulation/qemu-q35: Support PARALLEL_MP with SMM_ASEGArthur Heymans
2022-02-05cpu/x86/lapic: Move LAPIC configuration to MP initKyösti Mälkki
2021-10-26cpu/x86: Introduce and use `CPU_X86_LAPIC`Felix Held
2021-10-25cpu,soc/x86: always include cpu/x86/mtrr on x86 CPUs/SoCsFelix Held
2021-09-08cpu/x86/tsc: Deduplicate Makefile logicAngel Pons
2021-07-06arch/x86: Use ENV_X86_64 instead of _x86_64_Patrick Rudolph
2021-07-02cpu/qemu-x86: Increase heap sizeAngel Pons
2021-07-02src: Consolidate x86_64 support KconfigAngel Pons
2021-07-02src: Introduce `ARCH_ALL_STAGES_X86`Angel Pons
2021-06-30src: Move `select ARCH_X86` to platformsAngel Pons
2021-06-25cpu/qemu-x86/Kconfig: Drop redundant selectsAngel Pons
2021-06-07cpu/x86: Default to PARALLEL_MP selectedKyösti Mälkki
2021-05-18cpu/x86: Only include smm code if CONFIG_HAVE_SMI_HANDLER=yArthur Heymans
2021-05-06arch/x86: Always include walkcbfs.SArthur Heymans
2021-04-19cpu/x86/smm: Drop the V1 smmloaderArthur Heymans
2021-03-18cpu/qemu-x86: Add an option to use the smmloader v2Arthur Heymans
2021-03-18mb/emulation/qemu-q35: Add support for SMM_TSEG with parallel MP initArthur Heymans
2021-02-04mb/emulation/qemu: Fix SMP bootPatrick Rudolph
2021-01-11mb/emulation/qemu: Copy page tables to DRAM in assemblyPatrick Rudolph
2021-01-07arch/x86: Move prologue to .init sectionKyösti Mälkki
2020-12-04mb/emulation/x86: Add optional parallel_mp init supportArthur Heymans
2020-12-04cpu/qemu-x86: Increase MAX_CPUS to have actual AP initArthur Heymans
2020-12-04cpu/qemu-x86: Add the option to have no SMMArthur Heymans
2020-10-12cpu/qemu-x86/cache_as_ram_bootblock: Fix wrong instructionPatrick Rudolph
2020-09-29cpu/qemu-x86/car: Move long mode entry right before c entryPatrick Rudolph
2020-09-26cpu/qemu-x86: Drop select SMPKyösti Mälkki
2020-09-26arch/x86: Introduce `ARCH_ALL_STAGES_X86_32`Angel Pons
2020-09-26arch/x86: Introduce `ARCH_ALL_STAGES_X86_64`Angel Pons
2020-08-19mb/emulation/qemu-q35,qemu-i440fx: Add x86_64 supportPatrick Rudolph
2020-08-14cpu/qemu-x86: Fix timestamp and bist reportingPatrick Rudolph
2020-05-18src: Remove leading blank lines from SPDX headerElyes HAOUAS
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-10src/cpu: Replace GPLv2 long form headers with SPDX headerElyes HAOUAS
2020-05-09src/: Replace GPL boilerplate with SPDX headersPatrick Georgi
2020-05-06treewide: replace GPLv2 long form headers with SPDX headerPatrick Georgi
2020-05-06treewide: Move "is part of the coreboot project" line in its own commentPatrick Georgi
2020-05-01src: Remove unused 'include <cpu/x86/cache.h>'Elyes HAOUAS
2020-04-04src/cpu: Use SPDX for GPL-2.0-only filesAngel Pons
2019-11-25Kconfig: Drop the C_ENVIRONMENT_BOOTBLOCK symbolArthur Heymans
2019-11-12arch/x86/car.ld: Rename suffix _start/_endArthur Heymans
2019-11-04cpu/qemu-x86: Add x86_64 bootblock supportPatrick Rudolph
2019-11-03cpu/x86/tsc: Flip and rename TSC_CONSTANT_RATE to UNKNOWN_TSC_RATEKyösti Mälkki
2019-09-18cpu/qemu-x86: Enable TSC_MONOTONIC_TIMERKyösti Mälkki
2019-09-10AUTHORS: Move src/cpu copyrights into AUTHORS fileMartin Roth
2019-08-26emulation/qemu-x86: Use common romstage codeKyösti Mälkki
2019-08-26lib/bootblock: Add simplified entry with basetimeKyösti Mälkki
2019-08-19emulation/qemu-x86: Fix romstage stack alignmentKyösti Mälkki
2019-07-09arch/x86: Flip HAVE_MONOTONIC_TIMER defaultKyösti Mälkki
2019-07-09cpu/x86: Declare SMM_ASEGKyösti Mälkki
2018-12-30bootblock: Move function prototypeKyösti Mälkki
2018-11-18cpu/qemu-x86: Fix CPU driverPatrick Rudolph
2018-11-12mb/emulation/qemu-i440fx|q35: Switch to C_ENVIRONMENT_BOOTBLOCKPatrick Rudolph
2018-09-06qemu-q35: Use the TSC for udelayMichael van der Westhuizen
2017-11-23Constify struct cpu_device_id instancesJonathan Neuschäfer
2015-12-08qemu-x86: Enable SMP supportPatrick Georgi
2015-10-31tree: drop last paragraph of GPL copyright headerPatrick Georgi
2015-09-14qemu: initialize lapicGerd Hoffmann
2015-05-21Remove address from GPLv2 headersPatrick Georgi
2015-01-27vboot2: add verstageStefan Reinauer
2014-05-06Introduce stage-specific architecture for corebootFurquan Shaikh
2014-05-03Move ARCH_* from board/Kconfig to cpu or soc Kconfig.Furquan Shaikh
2013-06-17qemu: add q35 supportGerd Hoffmann
2013-06-06qemu: add x86 cpuGerd Hoffmann