summaryrefslogtreecommitdiff
path: root/src/include/cpu
AgeCommit message (Expand)Author
2019-08-13cpu/x86: Change old-style SMI handler prototypesKyösti Mälkki
2019-08-13cpu/x86: Move some SMM function declarationsKyösti Mälkki
2019-08-13cpu/x86: Separate save_state struct headersKyösti Mälkki
2019-08-08arch/x86: Change smm_subregion() prototypeKyösti Mälkki
2019-08-07soc/amd: Rename smm_region_info() to smm_region()Kyösti Mälkki
2019-08-07cpu/x86/smm: Promote smm_subregion()Kyösti Mälkki
2019-07-11cpu/x86: Declare smi_release_lock() staticKyösti Mälkki
2019-07-07cpu/x86: Fix MSR_PLATFORM_INFO definitionKyösti Mälkki
2019-07-07include/cpu/x86/mtrr: Fix return typeElyes HAOUAS
2019-07-02cpu/amd/msr: Clarify MMIO_CONF shift valueMarshall Dawson
2019-07-02src: Use CRx_TYPE type for CRxElyes HAOUAS
2019-07-02cpu/x86/pae/pgtbl: Add memset with PAEPatrick Rudolph
2019-06-21cpu/x86/msr: Move IA32_MISC_ENABLE bits to common placeElyes HAOUAS
2019-05-12arch/cpu: Rename mp_get_apic_id() and add_cpu_map_entry() functionSubrata Banik
2019-03-18include/cpu/x86/pae.h: Add missing includePatrick Rudolph
2019-03-08coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner
2019-03-04arch/io.h: Add missing includesKyösti Mälkki
2019-02-12cpu/x86/mtrr: Fix _FROM_4G_TOP() macroNico Huber
2019-02-11Revert "cpu/x86/mtrr: Fix sign overflow"Nico Huber
2019-02-05cpu/x86/mtrr: Fix sign overflowPatrick Rudolph
2019-01-27src/cpu/intel: Set get_ia32_fsb function commonElyes HAOUAS
2019-01-08cpu/intel/car: Prepare for C_ENVIRONMENT_BOOTBLOCKKyösti Mälkki
2019-01-04amdfam10 boards: Use defaults for get_pci1234()Kyösti Mälkki
2019-01-04amdfam10 boards: Add temporary pirq_router_bus variableKyösti Mälkki
2019-01-04amdfam10 boards: Declare get_pci1234() just onceKyösti Mälkki
2018-12-30cpu/intel/car: Drop remains of setup_stack_and_mtrrs()Kyösti Mälkki
2018-12-28soc/intel: Drop romstage_after_car()Kyösti Mälkki
2018-12-18Fix typos involving "the the"Jonathan Neuschäfer
2018-12-15cpu/x86: Make mp_get_apic_id() function externally availableSubrata Banik
2018-12-13cpuid: Add helper function for cpuid(1) functionsSubrata Banik
2018-12-05smmstore: make smmstore's SMM handler code follow everything elsePatrick Georgi
2018-12-05elog: make elog's SMM handler code follow everything elsePatrick Georgi
2018-11-23soc/intel/common: Bring DISPLAY_MTRRS into the lightNico Huber
2018-11-12src: Remove unneeded include "{arch,cpu}/cpu.h"Elyes HAOUAS
2018-11-08src: Replace common MSR addresses with macrosElyes HAOUAS
2018-11-07intel: Get rid of smm_get_pmbasePatrick Rudolph
2018-11-05cpu/amd: Use common AMD's MSRElyes HAOUAS
2018-11-05amd/mtrr: Fix IORR MTRRElyes HAOUAS
2018-11-01src: Add missing include <stdint.h>Elyes HAOUAS
2018-10-30src: Move shared amd64 and IA32 MSRs to <cpu/x86/msr.h>Elyes HAOUAS
2018-10-30{cpu,drivers,nb,sb}/amd: Replace {MSR,MTRR} addresses with macrosElyes HAOUAS
2018-10-30src: Add missing include <stdint.h>Elyes HAOUAS
2018-10-22intel: Use CF9 reset (part 2)Patrick Rudolph
2018-10-18cpu/amd: Use common AMD's MSRElyes HAOUAS
2018-10-11src: Move common IA-32 MSRs to <cpu/x86/msr.h>Elyes HAOUAS
2018-10-08Move compiler.h to commonlibNico Huber
2018-10-05src: Fix MSR_PKG_CST_CONFIG_CONTROL register nameElyes HAOUAS
2018-09-14complier.h: add __always_inline and use it in code baseAaron Durbin
2018-09-07amd/fam15: Add more MCA informationMarshall Dawson
2018-08-17src/include: add more msr definesMatt Delco
2018-08-08amd/fam15: Add MCA bank register definitionsMarshall Dawson
2018-08-08cpu/amd: Correct number of MCA banks clearedMarshall Dawson
2018-08-08cpu/amd: Rename MCA status registerMarshall Dawson
2018-07-30cpu/intel/smm/gen1: Use correct MSR for model_6fx and model_1067xArthur Heymans
2018-07-30cpu/intel/microcode: Add helper functions to get microcode infoRizwan Qureshi
2018-07-24cpu/x86/mtrr.h: Rename MSR SMRR_PHYS_x to IA32_SMRR_PHYSxArthur Heymans
2018-07-09src/{ec,include,lib}: Use "foo *bar" instead of "foo* bar"Elyes HAOUAS
2018-06-28smm: Add canary to end of stack and die() if a stack overflow occursRaul E Rangel
2018-06-14nb/intel/fsp_rangeley: Use MSR_PLATFORM_INFO instead of 0xceElyes HAOUAS
2018-06-05amd/geode_lx: Fix .c includesKyösti Mälkki
2018-06-04cpu/x86/mtrr.h: Clean up some guardsNico Huber
2018-06-02cpu/intel/car: Prepare for some POSTCAR_STAGE supportKyösti Mälkki
2018-05-31cpu/x86/mtrr: Prepare for ROM_SIZE > 16MiBNico Huber
2018-05-31cpu/x86/mtrr: Get rid of CACHE_ROM_SIZE_OVERRIDENico Huber
2018-05-31Remove AMD K8 cpu and northbridge supportKyösti Mälkki
2018-05-24AMD: Remove some leftover includesKyösti Mälkki
2018-05-19cpu/x86: Add support to run function on single APSubrata Banik
2018-05-14cpu/x86: Add support to run function with argument over APsSubrata Banik
2018-05-04cpu/x86/mp: remove unused functions and limit API exposureAaron Durbin
2018-05-03cpu/x86: Add infinite timeout support into run_ap_work() functionSubrata Banik
2018-04-26arch/x86: print cr2 value on every exceptionAaron Durbin
2018-04-26cpu/x86: add limited runtime identity page mappingAaron Durbin
2018-04-25arch/x86: add support for cache-as-ram pagingAaron Durbin
2018-04-23cpu/x86: add paging_set_default_pat() functionAaron Durbin
2018-04-23cpu/x86: expose and add paging helper functionsAaron Durbin
2018-04-23cpu/x86: move NXE and PAT accesses to paging moduleAaron Durbin
2018-04-05x86: Add function to modify CR3 registerNaresh G Solanki
2018-02-16x86/mtrr: Enable Rd/WrDram mod in AMD fixed MTRRsMarshall Dawson
2017-12-20include/cpu/x86: Add clflush inline functionMarshall Dawson
2017-12-11intel: Use MSR_EBC_FREQUENCY_ID instead of 0x2cElyes HAOUAS
2017-11-30intel: Replace msr(0x198) with msr(IA32_PERF_STATUS)Elyes HAOUAS
2017-11-02cpu/x86/mtrr: fix fls() and fms() inline assemblyAaron Durbin
2017-11-01cpu/amdfam15.h: Add definition for MMIO config MSRMarshall Dawson
2017-10-19cpu/x86: add AMD registers to SMM save stateJohn E. Kabat Jr
2017-09-27cpu/amd/amdfam15: Add misc. SMM definitionsMarshall Dawson
2017-09-27cpu/x86/smm: Add define for AMD64 save areaMarshall Dawson
2017-09-26AGESA cimx: Move cb_types.h to vendorcodeKyösti Mälkki
2017-09-19AGESA binaryPI: Clean up amdfamXX.h includeKyösti Mälkki
2017-09-11cpu/x86/mp_init: remove adjust_cpu_apic_entry()Aaron Durbin
2017-09-08soc/intel/common/block: Common ACPIShaunak Saha
2017-08-22AMD K8 fam10-15: Tidy up CAR stack switchKyösti Mälkki
2017-08-22AMD K8 fam10-15: Tidy up CAR disableKyösti Mälkki
2017-08-19arch/x86: Fix ugly NEED_LAPIC useKyösti Mälkki
2017-08-01src/include: Add guards on all header filesMartin Roth
2017-07-14geode_lx: Move declaration to another headerKyösti Mälkki
2017-07-13src/include: add IS_ENABLED() around Kconfig symbol referencesMartin Roth
2017-07-13Rename __attribute__((packed)) --> __packedStefan Reinauer
2017-06-28amd/family15h: Add defines for boost and P-stateMarshall Dawson
2017-06-26soc/amd/stoneyridge: Add CPU filesMarc Jones
2017-06-22cpu/x86/smm: fix up types in module loaderAaron Durbin