]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/AmdSev/SecretPei/SecretPei.c
OvmfPkg/AmdSev: assign and reserve the Sev Secret area
[mirror_edk2.git] / OvmfPkg / AmdSev / SecretPei / SecretPei.c
1 /** @file
2 SEV Secret boot time HOB placement
3
4 Copyright (C) 2020 James Bottomley, IBM Corporation.
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6 **/
7 #include <PiPei.h>
8 #include <Library/HobLib.h>
9 #include <Library/PcdLib.h>
10
11 EFI_STATUS
12 EFIAPI
13 InitializeSecretPei (
14 IN EFI_PEI_FILE_HANDLE FileHandle,
15 IN CONST EFI_PEI_SERVICES **PeiServices
16 )
17 {
18 BuildMemoryAllocationHob (
19 PcdGet32 (PcdSevLaunchSecretBase),
20 PcdGet32 (PcdSevLaunchSecretSize),
21 EfiBootServicesData
22 );
23
24 return EFI_SUCCESS;
25 }