aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2011-06-24 11:58:37 -0700
committerRichard Henderson <rth@twiddle.net>2011-10-08 08:46:03 -0700
commit753d11f2238663990191ba8285bfe9301f7e4020 (patch)
treeb566b335186b2430061a203731c1a6136e70da46
parenta9406ea127b0561cf95e5a4e8ce0c5e06c21e644 (diff)
target-alpha: Add custom PALcode image for CLIPPER emulation.
Signed-off-by: Richard Henderson <rth@twiddle.net>
-rw-r--r--.gitmodules3
-rw-r--r--Makefile3
-rwxr-xr-xconfigure8
-rw-r--r--pc-bios/README3
-rwxr-xr-xpc-bios/palcode-clipperbin0 -> 185703 bytes
m---------roms/qemu-palcode0
6 files changed, 15 insertions, 2 deletions
diff --git a/.gitmodules b/.gitmodules
index c3faa38790..2a43dbcd7c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -13,3 +13,6 @@
[submodule "roms/openbios"]
path = roms/openbios
url = git://git.qemu.org/openbios.git
+[submodule "roms/qemu-palcode"]
+ path = roms/qemu-palcode
+ url = git://repo.or.cz/qemu-palcode.git
diff --git a/Makefile b/Makefile
index 6ed3194fd7..8b6c19a0a5 100644
--- a/Makefile
+++ b/Makefile
@@ -251,7 +251,8 @@ bamboo.dtb petalogix-s3adsp1800.dtb petalogix-ml605.dtb \
mpc8544ds.dtb \
multiboot.bin linuxboot.bin \
s390-zipl.rom \
-spapr-rtas.bin slof.bin
+spapr-rtas.bin slof.bin \
+palcode-clipper
else
BLOBS=
endif
diff --git a/configure b/configure
index 29cdd752a9..9b4fe34fce 100755
--- a/configure
+++ b/configure
@@ -3618,7 +3618,13 @@ FILES="$FILES tests/cris/Makefile tests/cris/.gdbinit"
FILES="$FILES pc-bios/optionrom/Makefile pc-bios/keymaps"
FILES="$FILES pc-bios/spapr-rtas/Makefile"
FILES="$FILES roms/seabios/Makefile roms/vgabios/Makefile"
-for bios_file in $source_path/pc-bios/*.bin $source_path/pc-bios/*.rom $source_path/pc-bios/*.dtb $source_path/pc-bios/openbios-*; do
+for bios_file in \
+ $source_path/pc-bios/*.bin \
+ $source_path/pc-bios/*.rom \
+ $source_path/pc-bios/*.dtb \
+ $source_path/pc-bios/openbios-* \
+ $source_path/pc-bios/palcode-*
+do
FILES="$FILES pc-bios/`basename $bios_file`"
done
mkdir -p $DIRS
diff --git a/pc-bios/README b/pc-bios/README
index 02651fe224..4d1d816fdb 100644
--- a/pc-bios/README
+++ b/pc-bios/README
@@ -32,3 +32,6 @@
- The S390 zipl loader is an addition to the official IBM s390-tools
package. That fork is maintained in its own git repository at:
git://repo.or.cz/s390-tools.git
+
+- The sources for the Alpha palcode image is available from:
+ git://repo.or.cz/qemu-palcode.git
diff --git a/pc-bios/palcode-clipper b/pc-bios/palcode-clipper
new file mode 100755
index 0000000000..a92372c107
--- /dev/null
+++ b/pc-bios/palcode-clipper
Binary files differ
diff --git a/roms/qemu-palcode b/roms/qemu-palcode
new file mode 160000
+Subproject 7abb12f60eb3069019e9497e193733d77d8f072