Message ID | 1447753261-7552-51-git-send-email-shannon.zhao@linaro.org |
---|---|
State | New |
Headers | show |
diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c index 78d8ae9..6a48624 100644 --- a/xen/common/efi/boot.c +++ b/xen/common/efi/boot.c @@ -1155,6 +1155,8 @@ efi_start(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable) efi_tables(); + efi.est = (long)SystemTable; + /* Collect PCI ROM contents. */ setup_efi_pci(); diff --git a/xen/include/xen/efi.h b/xen/include/xen/efi.h index e74dad1..e112296 100644 --- a/xen/include/xen/efi.h +++ b/xen/include/xen/efi.h @@ -16,6 +16,7 @@ struct efi { unsigned long acpi20; /* ACPI table (ACPI 2.0) */ unsigned long smbios; /* SM BIOS table */ unsigned long smbios3; /* SMBIOS v3 table */ + unsigned long est; /* EFI system table */ }; extern struct efi efi;