Diff for /wikisrc/ports/xen/howto.mdwn between versions 1.117 and 1.121

version 1.117, 2016/12/20 15:05:36 version 1.121, 2016/12/20 16:30:32
Line 38  features for IOMMU virtualization, Intel Line 38  features for IOMMU virtualization, Intel
 TODO: Explain whether Xen on NetBSD makes use of these features.  TODO: Explain whether Xen on NetBSD makes use of these features.
 TODO: Review by someone who really understands this.  TODO: Review by someone who really understands this.
   
   Note a FreeBSD dom0 requires VT-x and VT-d (or equivalent); this is
   because the FreeBSD dom0 does not run in PV mode.
   
 At boot, the dom0 kernel is loaded as a module with Xen as the kernel.  At boot, the dom0 kernel is loaded as a module with Xen as the kernel.
 The dom0 can start one or more domUs.  (Booting is explained in detail  The dom0 can start one or more domUs.  (Booting is explained in detail
 in the dom0 section.)  in the dom0 section.)
Line 108  need to use xm instead of xl, or if you  Line 111  need to use xm instead of xl, or if you 
 (because your hardware is i386 only).  (because your hardware is i386 only).
   
 xenkernel45 provides Xen 4.5.  As of 2016-12, security patches were  xenkernel45 provides Xen 4.5.  As of 2016-12, security patches were
 released by Xen and applied to pkgsrc.  Xen 4.5 requires an amd64  released by Xen and applied to pkgsrc.  Xen 4.5 requires using a dom0
 dom0, but domUs can be amd64 or i386 PAE.  TODO: It is either a  running NetBSD's amd64 port (Intel or AMD hardware is fine), but domUs
 conservative choice or somewhat old.  can be amd64 or i386 PAE.  TODO: It is either a conservative choice or
   somewhat old.
   
 xenkernel46 provides Xen 4.6.  It is new to pkgsrc as of 2016-05.  As  xenkernel46 provides Xen 4.6.  It is new to pkgsrc as of 2016-05.  As
 of 2016-12, security patches were released by Xen and applied to  of 2016-12, security patches were released by Xen and applied to
 pkgsrc.  Xen 4.6 requires an amd64 dom0, but domUs can be amd64 or  pkgsrc.  Xen 4.6 similarly requires a NetBSD/amd64 dom0, but domUs can
 i386 PAE.  TODO: It is either a somewhat aggressive choice or the  be amd64 or i386 PAE.  TODO: It is either a somewhat aggressive choice
 standard choice  or the standard choice.
   
 Xen 4.7 (released 2016-06) and 4.8 (released 2016-12) are not yet in  Xen 4.7 (released 2016-06) and 4.8 (released 2016-12) are not yet in
 pkgsrc.  pkgsrc.
Line 211  domUs. Line 215  domUs.
 Build problems  Build problems
 --------------  --------------
   
 Ideally, all versions of Xen in pkgsrc would build on all versions of  Ideally, all versions of Xen in pkgsrc would build on all supported
 NetBSD on both i386 and amd64.  However, that isn't the case.  Besides  versions of NetBSD/amd64, to the point where this section would be
 aging code and aging compilers, qemu (included in xentools for HVM  silly.  However, that has not always been the case.  Besides aging
 support) is difficult to build.  The following are known to work or FAIL:  code and aging compilers, qemu (included in xentools for HVM support)
   is difficult to build.  The following are known to be ok or FAIL, with
         xenkernel3 netbsd-5 amd64  the date last checked:
         xentools3 netbsd-5 amd64  
         xentools3=hvm netbsd-5 amd64 ????          xenkernel3 netbsd-6 i386 FAIL 201412
         xenkernel33 netbsd-5 amd64          xenkernel33 netbsd-6 i386 ok 201412
         xentools33 netbsd-5 amd64          xenkernel41 netbsd-6 i386 ok 201412
         xenkernel41 netbsd-5 amd64          xenkernel42 netbsd-6 i386 ok 201412
         xentools41 netbsd-5 amd64          xentools3 netbsd-6 i386 ok 201412
         xenkernel42 netbsd-5 amd64          xentools3-hvm netbsd-6 i386 FAIL 201412
         xentools42 netbsd-5 amd64          xentools33 netbsd-6 i386 ok 201412
           xentools41 netbsd-6 i386 ok 201412
         xenkernel3 netbsd-6 i386 FAIL          xentools42 netbsd-6 i386 mixed 201412
         xentools3 netbsd-6 i386  
         xentools3-hvm netbsd-6 i386 FAIL (dependencies fail)  
         xenkernel33 netbsd-6 i386  
         xentools33 netbsd-6 i386  
         xenkernel41 netbsd-6 i386  
         xentools41 netbsd-6 i386  
         xenkernel42 netbsd-6 i386  
         xentools42 netbsd-6 i386 *MIXED  
   
         (all 3 and 33 seem to FAIL)          (all 3 and 33 seem to FAIL)
         xenkernel41 netbsd-7 i386          xenkernel41 netbsd-7 i386 ok 201412
         xentools41 netbsd-7 i386          xenkernel42 netbsd-7 i386 ok 201412
         xenkernel42 netbsd-7 i386          xentools41 netbsd-7 i386 ok 201412
         xentools42 netbsd-7 i386 ??FAIL          xentools42 netbsd-7 i386 ??FAIL 201412
   
 (*On netbsd-6 i386, there is a xentools42 in the 2014Q3 official builds,          xenkernel33 netbsd-6 amd64 ok 201612
 but it does not build for gdt.)          xenkernel42 netbsd-6 amd64 ok 201612
           xenkernel45 netbsd-6 amd64 ok 201612
           xenkernel46 netbsd-6 amd64 ok 201612
           xentools42 netbsd-6 amd64 ok 201612
           xentools45 netbsd-6 amd64 ok 201612
   
           xenkernel3 netbsd-7 amd64 ok 201612
           xenkernel33 netbsd-7 amd64 ok 201612
           xenkernel41 netbsd-7 amd64 ok 201612
           xenkernel42 netbsd-7 amd64 ok 201612
           xenkernel45 netbsd-7 amd64 ok 201612
           xenkernel46 netbsd-7 amd64 ok 201612
           xentools3 netbsd-7 amd64 ok 201612
           xentools3-hvm netbsd-7 amd64 ok 201612
           xentools33 netbsd-7 amd64 FAIL 201612
           xentools41 netbsd-7 amd64 ok 201612
           xentools42 netbsd-7 amd64 ok 201612
           xentools45 netbsd-7 amd64 ok 201612
           xentools46 netbsd-7 amd64 ok 201612
   
 NetBSD as a dom0  NetBSD as a dom0
 ================  ================

Removed from v.1.117  
changed lines
  Added in v.1.121


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb