Changeset 85718 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/SmmAccess/SmramInternal.c
- Timestamp:
- Aug 12, 2020 4:09:12 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 139865
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-133213 /vendor/edk2/current 103735-103757,103769-103776,129194-139864
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/SmmAccess/SmramInternal.c
r80721 r85718 22 22 UINT16 mQ35TsegMbytes; 23 23 24 // 25 // The value of PcdQ35SmramAtDefaultSmbase is saved into this variable at 26 // module startup. 27 // 28 STATIC BOOLEAN mQ35SmramAtDefaultSmbase; 29 24 30 /** 25 31 Save PcdQ35TsegMbytes into mQ35TsegMbytes. … … 31 37 { 32 38 mQ35TsegMbytes = PcdGet16 (PcdQ35TsegMbytes); 39 } 40 41 /** 42 Save PcdQ35SmramAtDefaultSmbase into mQ35SmramAtDefaultSmbase. 43 **/ 44 VOID 45 InitQ35SmramAtDefaultSmbase ( 46 VOID 47 ) 48 { 49 mQ35SmramAtDefaultSmbase = PcdGetBool (PcdQ35SmramAtDefaultSmbase); 33 50 } 34 51 … … 125 142 PciOr8 (DRAMC_REGISTER_Q35 (MCH_ESMRAMC), MCH_ESMRAMC_T_EN); 126 143 PciOr8 (DRAMC_REGISTER_Q35 (MCH_SMRAM), MCH_SMRAM_D_LCK); 144 145 // 146 // Close & lock the SMRAM at the default SMBASE, if it exists. 147 // 148 if (mQ35SmramAtDefaultSmbase) { 149 PciWrite8 (DRAMC_REGISTER_Q35 (MCH_DEFAULT_SMBASE_CTL), 150 MCH_DEFAULT_SMBASE_LCK); 151 } 127 152 128 153 GetStates (LockState, OpenState);
Note:
See TracChangeset
for help on using the changeset viewer.