Sun Apr 27 19:59:40 2008 UTC ()
Update to Xen 3.1.4. Chnages are bugfixes, mostly in various HVM parts.


(bouyer)
diff -r1.13 -r1.14 pkgsrc/sysutils/xenkernel3/Makefile
diff -r1.9 -r1.10 pkgsrc/sysutils/xenkernel3/distinfo
diff -r1.4 -r1.5 pkgsrc/sysutils/xenkernel3/patches/patch-ba
diff -r1.2 -r0 pkgsrc/sysutils/xenkernel3/patches/patch-cx
diff -r1.12 -r1.13 pkgsrc/sysutils/xentools3/Makefile
diff -r1.8 -r1.9 pkgsrc/sysutils/xentools3/distinfo
diff -r1.6 -r1.7 pkgsrc/sysutils/xentools3-hvm/Makefile
diff -r1.4 -r1.5 pkgsrc/sysutils/xentools3-hvm/distinfo

cvs diff -r1.13 -r1.14 pkgsrc/sysutils/xenkernel3/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xenkernel3/Attic/Makefile 2008/04/25 20:39:12 1.13
+++ pkgsrc/sysutils/xenkernel3/Attic/Makefile 2008/04/27 19:59:40 1.14
@@ -1,23 +1,22 @@ @@ -1,23 +1,22 @@
1# $NetBSD: Makefile,v 1.13 2008/04/25 20:39:12 joerg Exp $ 1# $NetBSD: Makefile,v 1.14 2008/04/27 19:59:40 bouyer Exp $
2# 2#
3 3
4VERSION= 3.1.3 4VERSION= 3.1.4
5DISTNAME= xen-${VERSION}-src 5DISTNAME= xen-${VERSION}
6PKGNAME= xenkernel3-${VERSION} 6PKGNAME= xenkernel3-${VERSION}
7PKGREVISION= 1 
8CATEGORIES= sysutils 7CATEGORIES= sysutils
9MASTER_SITES= ${MASTER_SITE_LOCAL} 8MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/
10EXTRACT_SUFX= .tgz 9EXTRACT_SUFX= .tar.gz
11 10
12MAINTAINER= bouyer@NetBSD.org 11MAINTAINER= bouyer@NetBSD.org
13HOMEPAGE= http://xen.org/ 12HOMEPAGE= http://xen.org/
14COMMENT= Xen3 Kernel 13COMMENT= Xen3 Kernel
15 14
16ONLY_FOR_PLATFORM= Linux-2.[46]*-i386 NetBSD-*-i386 Linux-2.[46]*-x86_64 NetBSD-*-x86_64 15ONLY_FOR_PLATFORM= Linux-2.[46]*-i386 NetBSD-*-i386 Linux-2.[46]*-x86_64 NetBSD-*-x86_64
17CONFLICTS= xenkernel30-* 16CONFLICTS= xenkernel30-*
18 17
19 18
20WRKSRC= ${WRKDIR}/xen-${VERSION} 19WRKSRC= ${WRKDIR}/xen-${VERSION}
21 20
22NO_CONFIGURE= yes 21NO_CONFIGURE= yes
23USE_TOOLS+= gmake 22USE_TOOLS+= gmake

