summaryrefslogtreecommitdiff
path: root/src/cpu
AgeCommit message (Expand)Author
2021-09-08cpu/x86/tsc: Deduplicate Makefile logicAngel Pons
2021-09-04cpu/x86: Use MP_RUN_ON_ALL_CPUS macro instead of hardcodingSubrata Banik
2021-08-22AGESA f15tn: Hook up IDS options to KconfigAngel Pons
2021-07-27cpu/x86/mp_init: don't wait between INIT and SIPI for X86_AMD_INIT_SIPIFelix Held
2021-07-26arch/x86,cpu/x86/mp_init: Switch cpu_info index type to size_tRaul E Rangel
2021-07-16include/cpu/amd/msr: don't redefine the IA32_BIOS_SIGN_ID MSRFelix Held
2021-07-14src: use mca_clear_status function instead of open codingFelix Held
2021-07-14cpu/intel/*/*_init: use mca_get_bank_count()Felix Held
2021-07-14include/cpu/x86/msr: introduce IA32_MC_*(x) macrosFelix Held
2021-07-12cpu/amd/*/model_*_init: use mca_get_bank_count()Felix Held
2021-07-09soc/intel: Fix microcode loadingTim Wawrzynczak
2021-07-07Makefile.inc: Fix IFITTOOL dependenciesArthur Heymans
2021-07-07cpu/intel/car/core2/cache_as_ram: Add x86_64 supportPatrick Rudolph
2021-07-07ironlake: Add support for x86_64Patrick Rudolph
2021-07-06cpu/intel/car/p4: Add x86_64 supportArthur Heymans
2021-07-06arch/x86: Use ENV_X86_64 instead of _x86_64_Patrick Rudolph
2021-07-05cpu/intel/car/p4-netburst: Prepare for x86_64Arthur Heymans
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-25Asm code: Use NO_EARLY_BOOTBLOCK_POSTCODES to remove Asm port80sMartin Roth
2021-06-25cpu/qemu-x86/Kconfig: Drop redundant selectsAngel Pons
2021-06-19soc/intel/common/block/smm: Add `mainboard_smi_finalize`Aseda Aboagye
2021-06-16cpu/intel/haswell: Select `HAVE_DISPLAY_MTRRS`Angel Pons
2021-06-16cpu/intel/haswell: Enable MCA loggingAngel Pons
2021-06-16cpu/x86/mp_init: Support both xapic and x2apic with common codeArthur Heymans
2021-06-15nb/intel/sandybridge: Add x86_64 supportPatrick Rudolph
2021-06-15cpu/x86/Kconfig: Increase SMM stack size to 0x800 on x86_64Patrick Rudolph
2021-06-15treewide: Disable R_AMD64_32S relocation supportPatrick Rudolph
2021-06-11cpu/x86/lapic: Replace LOCAL_APIC_ADDR referencesKyösti Mälkki
2021-06-10cpu/x86/lapic: Drop read/write_around aliasesKyösti Mälkki
2021-06-10cpu/x86/lapic: Separate stop_this_cpu()Kyösti Mälkki
2021-06-10cpu/x86/lapic: Add wait_ipi_completion() helpersKyösti Mälkki
2021-06-10cpu/x86/lapic: Add lapic_busy() helperArthur Heymans
2021-06-10cpu/x86/lapic: Add lapic_send_ipi() helperArthur Heymans
2021-06-10cpu/x86/lapic: Do not inline some utility functionsKyösti Mälkki
2021-06-10cpu/x86/lapic: Add lapic_update32() helperKyösti Mälkki
2021-06-09cpu/x86/lapic: Add Kconfig choice LAPIC_ACCESS_MODEKyösti Mälkki
2021-06-09cpu/x86/lapic: Drop IOAPIC testKyösti Mälkki
2021-06-07cpu/x86/lapic: Redo DEBUG_HALT_SELFKyösti Mälkki
2021-06-07cpu/x86/lapic: Declare start_cpu() staticKyösti Mälkki
2021-06-07cpu/x86/lapic: Drop parallel_cpu_init inside LEGACY_SMP_INITKyösti Mälkki
2021-06-07cpu/x86: Drop Kconfig PARALLEL_CPU_INITKyösti Mälkki
2021-06-07cpu/intel/model_2065x: Drop select PARALLEL_CPU_INITKyösti Mälkki
2021-06-07cpu/intel/hyperthreading: Build only for selected modelsKyösti Mälkki
2021-06-07cpu/x86: Default to PARALLEL_MP selectedKyösti Mälkki
2021-06-07cpu/intel/model_206ax/acpi.c: Do not report P_BLKAngel Pons
2021-06-07cpu/intel/model_206ax/acpi.c: Do not report P_BLKAngel Pons
2021-06-07cpu/intel/haswell/acpi.c: Do not report P_BLKAngel Pons
2021-06-07cpu/intel/model_206ax: Do not set PMG_IO_CAPTURE_ADDR MSRAngel Pons
2021-06-01cpu/intel/car/romstage.c: Drop unused function argumentArthur Heymans
2021-05-30cpu/x86/smm: Fix u32 type mismatch in print statementPaul Menzel
2021-05-30cpu/x86/smm: Fix size_t type mismatch in print statementPaul Menzel
2021-05-30cpu/x86/smm: Fix uintptr_t type mismatches in print statementsPaul Menzel
2021-05-28cpu/x86/entry16.S: Make Intel CBnT TOCTOU safeArthur Heymans
2021-05-27cpu/amd/pi/00630F01: Remove unused directory and codeMichał Żygowski
2021-05-27src/intel/microcode: Add support for extended signature tableRizwan Qureshi
2021-05-26Add Kconfig TPMKyösti Mälkki
2021-05-25cpu/intel/fit: Fix top swap fitArthur Heymans
2021-05-25cpu/intel/fit: Remove broken ifittool argumentArthur Heymans
2021-05-25cpu/intel/fit: Make make fit entries depend on fit pointerArthur Heymans
2021-05-18cpu/x86: Only include smm code if CONFIG_HAVE_SMI_HANDLER=yArthur Heymans
2021-05-13cpu/amd/pi/00730F01/model_16_init.c: create correct MTRR solutionMichał Żygowski
2021-05-10cpu/x86/smm: Fix typoPatrick Georgi
2021-05-10*x86: fix x2apic mode boot issueWonkyu Kim
2021-05-06src: Retype option API to use unsigned integersAngel Pons
2021-05-06arch/x86: Always include walkcbfs.SArthur Heymans
2021-05-05src/cpu/x86/smm: remove debug message; not thread safeRocky Phagura
2021-04-29cpu/x86/mtrr: Use a Kconfig for reserving MTRRs for OSTim Wawrzynczak
2021-04-23cpu/x86: Fix control flow UNREACHABLE issueJohn Zhao
2021-04-23src: Replace remaining {get,set}_option() instancesAngel Pons
2021-04-19cpu/x86/smm/smm_module_loaderv2.c: Rename fileArthur Heymans
2021-04-19cpu/x86/smm: Drop the V1 smmloaderArthur Heymans
2021-04-19cpu/x86/smm_loaderv2: Use the permanent stack top during relocationArthur Heymans
2021-04-15cpu/intel/common: use lapicid apiWonkyu Kim
2021-04-15*x86: Support x2apic modeWonkyu Kim
2021-04-10cpu/intel/haswell: Use new fixed BAR accessorsAngel Pons
2021-03-24cpu/x86/smm: Fix SMM start address passingMarc Jones
2021-03-19cpu/x86/mp_init.c: Drop unnecessary preprocessor usageArthur Heymans
2021-03-19cpu/x86/mp_init.c: Don't overwrite the global variable per CPUArthur Heymans
2021-03-19cpu/x86/smm_module_loaderv2.c: Remove noop stack size checkArthur Heymans
2021-03-19cpu/x86/mp_init: Allow stub sizes larger than the save state sizeArthur Heymans
2021-03-19cpu/x86/smm_loaderv2: Remove unused variablesArthur Heymans
2021-03-19cpu/x86/smm/smm_module_loaderv2.c: Constify setup_stub()Arthur Heymans
2021-03-19cpu/x86/smm_module_hander: Set up a save state mapArthur Heymans
2021-03-19cpu/x86/smm_loaderv2: Fix when only 1 CPU is presentArthur Heymans
2021-03-19cpu/x86/smm_stub.S: Drop smm_runtime from the stubArthur Heymans
2021-03-19cpu/x86/smm.h: Remove smm runtime pointer from smm_loader_paramsArthur Heymans
2021-03-19cpu/x86/mp_init.c: Copy the stub parameter start32_offset into ramstageArthur Heymans
2021-03-19cpu/x86/smm_module_handler: Add relocatable module paramsArthur Heymans
2021-03-19cpu/intel/fit: Reserve the FIT pointer using a .c fileArthur Heymans
2021-03-19cpu/intel/fit: Add the FIT table as a separate CBFS fileArthur Heymans
2021-03-18cpu/x86/mp_init.c: Calculate perm_smbase from ramstage dataArthur Heymans
2021-03-18cpu/x86/smm: Move apic_id_to_cpu map to smm_stub paramsArthur Heymans
2021-03-18cpu/x86/smm_stub.S: Drop unused module_handler parameterArthur Heymans
2021-03-18cpu/x86/smm: Move relocatable stub paramsArthur 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-03-17cbfs: Replace more instances of cbfs_boot_locate() with newer APIsJulius Werner