
Etter 8 måneders utvikling, ble Xen 4.19 lansert den 29. juli 2024.
Viktige endringer
- ARM:
- støtte for FF-A varsler;
- introduksjon av dynamisk programmering av noder ved bruk av overlay dtbo.
- x86:
- deaktivering av HVM PIRQs som standard;
- redusering av oppsettstid for IOMMU for maskinleser Domen.
- tillate HVM/PVH domener å mappere utenlandske sider;
- kunngjøring av støtte for PVH dom0 med forbehold;
- introduksjon av en ny x2APIC-driver som bruker logisk adressering for IPIs og fysisk for eksterne avbrytelser.
- Generelle forbedringer:
- endre definisjonene av fleksible matriser i I/O grensesnittoverskrifter for ikke å bruke «1» som antall elementer i matrisen;
- den minimale støttede versjonen av OCaml verktøykjeden er nå 4.05;
- xl/libxl konfigurerer vkb=[] for HVM domener med prioritet over vkb_device;
- øke det maksimale antallet prosessorer som kan bygges Xen for fra 4095 til 16383;
- når du bygger med systemd-støtte (./configure --enable-systemd) er avhengigheten av libsystemd fjernet (Systemd Notify-støtte er bevart, nå brukt i en uavhengig bibliotekimplementering);
- xenalyze krever ikke lenger --svm-mode ved analyse av spor generert på AMD-prosessorer;
- ny backend 9pfs lagt til, kjører som en demon i dom0;
- libxl støtte for backendtype=tap med tapback.
Byggkrav
- x86: gcc versjon 4.1.2 eller nyere
- arm32: gcc 4.9 eller nyere
- arm64: gcc 5.1 eller nyere
Byggeinstruksjoner
Kildekoden: Tilgjengelig via tarball på nedlastingssiden eller via git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Detaljerte byggeinstruksjoner kan finnes på siden «Kompilering av Xen fra kildekode» eller «Kompilering av Xen fra kildekode på NetBSD».
Kilde: linux.org.ru
