pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils Update xen3 packages to 3.1.3. Changes are mo...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dfeba801dc16
branches:  trunk
changeset: 538662:dfeba801dc16
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Fri Feb 15 20:34:35 2008 +0000

description:
Update xen3 packages to 3.1.3. Changes are mostly bugfixes and enhancement
in HVM support.

diffstat:

 sysutils/xenkernel3/Makefile         |   7 +++----
 sysutils/xenkernel3/distinfo         |  11 ++++++-----
 sysutils/xenkernel3/patches/patch-ba |  16 ++++------------
 sysutils/xenkernel3/patches/patch-cx |  22 ++++++++++++++++++++++
 sysutils/xentools3-hvm/Makefile      |   6 +++---
 sysutils/xentools3-hvm/distinfo      |   8 ++++----
 sysutils/xentools3/Makefile          |   6 +++---
 sysutils/xentools3/buildlink3.mk     |   4 ++--
 sysutils/xentools3/distinfo          |   8 ++++----
 9 files changed, 51 insertions(+), 37 deletions(-)

diffs (194 lines):

diff -r bf7c4be31b96 -r dfeba801dc16 sysutils/xenkernel3/Makefile
--- a/sysutils/xenkernel3/Makefile      Fri Feb 15 16:46:30 2008 +0000
+++ b/sysutils/xenkernel3/Makefile      Fri Feb 15 20:34:35 2008 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.9 2007/12/05 22:06:26 bouyer Exp $
+# $NetBSD: Makefile,v 1.10 2008/02/15 20:34:35 bouyer Exp $
 #
 
-VERSION=       3.1.2
+VERSION=       3.1.3
 DISTNAME=      xen-${VERSION}-src
 PKGNAME=       xenkernel3-${VERSION}
-PKGREVISION=   1
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_LOCAL}
 EXTRACT_SUFX=  .tgz
@@ -17,7 +16,7 @@
 CONFLICTS=     xenkernel30-*
 
 
-WRKSRC=                ${WRKDIR}/xen-${VERSION}-src
+WRKSRC=                ${WRKDIR}/xen-${VERSION}
 
 NO_CONFIGURE=  yes
 USE_TOOLS+=    gmake
diff -r bf7c4be31b96 -r dfeba801dc16 sysutils/xenkernel3/distinfo
--- a/sysutils/xenkernel3/distinfo      Fri Feb 15 16:46:30 2008 +0000
+++ b/sysutils/xenkernel3/distinfo      Fri Feb 15 20:34:35 2008 +0000
@@ -1,11 +1,12 @@
-$NetBSD: distinfo,v 1.7 2007/12/05 22:06:26 bouyer Exp $
+$NetBSD: distinfo,v 1.8 2008/02/15 20:34:35 bouyer Exp $
 
-SHA1 (xen-3.1.2-src.tgz) = 475499fd2c3f917a5e8e7f95950dedf9c6fa295e
-RMD160 (xen-3.1.2-src.tgz) = 90413e82899f422b16407de156b88ad54b6e05ad
-Size (xen-3.1.2-src.tgz) = 6975860 bytes
+SHA1 (xen-3.1.3-src.tgz) = 87b370df928feda599bbc7076e7a4589f67355c8
+RMD160 (xen-3.1.3-src.tgz) = b26b71e0422db7aece60aa4dd9f9c8d34affd0c7
+Size (xen-3.1.3-src.tgz) = 6891760 bytes
 SHA1 (patch-aa) = 1be644e7edd3735c2850d3e581002f53bd50eb59
-SHA1 (patch-ba) = fbc32d449d5f3410e478b92d6348f550609d1180
+SHA1 (patch-ba) = c758b1f8a6017aa37a66ed372a4c94e9bf070ebd
 SHA1 (patch-bb) = 7338e5a512c909d4b043654dab882761de274f94
 SHA1 (patch-bc) = fa35699da6ad2a4950418a02432c2ccdb5d34844
 SHA1 (patch-bd) = 2a07955b1285d288458066813f8ebc801b8038c1
 SHA1 (patch-cw) = 83a0f34dac9ba9a465c7362d4de6706afb84d688
+SHA1 (patch-cx) = 58804179cd4f39ccba10e3f3d40a8a6d9cee30a6
diff -r bf7c4be31b96 -r dfeba801dc16 sysutils/xenkernel3/patches/patch-ba
--- a/sysutils/xenkernel3/patches/patch-ba      Fri Feb 15 16:46:30 2008 +0000
+++ b/sysutils/xenkernel3/patches/patch-ba      Fri Feb 15 20:34:35 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ba,v 1.3 2007/12/05 22:06:27 bouyer Exp $
+$NetBSD: patch-ba,v 1.4 2008/02/15 20:34:35 bouyer Exp $
 
