Skip to content
  • John Baldwin's avatar
    Remove support for Xen PV domU kernels. Support for HVM domU kernels · ed95805e
    John Baldwin authored
    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
    ed95805e