Xen 4.19

Xen 4.19

After 8 months of development, Xen 4.19 was released on July 29, 2024.

Key changes

  • ARM:
    • support for FF-A notifications;
    • introduction of dynamic node programming using overlay dtbo.
  • x86:
    • disabling HVM PIRQs by default;
    • reduction of IOMMU setup time for the hardware domain;
    • allowing HVM/PVH domains to map foreign pages;
    • announcement of PVH dom0 support with caveats;
    • introduction of a new x2APIC driver using logical addressing for IPIs and physical addressing for external interrupts.
  • General improvements:
    • change of flexible array definitions in I/O interface headers to not use '1' as the number of array elements;
    • the minimum supported version of the OCaml toolchain is now 4.05;
    • xl/libxl configures vkb=[] for HVM domains with priority over vkb_device;
    • increased the maximum number of processors that can be built with Xen from 4095 to 16383;
    • when building with systemd support (./configure --enable-systemd), the dependency on libsystemd has been removed (Systemd Notify support remains, now using a standalone library implementation);
    • xenalyze no longer requires --svm-mode when analyzing traces generated on AMD processors;
    • added a new 9pfs backend that works as a daemon in dom0;
    • support for libxl for backendtype=tap with tapback.

Build requirements

  • x86: gcc version 4.1.2 or newer
  • arm32: gcc 4.9 or newer
  • arm64: gcc 5.1 or newer

Build instructions

Source Code: Available via tarball at the download page or via git:

git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git

Detailed build instructions can be found on the page "Compiling Xen from source" or "Compiling Xen from source on NetBSD".

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster