Lisa Wang <[email protected]> writes: > From: Sean Christopherson <[email protected]> > > Add VM_TYPE() and __VM_SHAPE() macros to create a vm_shape structure given > a type (and mode), and use the macros to define VM_SHAPE_{SEV,SEV_ES,SNP} > shapes for x86's SEV family of VM shapes. Providing common infrastructure > will avoid having to copy+paste vm_sev_create_with_one_vcpu() for TDX. > > Use the new SEV+ shapes and drop vm_sev_create_with_one_vcpu(). > > Opportunistically move the existing VM_SHAPE() (now __VM_SHAPE()) macro > below the definitions of VM_MODE_DEFAULT so that all of the SHAPE/TYPE > macros are bundled together. > > No functional change intended. > > Reviewed-by: Binbin Wu <[email protected]> > Reviewed-by: Ira Weiny <[email protected]> > Reviewed-by: Xiaoyao Li <[email protected]> > Signed-off-by: Sean Christopherson <[email protected]> > > [...snip...] >
Reviewed-by: Ackerley Tng <[email protected]>

