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.
This commit is contained in:
agc 2006-07-03 07:28:22 +00:00
parent a5906ce386
commit 64836659ea
4 changed files with 42 additions and 0 deletions

View file

@ -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.

View file

@ -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
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"

View file

@ -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

View file

@ -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