diff options
author | raywu <raywu0301@gmail.com> | 2018-06-15 00:00:50 +0800 |
---|---|---|
committer | raywu <raywu0301@gmail.com> | 2018-06-15 00:00:50 +0800 |
commit | b7c51c9cf4864df6aabb99a1ae843becd577237c (patch) | |
tree | eebe9b0d0ca03062955223097e57da84dd618b9a /Core/EM/SMM/SMM.sdl | |
download | zprj-b7c51c9cf4864df6aabb99a1ae843becd577237c.tar.xz |
Diffstat (limited to 'Core/EM/SMM/SMM.sdl')
-rw-r--r-- | Core/EM/SMM/SMM.sdl | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/Core/EM/SMM/SMM.sdl b/Core/EM/SMM/SMM.sdl new file mode 100644 index 0000000..2923eaa --- /dev/null +++ b/Core/EM/SMM/SMM.sdl @@ -0,0 +1,101 @@ +TOKEN + Name = "SMM_SUPPORT" + Value = "1" + Help = "Main switch to enable SMM support in Project" + TokenType = Boolean + TargetEQU = Yes + TargetMAK = Yes + TargetH = Yes + Master = Yes +End + +TOKEN + Name = "SMM_MAJOR_VER" + Value = "00" + Help = "SMM Major Version Number. Do not change" + TokenType = Integer + TargetEQU = Yes + TargetMAK = Yes + TargetH = Yes + Lock = Yes +End + +TOKEN + Name = "SMM_MINOR_VER" + Value = "0x46" + Help = "SMM Minor Version Number. Do not change" + TokenType = Integer + TargetEQU = Yes + TargetMAK = Yes + TargetH = Yes + Lock = Yes +End + +TOKEN + Name = "SMM_PAGING_MAX_ADDRESS_LINES" + Value = "32" + Help = "For x64, maximum number of address lines to page.\Each additional line doubles the page table size." + TokenType = Integer + TargetH = Yes +End + +TOKEN + Name = "SMM_CACHE_SUPPORT" + Value = "1" + Help = "Enable/disable SMM Cache Support" + TokenType = Boolean + TargetEQU = Yes + TargetH = Yes +End + +TOKEN + Name = "SMM_THUNK_NO_AB_SEG" + Value = "1" + Help = "Enable/disable using A & B segment for SMM Thunk.\Some CPUs don't provide support for SMM THUNK in A&B segment." + TokenType = Boolean + TargetEQU = Yes + TargetH = Yes +End + +TOKEN + Name = "SMM_THUNK_IN_CSM" + Value = "0" + Help = "Enable/disable SMM Thunk in CSM" + TokenType = Boolean + TargetEQU = Yes + TargetH = Yes + Token = "CSM_SUPPORT" "=" "1" +End + +TOKEN + Name = "SMM_TIME_OUT_US" + Value = "1000" + Help = "uS Timeout waiting for BSP and APs to sync." + TokenType = Integer + TargetH = Yes +End + +TOKEN + Name = "BSP_SMM_STACK_SIZE" + Value = "16384" + Help = "Must be 4k byte alligned." + TokenType = Integer + TargetH = Yes +End + +TOKEN + Name = "AP_SMM_STACK_SIZE" + Value = "16384" + Help = "Must be 4k byte alligned." + TokenType = Integer + TargetH = Yes +End + +TOKEN + Name = "INTEL_MP_SW_SMI_PATCH" + Value = "0" + Help = "INTEL drivers always read Save State Copy 0.\When this is enabled, an AP generated sw smi will\appear as CPU 0.\Further, Save State Copies of other CPUs may be invalid." + TokenType = Boolean + TargetH = Yes +End + |