Changeset 105670 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/Library/BaseMemEncryptSevLib/X64/PeiSnpSystemRamValidate.c
- Timestamp:
- Aug 14, 2024 1:16:30 PM (7 months ago)
- svn:sync-xref-src-repo-rev:
- 164367
- 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-159268 /vendor/edk2/current 103735-103757,103769-103776,129194-164365
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/Library/BaseMemEncryptSevLib/X64/PeiSnpSystemRamValidate.c
r99404 r105670 3 3 SEV-SNP Page Validation functions. 4 4 5 Copyright (c) 2021 AMD Incorporated. All rights reserved.<BR>5 Copyright (c) 2021 - 2024, AMD Incorporated. All rights reserved.<BR> 6 6 7 7 SPDX-License-Identifier: BSD-2-Clause-Patent … … 17 17 #include "SnpPageStateChange.h" 18 18 #include "VirtualMemory.h" 19 20 STATIC UINT8 mPscBufferPage[EFI_PAGE_SIZE]; 19 21 20 22 typedef struct { … … 114 116 NumPages = EFI_SIZE_TO_PAGES (OverlapRange.StartAddress - BaseAddress); 115 117 116 InternalSetPageState (BaseAddress, NumPages, SevSnpPagePrivate, TRUE); 118 InternalSetPageState ( 119 BaseAddress, 120 NumPages, 121 SevSnpPagePrivate, 122 TRUE, 123 mPscBufferPage, 124 sizeof (mPscBufferPage) 125 ); 117 126 } 118 127 … … 123 132 // Validate the remaining pages. 124 133 NumPages = EFI_SIZE_TO_PAGES (EndAddress - BaseAddress); 125 InternalSetPageState (BaseAddress, NumPages, SevSnpPagePrivate, TRUE); 134 InternalSetPageState ( 135 BaseAddress, 136 NumPages, 137 SevSnpPagePrivate, 138 TRUE, 139 mPscBufferPage, 140 sizeof (mPscBufferPage) 141 ); 126 142 BaseAddress = EndAddress; 127 143 }
Note:
See TracChangeset
for help on using the changeset viewer.