summaryrefslogtreecommitdiffstats
path: root/src/cpu
Commit message (Expand)AuthorAgeFilesLines
* cpu/x86: Make 1GB paging the defaultJulius Werner2024-06-053-6/+7
* cpu/x86/pae/pgtbl.c: extract reusable code from memset_pae()Krystian Hebel2024-05-291-33/+97
* tree: Use <stdio.h> for snprintfElyes Haouas2024-05-291-0/+1
* cpu/intel/model_206ax: Program Ivy Bridge defaults for MSR_PKGC_IRTLPatrick Rudolph2024-05-231-3/+12
* cpu/x86/pae/pgtbl.c: remove dead paging_identity_map_addr()Krystian Hebel2024-05-151-174/+0
* cpu/x86/pae/pgtbl.c: remove dead map_2M_page()Krystian Hebel2024-05-131-63/+0
* cpu/intel/model_206ax: Allow to configure VR settingsPatrick Rudolph2024-04-222-9/+88
* payloads/edk2: Add Kconfig to use LAPIC timerJean Lucas2024-04-202-0/+2
* cpu/intel/microcode: Defer microcode patching until after DRAM initSubrata Banik2024-04-181-0/+6
* tree: Drop duplicated <stdarg.h> and <stdio.h>Elyes Haouas2024-04-121-1/+0
* tree: Drop duplicated <device/{path,resource}.h>Elyes Haouas2024-04-121-1/+0
* smmstorev2: Load the communication buffer at SMM setupArthur Heymans2024-04-052-0/+23
* tree: Remove duplicated <stdint.h>Elyes Haouas2024-04-041-1/+0
* cpu/x86/topology: Add node ID parserPatrick Rudolph2024-04-031-0/+60
* cpu/x86/Kconfig: Mark 64bit support as stableArthur Heymans2024-03-283-3/+3
* cpu/x86: Link page tables in stage if possibleArthur Heymans2024-03-288-7/+11
* arch/x86: Fix typo for macro CPUID_FEATURE_HTTJincheng Li2024-03-211-1/+1
* cpu/x86/smm: Pass full SMRAM region info to SMM runtimeBenjamin Doron2024-03-201-5/+8
* cpu/x86: Use correct config flag for 1GiB page tableBora Guvendik2024-03-191-1/+1
* cpu/x86/mtrr: Error out caching limitation during NEMSubrata Banik2024-03-191-0/+3
* cpu/x86/smm: Set up page tables in safe SMRAMArthur Heymans2024-03-092-4/+54
* cpu/x86/(sipi|smm): Pass on CR3 from ramstageArthur Heymans2024-02-283-2/+10
* lib: Remove heap from rmodulesArthur Heymans2024-02-262-6/+5
* treewide: Remove unused CHIPsArthur Heymans2024-02-205-20/+0
* arch to cpu: Add SPDX license headers to Kconfig filesMartin Roth2024-02-1833-0/+65
* cpu/x86/64bit: Turn jumping to long mode into a macroArthur Heymans2024-02-089-17/+25
* cpu/qemu-x86/cache_as_ram: Move guardArthur Heymans2024-02-081-1/+1
* cpu/x86: Add 1GiB pages for memory access up to 512GiBAshish Kumar Mishra2024-02-083-1/+43
* cpu/x86/smm/pci_resource_store: Allow devices with no resourcesPatrick Rudolph2024-02-021-4/+0
* cpu/x86/smm/pci_resource_store: Store DEV/VEN IDPatrick Rudolph2024-01-311-0/+2
* device/device.h: Rename busses for clarityArthur Heymans2024-01-313-3/+3
* include/device/device.h: Remove CHIP_NAME() macroNicholas Sudsgaard2024-01-319-9/+9
* cpu: Rename Makefiles from .inc to .mkMartin Roth2024-01-2449-1/+1
* Reland "Kconfig: Bring HEAP_SIZE to a common, large value"Patrick Georgi2024-01-171-3/+0
* tree: Use accessor functions for struct region fieldsNico Huber2024-01-141-1/+1
* cpu/x86/smi_trigger: use call_smmFelix Held2024-01-111-1/+2
* cpu/x86/smi_trigger: use enum cb_err as apm_control return typeFelix Held2024-01-101-3/+3
* cpu/x86/smi_trigger: call pm_acpi_smi_cmd_port to get APMC SMI IO portFelix Held2024-01-081-3/+3
* arch/x86/include/mode_switch: Add more wrapper functionsPatrick Rudolph2024-01-051-2/+2
* northbridge/intel/sandybridge: Enable x86_64 for mrc.binPatrick Rudolph2024-01-051-1/+1
* cpu/x86/64bit/mode_switch2: The reverse function to mode_switchPatrick Rudolph2024-01-053-0/+76
* cpu/x86/64bit/mode_switch: Simplify assembly codePatrick Rudolph2024-01-031-42/+30
* Revert "cpu/intel/common: Define build time physical address reserved bits"Jeremy Compostella2023-12-222-11/+0
* cpu/intel/model_206ax: Use macro IS_IVY_CPUPatrick Rudolph2023-12-041-1/+1
* nb/intel/sandybridge: Use SA devid to identify PC typePatrick Rudolph2023-11-204-21/+0
* cpu/intel/model_206ax: Lock MSR_PP_CURRENT_CONFIGPatrick Rudolph2023-11-202-0/+4
* cpu/intel/model_206ax: Write MSRs in scope package only oncePatrick Rudolph2023-11-201-50/+72
* cpu/intel/model_2065x: Read CPU voltage for SMBIOSPatrick Rudolph2023-11-141-0/+1
* cpu/x86/smm: Fix get_save_state calculationEugene D. Myers2023-11-102-5/+4
* Allow to build romstage sources inside the bootblockArthur Heymans2023-11-091-1/+1