summaryrefslogtreecommitdiffstats
path: root/src/cpu/x86/smm
Commit message (Expand)AuthorAgeFilesLines
* cpu/intel/smm: Drop em64t save stateArthur Heymans2019-11-221-6/+5
* cpu/x86/smm: Use PRIxPTR to print uintptr_tJacob Garber2019-11-221-2/+3
* AUTHORS: Move src/cpu copyrights into AUTHORS fileMartin Roth2019-09-108-16/+0
* arch/x86: Drop weak attribute on stage_cacheKyösti Mälkki2019-08-281-7/+1
* southbridge/intel: Tidy up preprocessor and headersKyösti Mälkki2019-08-211-3/+0
* cpu/x86/smm: Promote smm_memory_map()Kyösti Mälkki2019-08-151-0/+20
* cpu/x86/smm: Define single smm_subregion()Kyösti Mälkki2019-08-153-36/+89
* cpu/x86: Hide smm_save_state_area_t typedefKyösti Mälkki2019-08-131-0/+22
* cpu/x86: Change old-style SMI handler prototypesKyösti Mälkki2019-08-131-9/+2
* cpu/x86: Separate save_state struct headersKyösti Mälkki2019-08-131-0/+1
* arch/x86: Change smm_subregion() prototypeKyösti Mälkki2019-08-081-2/+2
* arch/x86: Move TSEG_STAGE_CACHE implementationKyösti Mälkki2019-08-082-0/+37
* cpu/x86: Declare smi_release_lock() staticKyösti Mälkki2019-07-111-1/+1
* cpu/x86: Declare SMM_ASEGKyösti Mälkki2019-07-091-4/+3
* arch/x86: Avoid HAVE_SMI_HANDLER conditional with smm-classKyösti Mälkki2019-07-091-5/+4
* cpu/x86/smm/smm_module_loader: Compare num_concurrent_stacks to size_tElyes HAOUAS2019-07-081-1/+1
* cpu: Add missing #include <commonlib/helpers.h>Elyes HAOUAS2019-06-211-0/+1
* x86/smmstub: Fix compiling with external toolchainsArthur Heymans2019-06-211-2/+2
* coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner2019-03-085-13/+13
* cpu/x86/smm: Add qemu's SMM-Revision LevelPatrick Rudolph2019-02-251-0/+1
* x86/smm/smmhandler.S: Use tabs instead of white spacesElyes HAOUAS2018-12-241-29/+29
* sb/intel/i82801gx: Clean up unneeded smi setup codeArthur Heymans2018-12-031-3/+1
* nb/intel/x4x: Use common code for SMM in TSEGArthur Heymans2018-12-031-3/+0
* src: Replace common MSR addresses with macrosElyes HAOUAS2018-11-081-4/+2
* cpu/x86/smm: Fix non-local header treated as localElyes HAOUAS2018-10-181-4/+4
* Move compiler.h to commonlibNico Huber2018-10-083-3/+0
* src/*: normalize Google copyright headersPatrick Georgi2018-09-283-3/+3
* complier.h: add __always_inline and use it in code baseAaron Durbin2018-09-141-1/+1
* cpu/x86/smm/smm_module_loader.c: Avoid static analysis error "unused value"Richard Spiegel2018-08-131-2/+3
* smm: Add canary to end of stack and die() if a stack overflow occursRaul E Rangel2018-06-282-2/+25
* smm: Switch from %edx to %ebxRaul E Rangel2018-06-271-3/+3
* smm: Push a null stack base pointerRaul E Rangel2018-06-271-0/+3
* smm: Make local variables relative to ebpRaul E Rangel2018-06-271-11/+12
* smm: Clear SMRAM when debuggingRaul E Rangel2018-06-271-0/+4
* src/cpu: Get rid of whitespace before tabElyes HAOUAS2018-06-041-1/+1
* compiler.h: add __weak macroAaron Durbin2018-04-242-14/+16
* Intel sch board & chip: Remove - using LATE_CBMEM_INITMartin Roth2018-01-151-2/+0
* Move ADDR32() hack to arch/x86Patrick Georgi2017-09-051-1/+1
* cpu/x86/smm: Fix explicit 'addr32' usage in clang buildsEdward O'Callaghan2017-09-021-3/+6
* AGESA: Remove separate f15rlKyösti Mälkki2017-08-311-2/+1
* cpu/x86 asm: Just use the correct op suffixEdward O'Callaghan2017-08-312-4/+4
* I82801JX: Add IS_ENABLED around config optionsMartin Roth2017-07-211-1/+1
* sb/intel/i82801jx: Add correct PCI ids and change namesArthur Heymans2017-07-211-0/+3
* src/cpu: add IS_ENABLED() around Kconfig symbol referencesMartin Roth2017-07-133-10/+10
* Rename __attribute__((packed)) --> __packedStefan Reinauer2017-07-133-4/+5
* cpu/x86/smm: allow SSE instructions in SMM modulesAaron Durbin2017-06-272-4/+74
* cpu/x86/smm: use macros for CR0 flagsAaron Durbin2017-06-221-2/+8
* cpu/x86/smm: fix up types in module loaderAaron Durbin2017-06-221-26/+26
* cpu/x86/smm/smihandler: Apply cosmetic changesPatrick Rudolph2017-06-191-3/+6
* cpu/x86: Fix misc. remaining issues detected by checkpatchLee Leahy2017-03-161-1/+1