TianoCore EDK2 master
SEV_ES_SAVE_AREA Struct Reference

Data Fields

SEV_ES_SEGMENT_REGISTER Es
 
SEV_ES_SEGMENT_REGISTER Cs
 
SEV_ES_SEGMENT_REGISTER Ss
 
SEV_ES_SEGMENT_REGISTER Ds
 
SEV_ES_SEGMENT_REGISTER Fs
 
SEV_ES_SEGMENT_REGISTER Gs
 
SEV_ES_SEGMENT_REGISTER Gdtr
 
SEV_ES_SEGMENT_REGISTER Ldtr
 
SEV_ES_SEGMENT_REGISTER Idtr
 
SEV_ES_SEGMENT_REGISTER Tr
 
UINT8 Reserved1 [42]
 
UINT8 Vmpl
 
UINT8 Reserved2 [5]
 
UINT64 Efer
 
UINT8 Reserved3 [112]
 
UINT64 Cr4
 
UINT8 Reserved4 [8]
 
UINT64 Cr0
 
UINT64 Dr7
 
UINT64 Dr6
 
UINT64 Rflags
 
UINT64 Rip
 
UINT8 Reserved5 [232]
 
UINT64 GPat
 
UINT8 Reserved6 [320]
 
UINT64 SevFeatures
 
UINT8 Reserved7 [48]
 
UINT64 XCr0
 
UINT8 Reserved8 [24]
 
UINT32 Mxcsr
 
UINT16 X87Ftw
 
UINT8 Reserved9 [2]
 
UINT16 X87Fcw
 

Detailed Description

Definition at line 245 of file Ghcb.h.

Field Documentation

◆ Cr0

UINT64 SEV_ES_SAVE_AREA::Cr0

Definition at line 263 of file Ghcb.h.

◆ Cr4

UINT64 SEV_ES_SAVE_AREA::Cr4

Definition at line 261 of file Ghcb.h.

◆ Cs

SEV_ES_SEGMENT_REGISTER SEV_ES_SAVE_AREA::Cs

Definition at line 247 of file Ghcb.h.

◆ Dr6

UINT64 SEV_ES_SAVE_AREA::Dr6

Definition at line 265 of file Ghcb.h.

◆ Dr7

UINT64 SEV_ES_SAVE_AREA::Dr7

Definition at line 264 of file Ghcb.h.

◆ Ds

SEV_ES_SEGMENT_REGISTER SEV_ES_SAVE_AREA::Ds

Definition at line 249 of file Ghcb.h.

◆ Efer

UINT64 SEV_ES_SAVE_AREA::Efer

Definition at line 259 of file Ghcb.h.

◆ Es

SEV_ES_SEGMENT_REGISTER SEV_ES_SAVE_AREA::Es

Definition at line 246 of file Ghcb.h.

◆ Fs

SEV_ES_SEGMENT_REGISTER SEV_ES_SAVE_AREA::Fs

Definition at line 250 of file Ghcb.h.

◆ Gdtr

SEV_ES_SEGMENT_REGISTER SEV_ES_SAVE_AREA::Gdtr

Definition at line 252 of file Ghcb.h.

◆ GPat

UINT64 SEV_ES_SAVE_AREA::GPat

Definition at line 269 of file Ghcb.h.

◆ Gs

SEV_ES_SEGMENT_REGISTER SEV_ES_SAVE_AREA::Gs

Definition at line 251 of file Ghcb.h.

◆ Idtr

SEV_ES_SEGMENT_REGISTER SEV_ES_SAVE_AREA::Idtr

Definition at line 254 of file Ghcb.h.

◆ Ldtr

SEV_ES_SEGMENT_REGISTER SEV_ES_SAVE_AREA::Ldtr

Definition at line 253 of file Ghcb.h.

◆ Mxcsr

UINT32 SEV_ES_SAVE_AREA::Mxcsr

Definition at line 275 of file Ghcb.h.

◆ Reserved1

UINT8 SEV_ES_SAVE_AREA::Reserved1[42]

Definition at line 256 of file Ghcb.h.

◆ Reserved2

UINT8 SEV_ES_SAVE_AREA::Reserved2[5]

Definition at line 258 of file Ghcb.h.

◆ Reserved3

UINT8 SEV_ES_SAVE_AREA::Reserved3[112]

Definition at line 260 of file Ghcb.h.

◆ Reserved4

UINT8 SEV_ES_SAVE_AREA::Reserved4[8]

Definition at line 262 of file Ghcb.h.

◆ Reserved5

UINT8 SEV_ES_SAVE_AREA::Reserved5[232]

Definition at line 268 of file Ghcb.h.

◆ Reserved6

UINT8 SEV_ES_SAVE_AREA::Reserved6[320]

Definition at line 270 of file Ghcb.h.

◆ Reserved7

UINT8 SEV_ES_SAVE_AREA::Reserved7[48]

Definition at line 272 of file Ghcb.h.

◆ Reserved8

UINT8 SEV_ES_SAVE_AREA::Reserved8[24]

Definition at line 274 of file Ghcb.h.

◆ Reserved9

UINT8 SEV_ES_SAVE_AREA::Reserved9[2]

Definition at line 277 of file Ghcb.h.

◆ Rflags

UINT64 SEV_ES_SAVE_AREA::Rflags

Definition at line 266 of file Ghcb.h.

◆ Rip

UINT64 SEV_ES_SAVE_AREA::Rip

Definition at line 267 of file Ghcb.h.

◆ SevFeatures

UINT64 SEV_ES_SAVE_AREA::SevFeatures

Definition at line 271 of file Ghcb.h.

◆ Ss

SEV_ES_SEGMENT_REGISTER SEV_ES_SAVE_AREA::Ss

Definition at line 248 of file Ghcb.h.

◆ Tr

SEV_ES_SEGMENT_REGISTER SEV_ES_SAVE_AREA::Tr

Definition at line 255 of file Ghcb.h.

◆ Vmpl

UINT8 SEV_ES_SAVE_AREA::Vmpl

Definition at line 257 of file Ghcb.h.

◆ X87Fcw

UINT16 SEV_ES_SAVE_AREA::X87Fcw

Definition at line 278 of file Ghcb.h.

◆ X87Ftw

UINT16 SEV_ES_SAVE_AREA::X87Ftw

Definition at line 276 of file Ghcb.h.

◆ XCr0

UINT64 SEV_ES_SAVE_AREA::XCr0

Definition at line 273 of file Ghcb.h.


The documentation for this struct was generated from the following file: