pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/sysutils/xenkernel30 Initial import of a xen3 kernel p...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a151ab0f4f35
branches:  trunk
changeset: 515498:a151ab0f4f35
user:      agc <agc%pkgsrc.org@localhost>
date:      Mon Jul 03 07:28:22 2006 +0000

description:
Initial import of a xen3 kernel package, to facilitate xen3 dom0 support
in NetBSD.

        Xen is a virtual machine monitor for x86 hardware (runs only on
        i686-class CPUs), which supports running multiple guests operating
        systems on a single machine.  Guest OSes (also called "domains")
        require a modified kernel which supports Xen hypercalls in replacement
        to access to the physical hardware.  At boot, the xen kernel is loaded
        (via grub) along with the guest kernel for the first domain (called
        domain0).  domain0 has privileges to access the physical hardware (PCI
        and ISA devices), administrate other domains and provide virtual
        devices (disks and network) to other domains.

        This package contains the Xen3 kernel itself.

diffstat:

 sysutils/xenkernel30/DESCR    |  11 +++++++++++
 sysutils/xenkernel30/Makefile |  23 +++++++++++++++++++++++
 sysutils/xenkernel30/PLIST    |   3 +++
 sysutils/xenkernel30/distinfo |   5 +++++
 4 files changed, 42 insertions(+), 0 deletions(-)

diffs (58 lines):

diff -r f41645e0efb1 -r a151ab0f4f35 sysutils/xenkernel30/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xenkernel30/DESCR        Mon Jul 03 07:28:22 2006 +0000
@@ -0,0 +1,11 @@
+Xen is a virtual machine monitor for x86 hardware (runs only on
+i686-class CPUs), which supports running multiple guests operating
+systems on a single machine.  Guest OSes (also called "domains")
+require a modified kernel which supports Xen hypercalls in replacement
+to access to the physical hardware.  At boot, the xen kernel is loaded
+(via grub) along with the guest kernel for the first domain (called
+domain0).  domain0 has privileges to access the physical hardware (PCI
+and ISA devices), administrate other domains and provide virtual
+devices (disks and network) to other domains.
+
+This package contains the Xen3 kernel itself.
diff -r f41645e0efb1 -r a151ab0f4f35 sysutils/xenkernel30/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xenkernel30/Makefile     Mon Jul 03 07:28:22 2006 +0000
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/07/03 07:28:22 agc Exp $
+#
+
+DISTNAME=      xen-3.0.2-2-install-x86_32
+PKGNAME=       xenkernel30-3.0.2.2
+CATEGORIES=    sysutils
+MASTER_SITES=  http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/
+EXTRACT_SUFX=  .tgz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.netbsd.org/Ports/xen/
+COMMENT=       Xen3 Kernel
+
+WRKSRC=                ${WRKDIR}/xen-3.0.2-2-install
+
+NO_CONFIGURE=  yes
+NO_BUILD=      yes
+
+do-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/xen3-kernel
+       ${INSTALL_DATA} ${WRKSRC}/install/boot/xen.gz ${PREFIX}/xen3-kernel/xen.gz
+
+.include "../../mk/bsd.pkg.mk"
diff -r f41645e0efb1 -r a151ab0f4f35 sysutils/xenkernel30/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xenkernel30/PLIST        Mon Jul 03 07:28:22 2006 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/07/03 07:28:22 agc Exp $
+xen3-kernel/xen.gz
+@dirrm xen3-kernel
diff -r f41645e0efb1 -r a151ab0f4f35 sysutils/xenkernel30/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xenkernel30/distinfo     Mon Jul 03 07:28:22 2006 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/07/03 07:28:22 agc Exp $
+
+SHA1 (xen-3.0.2-2-install-x86_32.tgz) = 3f62632c6b1aaca62b2b575fd7917d6e19d33982
+RMD160 (xen-3.0.2-2-install-x86_32.tgz) = 6b005b3db657cde3b7d802c0348914c09f391ec0
+Size (xen-3.0.2-2-install-x86_32.tgz) = 21231409 bytes



Home | Main Index | Thread Index | Old Index