include/hw/uefi/var-service.h | 1 + include/system/igvm-internal.h | 7 +-- backends/igvm.c | 95 ++++++++++++++++++++++++---------- hw/uefi/var-service-auth.c | 25 +++++---- hw/uefi/var-service-sysbus.c | 4 +- hw/uefi/var-service-vars.c | 4 ++ target/i386/igvm.c | 12 ++--- 7 files changed, 102 insertions(+), 46 deletions(-)