[Pkg-xen-changes] r405 - in trunk/xen-3.0/debian: . arch arch/ia64 patches
Julien Danjou
acid at alioth.debian.org
Wed Jul 18 06:30:53 UTC 2007
Author: acid
Date: Wed Jul 18 06:30:53 2007
New Revision: 405
Log:
* Add support for ia64 (Closes: #389320)
Added:
trunk/xen-3.0/debian/arch/ia64/
trunk/xen-3.0/debian/arch/ia64/defines
trunk/xen-3.0/debian/patches/ia64-build.dpatch
trunk/xen-3.0/debian/patches/install-boot.dpatch
trunk/xen-3.0/debian/xen-hypervisor-3.0.4-1-ia64.postinst
trunk/xen-3.0/debian/xen-hypervisor-3.0.4-1-ia64.postrm
Modified:
trunk/xen-3.0/debian/arch/defines
trunk/xen-3.0/debian/changelog
trunk/xen-3.0/debian/patches/00list
trunk/xen-3.0/debian/patches/qemu-arch.dpatch
Modified: trunk/xen-3.0/debian/arch/defines
==============================================================================
--- trunk/xen-3.0/debian/arch/defines (original)
+++ trunk/xen-3.0/debian/arch/defines Wed Jul 18 06:30:53 2007
@@ -5,3 +5,4 @@
arches:
amd64
i386
+ ia64
Added: trunk/xen-3.0/debian/arch/ia64/defines
==============================================================================
--- (empty file)
+++ trunk/xen-3.0/debian/arch/ia64/defines Wed Jul 18 06:30:53 2007
@@ -0,0 +1,8 @@
+[base]
+flavours:
+ ia64
+xen-arch: ia64
+
+[ia64]
+class: ia64
+longclass: all single- and multiprocessor Intel Itanium II
Modified: trunk/xen-3.0/debian/changelog
==============================================================================
--- trunk/xen-3.0/debian/changelog (original)
+++ trunk/xen-3.0/debian/changelog Wed Jul 18 06:30:53 2007
@@ -1,8 +1,9 @@
xen-3.0 (3.0.4-1-2) UNRELEASED; urgency=low
* Don't compress PDF (Closes: #429045)
+ * Add support for ia64 (Closes: #389320)
- -- Julien Danjou <acid at debian.org> Tue, 19 Jun 2007 22:08:51 +0200
+ -- Julien Danjou <acid at debian.org> Wed, 18 Jul 2007 08:24:51 +0200
xen-3.0 (3.0.4-1-1) unstable; urgency=low
Modified: trunk/xen-3.0/debian/patches/00list
==============================================================================
--- trunk/xen-3.0/debian/patches/00list (original)
+++ trunk/xen-3.0/debian/patches/00list Wed Jul 18 06:30:53 2007
@@ -8,3 +8,5 @@
blktap-disable
path-relative
not-reinvent-udev
+install-boot
+ia64-build
Added: trunk/xen-3.0/debian/patches/ia64-build.dpatch
==============================================================================
--- (empty file)
+++ trunk/xen-3.0/debian/patches/ia64-build.dpatch Wed Jul 18 06:30:53 2007
@@ -0,0 +1,40 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## ia64-build.dpatch by Alex Williamson <alex.williamson at hp.com>
+##
+## Build fixes for ia64
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+## DP: # HG changeset patch
+## DP: # User kaf24 at firebug.cl.cam.ac.uk
+## DP: # Date 1166866818 0
+## DP: # Node ID bbd1c469ff5b17170fa657f21817aaa0d19dd7fd
+## DP: # Parent 36e33da5146bef9109723bb96a356d1fca14496e
+## DP: [XEN] Add const attribute to elf_sanity_check() parameter on all arches.
+## DP: Signed-off-by: Alex Williamson <alex.williamson at hp.com>
+## DP:
+--- a/xen/arch/ia64/xen/domain.c Sat Dec 23 09:38:07 2006 +0000
++++ b/xen/arch/ia64/xen/domain.c Sat Dec 23 09:40:18 2006 +0000
+@@ -867,7 +867,7 @@ int shadow_mode_control(struct domain *d
+ #endif
+
+ // see arch/x86/xxx/domain_build.c
+-int elf_sanity_check(Elf_Ehdr *ehdr)
++int elf_sanity_check(const Elf_Ehdr *ehdr)
+ {
+ if (!(IS_ELF(*ehdr)))
+ {
+--- a/xen/arch/powerpc/domain_build.c Sat Dec 23 09:38:07 2006 +0000
++++ b/xen/arch/powerpc/domain_build.c Sat Dec 23 09:40:18 2006 +0000
+@@ -51,7 +51,7 @@ static unsigned int opt_dom0_shadow;
+ static unsigned int opt_dom0_shadow;
+ boolean_param("dom0_shadow", opt_dom0_shadow);
+
+-int elf_sanity_check(Elf_Ehdr *ehdr)
++int elf_sanity_check(const Elf_Ehdr *ehdr)
+ {
+ if (IS_ELF(*ehdr))
+ /* we are happy with either */
+
Added: trunk/xen-3.0/debian/patches/install-boot.dpatch
==============================================================================
--- (empty file)
+++ trunk/xen-3.0/debian/patches/install-boot.dpatch Wed Jul 18 06:30:53 2007
@@ -0,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## install-boot.dpatch by Alex Williamson <alex.williamson at hp.com>
+##
+## Only archs building tools/firmware end up with /usr/lib/xen/boot,
+## create it if the subdirs install didn't
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+--- xen-3.0/tools/Makefile 2007-07-17 08:53:23.000000000 -0600
++++ xen-3.0/tools/Makefile 2007-07-17 08:55:57.000000000 -0600
+@@ -42,6 +42,8 @@
+ $(MAKE) ioemuinstall
+ $(INSTALL_DIR) -p $(DESTDIR)/var/xen/dump
+ $(INSTALL_DIR) -p $(DESTDIR)/var/log/xen
++ [ -d $(DESTDIR)/usr/lib/xen-$(XEN_VERSION)/boot ] || \
++ $(INSTALL_DIR) -p $(DESTDIR)/usr/lib/xen-$(XEN_VERSION)/boot
+
+ .PHONY: clean
+ clean: check_clean
Modified: trunk/xen-3.0/debian/patches/qemu-arch.dpatch
==============================================================================
--- trunk/xen-3.0/debian/patches/qemu-arch.dpatch (original)
+++ trunk/xen-3.0/debian/patches/qemu-arch.dpatch Wed Jul 18 06:30:53 2007
@@ -8,7 +8,7 @@
diff -urNad xen-unstable~/tools/ioemu/configure xen-unstable/tools/ioemu/configure
--- xen-unstable~/tools/ioemu/configure 2006-08-18 15:35:45.000000000 +0000
+++ xen-unstable/tools/ioemu/configure 2006-08-18 16:19:34.759859866 +0000
-@@ -27,46 +27,18 @@
+@@ -27,46 +27,21 @@
make="make"
install="install"
strip="strip"
@@ -58,6 +58,9 @@
+ powerpc)
+ cpu="powerpc"
+ ;;
++ ia64)
++ cpu="ia64"
++ ;;
*)
cpu="unknown"
;;
Added: trunk/xen-3.0/debian/xen-hypervisor-3.0.4-1-ia64.postinst
==============================================================================
--- (empty file)
+++ trunk/xen-3.0/debian/xen-hypervisor-3.0.4-1-ia64.postinst Wed Jul 18 06:30:53 2007
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+set -e
+
+case "$1" in
+ configure)
+ if command -v elilo > /dev/null; then
+ elilo || :
+ fi
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
Added: trunk/xen-3.0/debian/xen-hypervisor-3.0.4-1-ia64.postrm
==============================================================================
--- (empty file)
+++ trunk/xen-3.0/debian/xen-hypervisor-3.0.4-1-ia64.postrm Wed Jul 18 06:30:53 2007
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+set -e
+
+case "$1" in
+ remove)
+ if command -v elilo > /dev/null; then
+ elilo || :
+ fi
+ ;;
+
+ purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
More information about the Pkg-xen-changes
mailing list