<?xml version="1.0"?>
<!DOCTYPE webpage
  PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
         "http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd" [

<!ENTITY % developers.ent SYSTEM "../../share/xml/developers.ent"> %developers.ent;

]>

<webpage id="ports-xen-index" portpage="xen">
<config param="desc" value="NetBSD/xen"/>
<config param="cvstag" value="$NetBSD: index.xml,v 1.17 2012/03/08 09:34:44 bouyer Exp $"/>
<config param="rcsdate" value="$Date: 2012/03/08 09:34:44 $"/>
<head>
<title>NetBSD/xen</title>
</head>

<portpage logo="xenlogo.gif" logoheight="71" logowidth="150"> 
  <portabout>
    <para>
    NetBSD/xen is a port of NetBSD to the Xen virtual machine monitor.  It was
    first brought to NetBSD by &a.cl; and committed to the source tree on
    March 11th, 2004.
    </para>

    <para>
    Xen is a virtual machine monitor for x86 that supports execution of
    multiple guest operating systems with unprecedented levels of
    performance and resource isolation. Xen is Open Source software.
    </para>

    <para>
    See <ulink url="http://www.xen.org/" />
    for more details on Xen.
    </para>

    <para>
    The current maintainer of NetBSD/xen is &a.bouyer;.
    </para>
  </portabout>

  <portinfo>
    <portinfoitem>
      <ulink url="howto.html">NetBSD/xen Howto</ulink>
    </portinfoitem>
    <portinfoitem>
      <ulink url="http://wiki.NetBSD.org/amazon_ec2/">NetBSD/xen on EC2</ulink>
    </portinfoitem>

<!--
    <portinfoitem>
      <ulink url="faq.html">NetBSD/xen FAQ</ulink>
    </portinfoitem>
-->
    
    <portml name="xen">NetBSD on the Xen virtual machine monitor</portml>
    
    <portcurrentitem type="ra"/>
    <portcurrentitem type="mirrors"/>
    <portcurrentitem type="cdroms"/>

    <portfutureitem type="changes"/>
    
    <portlinkitem>
      <ulink url="http://www.xen.org/">The Xen virtual machine monitor</ulink>
    </portlinkitem>
  </portinfo>

  <portnews>
    <portnewsitem date="2012-02-25" title="domU SMP support complete">
    The NetBSD fundation started the Xen MP project 8 month ago; the goal
    was to add SMP support to NetBSD/Xen domU kernels. This project
    has officially completed, and after a few bug fixes in the pmap(9) code
    it is now considered stable on both i386 and amd64. NetBSD 6.0 will
    ship with option MULTIPROCESSOR enabled by default for Xen domU
    kernels.
    </portnewsitem>
    <portnewsitem date="2009-03-05" title="Xen3 PCI pass-through">
      PCI pass-through support has been added for both domain0 and domU.
      domain0 kernel gets a pciback PCI drivers, to which device specified in
      the pciback.hide boot parameter will attach. DomU kernels gets a xpci
      device, to which pci busses will attach. More details in the
      <ulink url="howto.html">NetBSD/xen Howto</ulink>.
    </portnewsitem>
    <portnewsitem date="2009-03-05" title="i386 PAE domain0 support">
     Missing pieces for a domain0 kernel supporting the i386 PAE extensions
     has been added to current.  A new kernel XEN3PAE_DOM0 should show up
     in the next HEAD autobuild. This kernel can be used with a i386 PAE
     or x86_64 hypervisor. The sysutils/xenkernel3 and sysutils/xenkernel33
     packages for i386 both provide i386 PAE hypervisor kernels.
    </portnewsitem>

    <portnewsitem date="2007-12-15" title="NetBSD/xen Howto updated">
      The <ulink url="howto.html">NetBSD/xen Howto</ulink> has been updated
      with some details about Xen on amd64.
    </portnewsitem>
    <portnewsitem date="2007-12-14" title="NetBSD runs on Xen/amd64">
      NetBSD current now includes amd64 kernels that will run on top of the
      x86_64 Xen hypervisor. NetBSD/amd64 can run as both domain 0 and domU,
      and supports the same features as i386 (including HVM support if the
      hardware supports it), and in addition can run 32bit guests which
      uses the PAE extensions.
    </portnewsitem>

    <portnewsitem date="2006-10-20" title="update to 3.0.3 and HVM support">
      &a.bouyer; announced in a <ulink
      url="http://mail-index.NetBSD.org/port-xen/2006/10/20/0000.html">message</ulink>
      to the <ulink url="../../mailinglists/#port-xen">port-xen mailing list</ulink>

      that the xentools30 and xenkernel30 packages have been updated to the
      just-released Xen-3.0.3. A new package, xentools30-hvm, has been committed
      to pkgsrc-current. It provides the additional tools needed to run
      unmodified guests under a NetBSD domain0, using Intel VT-x or AMD SVM
      virtualization extensions. NetBSD, Linux and Windows XP have been
      successfully booted in a Xen HVM domain.
    </portnewsitem>

    <portnewsitem date="2006-07-04" title="New port maintainer">
    After &a.bouyer; had already taken over most of the tasks of a port
    maintainer, due to &a.cl;'s lack of time, he is now the official
    maintainer of NetBSD/xen.
    </portnewsitem>

    <portnewsitem date="2006-07-03" title="NetBSD as Domain0 for Xen3">
      &a.bouyer; announced in a <ulink
      url="http://mail-index.NetBSD.org/port-xen/2006/07/03/0000.html">message</ulink>
      to the <ulink url="../../mailinglists/#port-xen">port-xen mailing list</ulink>
      that NetBSD is finally usable as a Domain0 with version 3 of the <ulink
      url="http://www.xen.org/">Xen virtual machine monitor</ulink>.
    </portnewsitem>

    <portnewsitem date="2006-04-07" title="Xen-3 support pulled up to netbsd-3">
      &a.bouyer; pulled the Xen-3 domU support to the netbsd-3 branch.
      For dom0 support, you'll have to run -current or wait for NetBSD 4.0.
    </portnewsitem>

    <portnewsitem date="2006-03-22" title="Xen3 domU is now functional">
      &a.bouyer; has continued his work on getting NetBSD to
      work on Version 3 of the <ulink
      url="http://www.xen.org/">Xen virtual machine monitor</ulink>
      over the past few weeks and NetBSD should now be functional on Xen3
      [unprivileged domains] with block and network devices.
    </portnewsitem>

 <portnewsitem date="2005-03-13" title="Xen 2.0 Howto">
        A short Xen 2.0 Howto has been <ulink url="howto.html">made
        available</ulink>.
    </portnewsitem>

    <portnewsitem date="2005-03-10" title="Xen 2.0 support">
        &a.bouyer; has just merged the bouyer-xen2 branch into
        NetBSD -current; this means that support for Xen 2.0 (both 
        in privileged and unprivileged mode) will be available in
        NetBSD 3.0. Support for Xen 1.2 has been removed.
    </portnewsitem>

  <!--  <portnewsarchive/> -->
  </portnews>

</portpage>

</webpage>

