aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/public
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2013-02-04 12:10:26 +0100
committerJan Beulich <jbeulich@suse.com>2013-02-04 12:10:26 +0100
commit40785b88faf43e9589142172a43191251a692542 (patch)
treea503f6fb22e804c273a313129505856d3c084ef1 /xen/include/public
parentf438b1c5452b7358f6b521b2949864823772364e (diff)
downloadxen-40785b88faf43e9589142172a43191251a692542.tar.gz
xen-40785b88faf43e9589142172a43191251a692542.tar.bz2
xen-40785b88faf43e9589142172a43191251a692542.zip
x86/EFI: simplify PCI option ROM retrieval
While putting together the kernel side of this I realized that c/s 26397:d9c7b82aa7b1 went a little too far in requiring a buffer for the option ROM contents - all that is really needed is handing Dom0 physical address and size of the data block. Signed-off-by: Jan Beulich <jbeulich@suse.com>
Diffstat (limited to 'xen/include/public')
-rw-r--r--xen/include/public/platform.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/xen/include/public/platform.h b/xen/include/public/platform.h
index 16e08aae57..c24463fb55 100644
--- a/xen/include/public/platform.h
+++ b/xen/include/public/platform.h
@@ -274,9 +274,9 @@ struct xenpf_firmware_info {
uint8_t devfn;
uint16_t vendor;
uint16_t devid;
- /* IN/OUT variables */
+ /* OUT variables */
+ uint64_t address;
xen_ulong_t size;
- XEN_GUEST_HANDLE(void) data;
} pci_rom;
} efi_info; /* XEN_FW_EFI_INFO */