---- xen/arch/x86/domain_build.c.orig   2007-11-15 00:35:27.000000000 +0100
-+++ xen/arch/x86/domain_build.c        2007-12-05 22:55:53.000000000 +0100
-@@ -316,6 +316,9 @@
+--- xen/arch/x86/domain_build.c.orig   2008-01-31 11:06:54.000000000 +0100
++++ xen/arch/x86/domain_build.c        2008-02-13 21:24:12.000000000 +0100
+@@ -312,6 +312,9 @@
             parms.pae       ? ", PAE"  : "",
             elf_msb(&elf)   ? "msb"    : "lsb",
             elf.pstart, elf.pend);
@@ -21,11 +21,3 @@
      if ( UNSET_ADDR != parms.virt_hv_start_low && elf_32bit(&elf) )
      {
  #if CONFIG_PAGING_LEVELS < 4
-@@ -642,6 +647,7 @@
-         l4start = l4tab = page_to_virt(page);
-     }
-     copy_page(l4tab, idle_pg_table);
-+    l4tab[0] = l4e_empty(); /* zap trampoline mapping */
-     l4tab[l4_table_offset(LINEAR_PT_VIRT_START)] =
-         l4e_from_paddr(__pa(l4start), __PAGE_HYPERVISOR);
-     l4tab[l4_table_offset(PERDOMAIN_VIRT_START)] =
diff -r bf7c4be31b96 -r dfeba801dc16 sysutils/xenkernel3/patches/patch-cx
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xenkernel3/patches/patch-cx      Fri Feb 15 20:34:35 2008 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-cx,v 1.1 2008/02/15 20:34:35 bouyer Exp $
+
+--- xen/arch/x86/mm.c.orig     2008-02-15 20:42:07.000000000 +0100
++++ xen/arch/x86/mm.c  2008-02-15 20:43:18.000000000 +0100
+@@ -1478,8 +1478,6 @@
+             return 0;
+         }
+ 
+-        adjust_guest_l3e(nl3e, d);
+-
+         /* Fast path for identical mapping and presence. */
+         if (!l3e_has_changed(ol3e, nl3e, _PAGE_PRESENT))
+             return UPDATE_ENTRY(l3, pl3e, ol3e, nl3e, pfn, current);
+@@ -1487,6 +1485,8 @@
+         if ( unlikely(!get_page_from_l3e(nl3e, pfn, d)) )
+             return 0;
+ 
++        adjust_guest_l3e(nl3e, d);
++
+         if ( unlikely(!UPDATE_ENTRY(l3, pl3e, ol3e, nl3e, pfn, current)) )
+         {
+             put_page_from_l3e(nl3e, pfn);
diff -r bf7c4be31b96 -r dfeba801dc16 sysutils/xentools3-hvm/Makefile
--- a/sysutils/xentools3-hvm/Makefile   Fri Feb 15 16:46:30 2008 +0000
+++ b/sysutils/xentools3-hvm/Makefile   Fri Feb 15 20:34:35 2008 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2007/12/03 21:54:31 bouyer Exp $
+# $NetBSD: Makefile,v 1.4 2008/02/15 20:34:35 bouyer Exp $
 #
 
-VERSION=               3.1.2
+VERSION=               3.1.3
 DISTNAME=              xen-${VERSION}-src
 PKGNAME=               xentools3-hvm-${VERSION}
 CATEGORIES=            sysutils
@@ -21,7 +21,7 @@
 
 CONFLICTS=             xentools30-*
 
-WRKSRC=                        ${WRKDIR}/xen-${VERSION}-src/tools
+WRKSRC=                        ${WRKDIR}/xen-${VERSION}/tools
 CHECK_PORTABILITY_SKIP+=       examples/* xm-test/ramdisk/make-release.sh
 
 EGDIR=                 ${PREFIX}/share/examples/xen
diff -r bf7c4be31b96 -r dfeba801dc16 sysutils/xentools3-hvm/distinfo
--- a/sysutils/xentools3-hvm/distinfo   Fri Feb 15 16:46:30 2008 +0000
+++ b/sysutils/xentools3-hvm/distinfo   Fri Feb 15 20:34:35 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2007/12/03 21:54:31 bouyer Exp $
+$NetBSD: distinfo,v 1.3 2008/02/15 20:34:35 bouyer Exp $
 
-SHA1 (xen-3.1.2-src.tgz) = 475499fd2c3f917a5e8e7f95950dedf9c6fa295e
-RMD160 (xen-3.1.2-src.tgz) = 90413e82899f422b16407de156b88ad54b6e05ad
-Size (xen-3.1.2-src.tgz) = 6975860 bytes
+SHA1 (xen-3.1.3-src.tgz) = 87b370df928feda599bbc7076e7a4589f67355c8
+RMD160 (xen-3.1.3-src.tgz) = b26b71e0422db7aece60aa4dd9f9c8d34affd0c7
+Size (xen-3.1.3-src.tgz) = 6891760 bytes
 SHA1 (patch-aa) = 663c798a472501d4c38add5049faded5b7e807aa
 SHA1 (patch-an) = cb6e3a7eac490851f2eacf557f05daf0d6966cce
 SHA1 (patch-ao) = d1250258d09cf9b330a4e9d52e85332a0eef7998
diff -r bf7c4be31b96 -r dfeba801dc16 sysutils/xentools3/Makefile
--- a/sysutils/xentools3/Makefile       Fri Feb 15 16:46:30 2008 +0000
+++ b/sysutils/xentools3/Makefile       Fri Feb 15 20:34:35 2008 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2008/01/18 05:09:45 tnn Exp $
+# $NetBSD: Makefile,v 1.6 2008/02/15 20:34:35 bouyer Exp $
 #
 
-VERSION=               3.1.2
+VERSION=               3.1.3
 DISTNAME=              xen-${VERSION}-src
 PKGNAME=               xentools3-${VERSION}
 PKGREVISION=           1
@@ -25,7 +25,7 @@
 CONFLICTS+=            xentools20-[0-9]*
 CONFLICTS=             xentools30-*
 
-WRKSRC=                        ${WRKDIR}/xen-${VERSION}-src/tools
+WRKSRC=                        ${WRKDIR}/xen-${VERSION}/tools
 CHECK_PORTABILITY_SKIP=        examples/* xm-test/ramdisk/make-release.sh
 
 EGDIR=                 ${PREFIX}/share/examples/xen
diff -r bf7c4be31b96 -r dfeba801dc16 sysutils/xentools3/buildlink3.mk
--- a/sysutils/xentools3/buildlink3.mk  Fri Feb 15 16:46:30 2008 +0000
+++ b/sysutils/xentools3/buildlink3.mk  Fri Feb 15 20:34:35 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2007/12/03 21:54:30 bouyer Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2008/02/15 20:34:35 bouyer Exp $
 
 BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
 XENTOOLS3_BUILDLINK3_MK:=      ${XENTOOLS3_BUILDLINK3_MK}+
@@ -12,7 +12,7 @@
 BUILDLINK_ORDER:=      ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}xentools3
 
 .if ${XENTOOLS3_BUILDLINK3_MK} == "+"
-BUILDLINK_API_DEPENDS.xentools3+=      xentools3>=3.1.2
+BUILDLINK_API_DEPENDS.xentools3+=      xentools3>=3.1.3
 BUILDLINK_PKGSRCDIR.xentools3?=        ../../sysutils/xentools3
 .endif # XENTOOLS3_BUILDLINK3_MK
 
diff -r bf7c4be31b96 -r dfeba801dc16 sysutils/xentools3/distinfo
--- a/sysutils/xentools3/distinfo       Fri Feb 15 16:46:30 2008 +0000
+++ b/sysutils/xentools3/distinfo       Fri Feb 15 20:34:35 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.3 2007/12/03 21:54:30 bouyer Exp $
+$NetBSD: distinfo,v 1.4 2008/02/15 20:34:35 bouyer Exp $
 
-SHA1 (xen-3.1.2-src.tgz) = 475499fd2c3f917a5e8e7f95950dedf9c6fa295e
-RMD160 (xen-3.1.2-src.tgz) = 90413e82899f422b16407de156b88ad54b6e05ad
-Size (xen-3.1.2-src.tgz) = 6975860 bytes
+SHA1 (xen-3.1.3-src.tgz) = 87b370df928feda599bbc7076e7a4589f67355c8
+RMD160 (xen-3.1.3-src.tgz) = b26b71e0422db7aece60aa4dd9f9c8d34affd0c7
+Size (xen-3.1.3-src.tgz) = 6891760 bytes
 SHA1 (patch-aa) = 86a6c9c2a43da76a5746835e13646b24e6992070
 SHA1 (patch-ab) = 424d8cc3e41d128a221f0277c1cb1d8779e97241
 SHA1 (patch-ac) = 4eb0f474d4e3a685788c1ce92c0b407dc3d7a855



Home | Main Index | Thread Index | Old Index