summaryrefslogtreecommitdiff
path: root/src/include/cpu/x86
AgeCommit message (Expand)Author
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
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-10-30src: Move shared amd64 and IA32 MSRs to <cpu/x86/msr.h>Elyes HAOUAS
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-09-14complier.h: add __always_inline and use it in code baseAaron Durbin
2018-08-17src/include: add more msr definesMatt Delco
2018-07-30cpu/intel/smm/gen1: Use correct MSR for model_6fx and model_1067xArthur Heymans
2018-07-24cpu/x86/mtrr.h: Rename MSR SMRR_PHYS_x to IA32_SMRR_PHYSxArthur Heymans
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-04cpu/x86/mtrr.h: Clean up some guardsNico Huber
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-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-11-02cpu/x86/mtrr: fix fls() and fms() inline assemblyAaron Durbin
2017-10-19cpu/x86: add AMD registers to SMM save stateJohn E. Kabat Jr
2017-09-27cpu/x86/smm: Add define for AMD64 save areaMarshall Dawson
2017-09-11cpu/x86/mp_init: remove adjust_cpu_apic_entry()Aaron Durbin
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-13src/include: add IS_ENABLED() around Kconfig symbol referencesMartin Roth
2017-07-13Rename __attribute__((packed)) --> __packedStefan Reinauer
2017-06-22cpu/x86/smm: fix up types in module loaderAaron Durbin
2017-06-19cpu/x86/smm/smihandler: Apply cosmetic changesPatrick Rudolph
2017-06-09cpu/x86/mtrr: further expose declarations of functionsAaron Durbin
2017-06-05cpu/x86/mtrr: don't guard function declarationsAaron Durbin
2017-03-19cpu/x86: add a barrier with timeoutBora Guvendik