diff --git a/.gitmodules b/.gitmodules
index 788447189e87cdd871e4f1f273803862fd629d21..c3faa3879038ee81b918484f69dc070ddfad3e06 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -10,3 +10,6 @@
 [submodule "roms/ipxe"]
 	path = roms/ipxe
 	url = git://git.qemu.org/ipxe.git
+[submodule "roms/openbios"]
+	path = roms/openbios
+	url = git://git.qemu.org/openbios.git
diff --git a/pc-bios/README b/pc-bios/README
index f74b2463f18f050e1c9d15ec4e24f8c422c5c375..02651fe224f690fd8b05e469b2f2202591c779e1 100644
--- a/pc-bios/README
+++ b/pc-bios/README
@@ -10,9 +10,9 @@
 - OpenBIOS (http://www.openbios.org/) is a free (GPL v2) portable
   firmware implementation. The goal is to implement a 100% IEEE
   1275-1994 (referred to as Open Firmware) compliant firmware.
-  The included image for PowerPC (for 32 and 64 bit PPC CPUs)
-  is built from OpenBIOS SVN revision 1044 and Sparc32 and Sparc64
-  images are built from OpenBIOS SVN revision 1045.
+  The included images for PowerPC (for 32 and 64 bit PPC CPUs),
+  Sparc32 and Sparc64 are built from OpenBIOS SVN revision
+  1047.
 
 - SLOF (Slimline Open Firmware) is a free IEEE 1275 Open Firmware
   implementation for certain IBM POWER hardware.  The sources are at
diff --git a/pc-bios/openbios-ppc b/pc-bios/openbios-ppc
index 6525a9199a312613f376fe9dbc492a186bebcf7b..83b7794ad1ca6edf4693bb8636ddb6e0b30e683a 100644
Binary files a/pc-bios/openbios-ppc and b/pc-bios/openbios-ppc differ
diff --git a/pc-bios/openbios-sparc32 b/pc-bios/openbios-sparc32
index ea9cc3214e1bba99de7ab201e53bcf01b7c43679..03353c95ed89056b772a44c4cc1563501226eb26 100644
Binary files a/pc-bios/openbios-sparc32 and b/pc-bios/openbios-sparc32 differ
diff --git a/pc-bios/openbios-sparc64 b/pc-bios/openbios-sparc64
index 7e746b45224e493871de5e593756c30d3dc56bc9..c8972acaeb320a74a49dceee3c2cb1190d2c8882 100644
Binary files a/pc-bios/openbios-sparc64 and b/pc-bios/openbios-sparc64 differ
diff --git a/roms/openbios b/roms/openbios
new file mode 160000
index 0000000000000000000000000000000000000000..ff61d973e5a4a68b29e485b3f88e6a2d1d96cf45
--- /dev/null
+++ b/roms/openbios
@@ -0,0 +1 @@
+Subproject commit ff61d973e5a4a68b29e485b3f88e6a2d1d96cf45