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