cvs diff -r1.9 -r1.10 pkgsrc/sysutils/xenkernel3/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/xenkernel3/Attic/distinfo 2008/02/20 22:48:27 1.9
+++ pkgsrc/sysutils/xenkernel3/Attic/distinfo 2008/04/27 19:59:40 1.10
@@ -1,12 +1,11 @@ @@ -1,12 +1,11 @@
1$NetBSD: distinfo,v 1.9 2008/02/20 22:48:27 bouyer Exp $ 1$NetBSD: distinfo,v 1.10 2008/04/27 19:59:40 bouyer Exp $
2 2
3SHA1 (xen-3.1.3-src.tgz) = 87b370df928feda599bbc7076e7a4589f67355c8 3SHA1 (xen-3.1.4.tar.gz) = 0d784662776239195df10b3f29d40350f9d0644d
4RMD160 (xen-3.1.3-src.tgz) = b26b71e0422db7aece60aa4dd9f9c8d34affd0c7 4RMD160 (xen-3.1.4.tar.gz) = c02ad2bd64e6306b127a4f37a8aa370dadc11859
5Size (xen-3.1.3-src.tgz) = 6891760 bytes 5Size (xen-3.1.4.tar.gz) = 6894493 bytes
6SHA1 (patch-aa) = 1be644e7edd3735c2850d3e581002f53bd50eb59 6SHA1 (patch-aa) = 1be644e7edd3735c2850d3e581002f53bd50eb59
7SHA1 (patch-ba) = c758b1f8a6017aa37a66ed372a4c94e9bf070ebd 7SHA1 (patch-ba) = cadfa6f2626e95c9ccb85ae7e3a8a7f318ea343f
8SHA1 (patch-bb) = 7338e5a512c909d4b043654dab882761de274f94 8SHA1 (patch-bb) = 7338e5a512c909d4b043654dab882761de274f94
9SHA1 (patch-bc) = fa35699da6ad2a4950418a02432c2ccdb5d34844 9SHA1 (patch-bc) = fa35699da6ad2a4950418a02432c2ccdb5d34844
10SHA1 (patch-bd) = 2a07955b1285d288458066813f8ebc801b8038c1 10SHA1 (patch-bd) = 2a07955b1285d288458066813f8ebc801b8038c1
11SHA1 (patch-cw) = 83a0f34dac9ba9a465c7362d4de6706afb84d688 11SHA1 (patch-cw) = 83a0f34dac9ba9a465c7362d4de6706afb84d688
12SHA1 (patch-cx) = 79a204f06d35d957e5af5858427abcc7729bae1e 

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/xenkernel3/patches/Attic/patch-ba (expand / switch to unified diff)

