aboutsummaryrefslogtreecommitdiff
path: root/src/util.h
diff options
context:
space:
mode:
authorIan Campbell <ian.campbell@citrix.com>2011-06-01 11:00:29 +0100
committerKevin O'Connor <kevin@koconnor.net>2011-06-13 07:57:03 -0400
commit74c78786719b202557d4f177bd290ddd98e979fe (patch)
tree5518c906c2ddaa6f9b50d5f26da077a9972fda3b /src/util.h
parent1442c31529b951d4a2b90bdcf1adbd32d1ceffa8 (diff)
downloadseabios-hppa-74c78786719b202557d4f177bd290ddd98e979fe.zip
seabios-hppa-74c78786719b202557d4f177bd290ddd98e979fe.tar.gz
seabios-hppa-74c78786719b202557d4f177bd290ddd98e979fe.tar.bz2
Add support for use as Xen HVM BIOS.
SeaBIOS is called by Xen's hvmloader which does the basic platform setup (PCI, APIC, etc) and provides the various BIOS tables. Therefore avoid re-doing that setup and copy out the tables as necessary. A simple data structure is defined to pass the addresses of these tables. This patch also establishes the basic infrastructure to make hypercalls, although it currently only uses it to query the hypervisor version. Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h
index cb54432..00433e2 100644
--- a/src/util.h
+++ b/src/util.h
@@ -409,6 +409,7 @@ void coreboot_setup(void);
void copy_pir(void *pos);
void copy_mptable(void *pos);
void copy_acpi_rsdp(void *pos);
+void copy_smbios(void *pos);
// vgahooks.c
extern int VGAbdf;