Although the SEV secret location must always be below 4GB, the same is
not necessarily true for Intel TDX, so change the configuration table
to contain a pair of UINT64 parameters instead of UINT32 so that any X64
location can be represented.
Signed-off-by: James Bottomley <jejb@linux.ibm.com>
Message-Id: <
20201216014146.2229-2-jejb@linux.ibm.com>
Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
}\r
\r
typedef struct {\r
- UINT32 Base;\r
- UINT32 Size;\r
+ UINT64 Base;\r
+ UINT64 Size;\r
} SEV_LAUNCH_SECRET_LOCATION;\r
\r
extern EFI_GUID gSevLaunchSecretGuid;\r