--- pkgsrc/sysutils/xenkernel3/patches/Attic/patch-ba 2008/02/15 20:34:35 1.4
+++ pkgsrc/sysutils/xenkernel3/patches/Attic/patch-ba 2008/04/27 19:59:40 1.5
@@ -1,23 +1,14 @@ @@ -1,23 +1,14 @@
1$NetBSD: patch-ba,v 1.4 2008/02/15 20:34:35 bouyer Exp $ 1$NetBSD: patch-ba,v 1.5 2008/04/27 19:59:40 bouyer Exp $
2 2
3--- xen/arch/x86/domain_build.c.orig 2008-01-31 11:06:54.000000000 +0100 3--- xen/arch/x86/domain_build.c.orig 2008-04-25 15:03:12.000000000 +0200
4+++ xen/arch/x86/domain_build.c 2008-02-13 21:24:12.000000000 +0100 4+++ xen/arch/x86/domain_build.c 2008-04-26 18:23:30.000000000 +0200
5@@ -312,6 +312,9 @@ 5@@ -308,6 +308,9 @@
6 parms.pae ? ", PAE" : "", 6 parms.pae ? ", PAE" : "",
7 elf_msb(&elf) ? "msb" : "lsb", 7 elf_msb(&elf) ? "msb" : "lsb",
8 elf.pstart, elf.pend); 8 elf.pstart, elf.pend);
9+ if ( elf.bsd_symtab_pstart ) 9+ if ( elf.bsd_symtab_pstart )
10+ printk(" Dom0 symbol map 0x%" PRIx64 " -> 0x%" PRIx64 "\n", 10+ printk(" Dom0 symbol map 0x%" PRIx64 " -> 0x%" PRIx64 "\n",
11+ elf.bsd_symtab_pstart, elf.bsd_symtab_pend); 11+ elf.bsd_symtab_pstart, elf.bsd_symtab_pend);
12  12
13 if ( !compatible ) 13 if ( !compatible )
14 { 14 {
15@@ -349,6 +352,8 @@ 
16 if ( parms.pae == PAEKERN_extended_cr3 ) 
17 set_bit(VMASST_TYPE_pae_extended_cr3, &d->vm_assist); 
18  
19+ d->arch.physaddr_bitsize = 64; 
20+ 
21 if ( UNSET_ADDR != parms.virt_hv_start_low && elf_32bit(&elf) ) 
22 { 
23 #if CONFIG_PAGING_LEVELS < 4 

File Deleted: pkgsrc/sysutils/xenkernel3/patches/Attic/patch-cx

cvs diff -r1.12 -r1.13 pkgsrc/sysutils/xentools3/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools3/Attic/Makefile 2008/04/25 20:39:12 1.12
+++ pkgsrc/sysutils/xentools3/Attic/Makefile 2008/04/27 19:59:40 1.13
@@ -1,23 +1,22 @@ @@ -1,23 +1,22 @@
1# $NetBSD: Makefile,v 1.12 2008/04/25 20:39:12 joerg Exp $ 1# $NetBSD: Makefile,v 1.13 2008/04/27 19:59:40 bouyer Exp $
2# 2#
3 3
4VERSION= 3.1.3 4VERSION= 3.1.4
5DISTNAME= xen-${VERSION}-src 5DISTNAME= xen-${VERSION}
6PKGNAME= xentools3-${VERSION} 6PKGNAME= xentools3-${VERSION}
7PKGREVISION= 2 
8CATEGORIES= sysutils 7CATEGORIES= sysutils
9MASTER_SITES= ${MASTER_SITE_LOCAL} 8MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/
10EXTRACT_SUFX= .tgz 9EXTRACT_SUFX= .tar.gz
11 10
12MAINTAINER= bouyer@NetBSD.org 11MAINTAINER= bouyer@NetBSD.org
13HOMEPAGE= http://xen.org/ 12HOMEPAGE= http://xen.org/
14COMMENT= Userland Tools for Xen 13COMMENT= Userland Tools for Xen
15 14
16#DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted 15#DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted
17DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline 16DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline
18 17
19PKG_SYSCONFSUBDIR= xen 18PKG_SYSCONFSUBDIR= xen
20 19
21ONLY_FOR_PLATFORM= Linux-2.[46]*-i386 Linux-2.[46]*-x86_64 20ONLY_FOR_PLATFORM= Linux-2.[46]*-i386 Linux-2.[46]*-x86_64
22ONLY_FOR_PLATFORM+= NetBSD-*-i386 NetBSD-*-x86_64 21ONLY_FOR_PLATFORM+= NetBSD-*-i386 NetBSD-*-x86_64
23 22

cvs diff -r1.8 -r1.9 pkgsrc/sysutils/xentools3/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools3/Attic/distinfo 2008/03/08 17:24:20 1.8
+++ pkgsrc/sysutils/xentools3/Attic/distinfo 2008/04/27 19:59:40 1.9
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: distinfo,v 1.8 2008/03/08 17:24:20 bouyer Exp $ 1$NetBSD: distinfo,v 1.9 2008/04/27 19:59:40 bouyer Exp $
2 2
3SHA1 (xen-3.1.3-src.tgz) = 87b370df928feda599bbc7076e7a4589f67355c8 3SHA1 (xen-3.1.4.tar.gz) = 0d784662776239195df10b3f29d40350f9d0644d
4RMD160 (xen-3.1.3-src.tgz) = b26b71e0422db7aece60aa4dd9f9c8d34affd0c7 4RMD160 (xen-3.1.4.tar.gz) = c02ad2bd64e6306b127a4f37a8aa370dadc11859
5Size (xen-3.1.3-src.tgz) = 6891760 bytes 5Size (xen-3.1.4.tar.gz) = 6894493 bytes
6SHA1 (patch-aa) = dca8b8de73b9bdbb17f8245224575eb881cdf00d 6SHA1 (patch-aa) = dca8b8de73b9bdbb17f8245224575eb881cdf00d
7SHA1 (patch-ab) = dcafc8b6c4cd1e4dfc6f4ec806fd8076b3104b86 7SHA1 (patch-ab) = dcafc8b6c4cd1e4dfc6f4ec806fd8076b3104b86
8SHA1 (patch-ac) = 4eb0f474d4e3a685788c1ce92c0b407dc3d7a855 8SHA1 (patch-ac) = 4eb0f474d4e3a685788c1ce92c0b407dc3d7a855
9SHA1 (patch-ad) = ec36d712925ddf06aac7d6393ad818a51c4363f3 9SHA1 (patch-ad) = ec36d712925ddf06aac7d6393ad818a51c4363f3
10SHA1 (patch-al) = da759ccbb2c4b48f42178cff47ace7ef42466814 10SHA1 (patch-al) = da759ccbb2c4b48f42178cff47ace7ef42466814
11SHA1 (patch-as) = 6f05feeb9dd63f2071d48b0d8aa8c6a0952e60c7 11SHA1 (patch-as) = 6f05feeb9dd63f2071d48b0d8aa8c6a0952e60c7
12SHA1 (patch-au) = b2357fdaff2895a5e4da4371d72ccc3041c78a83 12SHA1 (patch-au) = b2357fdaff2895a5e4da4371d72ccc3041c78a83
13SHA1 (patch-av) = be2a1440126908996410f92a04ad479f8a2ca373 13SHA1 (patch-av) = be2a1440126908996410f92a04ad479f8a2ca373
14SHA1 (patch-aw) = 8039fa7bd7799efc48da9550f861e2212cb3361b 14SHA1 (patch-aw) = 8039fa7bd7799efc48da9550f861e2212cb3361b
15SHA1 (patch-ax) = c2fd0f25ed00498039eececcfb467a236f608efa 15SHA1 (patch-ax) = c2fd0f25ed00498039eececcfb467a236f608efa
16SHA1 (patch-ba) = 464405094eb798cce37302bdbc935561248ebd4e 16SHA1 (patch-ba) = 464405094eb798cce37302bdbc935561248ebd4e
17SHA1 (patch-bb) = d6705871ab5655719cac1df2daf03845a8d50fba 17SHA1 (patch-bb) = d6705871ab5655719cac1df2daf03845a8d50fba
18SHA1 (patch-bc) = c143c3c587f254af1552667a70e2fac1f0f9665e 18SHA1 (patch-bc) = c143c3c587f254af1552667a70e2fac1f0f9665e

cvs diff -r1.6 -r1.7 pkgsrc/sysutils/xentools3-hvm/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools3-hvm/Attic/Makefile 2008/04/25 20:39:12 1.6
+++ pkgsrc/sysutils/xentools3-hvm/Attic/Makefile 2008/04/27 19:59:40 1.7
@@ -1,23 +1,22 @@ @@ -1,23 +1,22 @@
1# $NetBSD: Makefile,v 1.6 2008/04/25 20:39:12 joerg Exp $ 1# $NetBSD: Makefile,v 1.7 2008/04/27 19:59:40 bouyer Exp $
2# 2#
3 3
4VERSION= 3.1.3 4VERSION= 3.1.4
5DISTNAME= xen-${VERSION}-src 5DISTNAME= xen-${VERSION}
6PKGNAME= xentools3-hvm-${VERSION} 6PKGNAME= xentools3-hvm-${VERSION}
7PKGREVISION= 1 
8CATEGORIES= sysutils 7CATEGORIES= sysutils
9MASTER_SITES= ${MASTER_SITE_LOCAL} 8MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/
10EXTRACT_SUFX= .tgz 9EXTRACT_SUFX= .tar.gz
11 10
12MAINTAINER= bouyer@NetBSD.org 11MAINTAINER= bouyer@NetBSD.org
13HOMEPAGE= http://xen.org/ 12HOMEPAGE= http://xen.org/
14COMMENT= Tools for Virtual Machine Extensions support in Xen 13COMMENT= Tools for Virtual Machine Extensions support in Xen
15 14
16BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware 15BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware
17 16
18PKG_SYSCONFSUBDIR= xen 17PKG_SYSCONFSUBDIR= xen
19 18
20ONLY_FOR_PLATFORM= Linux-2.[46]*-i386 Linux-2.[46]*-x86_64 19ONLY_FOR_PLATFORM= Linux-2.[46]*-i386 Linux-2.[46]*-x86_64
21ONLY_FOR_PLATFORM+= NetBSD-*-i386 NetBSD-*-x86_64 20ONLY_FOR_PLATFORM+= NetBSD-*-i386 NetBSD-*-x86_64
22 21
23CONFLICTS= xentools30-* 22CONFLICTS= xentools30-*

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/xentools3-hvm/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools3-hvm/Attic/distinfo 2008/02/17 16:29:03 1.4
+++ pkgsrc/sysutils/xentools3-hvm/Attic/distinfo 2008/04/27 19:59:40 1.5
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: distinfo,v 1.4 2008/02/17 16:29:03 bouyer Exp $ 1$NetBSD: distinfo,v 1.5 2008/04/27 19:59:40 bouyer Exp $
2 2
3SHA1 (xen-3.1.3-src.tgz) = 87b370df928feda599bbc7076e7a4589f67355c8 3SHA1 (xen-3.1.4.tar.gz) = 0d784662776239195df10b3f29d40350f9d0644d
4RMD160 (xen-3.1.3-src.tgz) = b26b71e0422db7aece60aa4dd9f9c8d34affd0c7 4RMD160 (xen-3.1.4.tar.gz) = c02ad2bd64e6306b127a4f37a8aa370dadc11859
5Size (xen-3.1.3-src.tgz) = 6891760 bytes 5Size (xen-3.1.4.tar.gz) = 6894493 bytes
6SHA1 (patch-aa) = 663c798a472501d4c38add5049faded5b7e807aa 6SHA1 (patch-aa) = 663c798a472501d4c38add5049faded5b7e807aa
7SHA1 (patch-an) = cb6e3a7eac490851f2eacf557f05daf0d6966cce 7SHA1 (patch-an) = cb6e3a7eac490851f2eacf557f05daf0d6966cce
8SHA1 (patch-ao) = d1250258d09cf9b330a4e9d52e85332a0eef7998 8SHA1 (patch-ao) = d1250258d09cf9b330a4e9d52e85332a0eef7998
9SHA1 (patch-ap) = 33f2bdbef6df3f2105d4502b8066abb6c952fc6c 9SHA1 (patch-ap) = 33f2bdbef6df3f2105d4502b8066abb6c952fc6c
10SHA1 (patch-ar) = c8748761267dd82c75deab79d13b71d56bcf2223 10SHA1 (patch-ar) = c8748761267dd82c75deab79d13b71d56bcf2223
11SHA1 (patch-as) = 8850108d0c8f101642f4855184253824f9c214b5 11SHA1 (patch-as) = 8850108d0c8f101642f4855184253824f9c214b5
12SHA1 (patch-at) = 2311289176c83fcd3ff18b90bab9c2e5e05a52f1 12SHA1 (patch-at) = 2311289176c83fcd3ff18b90bab9c2e5e05a52f1
13SHA1 (patch-au) = b2357fdaff2895a5e4da4371d72ccc3041c78a83 13SHA1 (patch-au) = b2357fdaff2895a5e4da4371d72ccc3041c78a83
14SHA1 (patch-av) = be2a1440126908996410f92a04ad479f8a2ca373 14SHA1 (patch-av) = be2a1440126908996410f92a04ad479f8a2ca373
15SHA1 (patch-aw) = 2776799b391983ad79af0f28367287a4a865260a 15SHA1 (patch-aw) = 2776799b391983ad79af0f28367287a4a865260a
16SHA1 (patch-ax) = 93411fbeff95f76d723fdda993d55a2740d3a713 16SHA1 (patch-ax) = 93411fbeff95f76d723fdda993d55a2740d3a713
17SHA1 (patch-ay) = 6c5b1e469d6dfd853f68a3151ee46e7c56d8247c 17SHA1 (patch-ay) = 6c5b1e469d6dfd853f68a3151ee46e7c56d8247c
18SHA1 (patch-ba) = ee151472a9ec28301b67e696e81673c4bf753ed6 18SHA1 (patch-ba) = ee151472a9ec28301b67e696e81673c4bf753ed6