svn commit: r282274 - in head: share/man/man4 sys/amd64/include/xen sys/conf sys/dev/xen/balloon sys/dev/xen/blkback sys/dev/xen/control sys/dev/xen/grant_table sys/dev/xen/netback sys/dev/xen/netf...

John Baldwin jhb at freebsd.org
Thu Apr 30 15:50:38 UTC 2015


On Thursday, April 30, 2015 03:48:49 PM John Baldwin wrote:
> Author: jhb
> Date: Thu Apr 30 15:48:48 2015
> New Revision: 282274
> URL: https://svnweb.freebsd.org/changeset/base/282274
> 
> Log:
>   Remove support for Xen PV domU kernels.  Support for HVM domU kernels
>   remains.  Xen is planning to phase out support for PV upstream since it
>   is harder to maintain and has more overhead.  Modern x86 CPUs include
>   virtualization extensions that support HVM guests instead of PV guests.
>   In addition, the PV code was i386 only and not as well maintained recently
>   as the HVM code.
>   - Remove the i386-only NATIVE option that was used to disable certain
>     components for PV kernels.  These components are now standard as they
>     are on amd64.
>   - Remove !XENHVM bits from PV drivers.
>   - Remove various shims required for XEN (e.g. PT_UPDATES_FLUSH, LOAD_CR3,
>     etc.)
>   - Remove duplicate copy of <xen/features.h>.
>   - Remove unused, i386-only xenstored.h.
>   
>   Differential Revision:	https://reviews.freebsd.org/D2362
>   Reviewed by:	royger
>   Tested by:	royger (i386/amd64 HVM domU and amd64 PVH dom0)
>   Relnotes:	yes

Forgot to add:

Discussed with:	cperciva

Colin assured me that everyone using FreeBSD in EC2 is using HVM, not PV domU.

-- 
John Baldwin


More information about the svn-src-head mailing list