
Efter 8 måneders udvikling blev Xen 4.19 udgivet den 29. juli 2024.
Vigtige ændringer
- ARM:
- understøttelse af FF-A meddelelser;
- introduktion af dynamisk programmering af noder ved hjælp af overlay dtbo.
- x86:
- deaktivering af HVM PIRQs som standard;
- reduktion af opsætnings tiden for IOMMU til det hardware domæne;
- tilladelse til HVM/PVH domæner at mappere udenlandske sider;
- deklaration af støtte til PVH dom0 med forbehold;
- introduktion af ny x2APIC driver, der bruger logisk adressering til IPIs og fysisk til eksterne afbrydelser.
- Generelle forbedringer:
- ændring af definitioner af fleksible arrays i I/O interface headerne for at undgå at bruge '1' som elementantal;
- den mindste understøttede version af OCaml værktøjs kæden er nu 4.05;
- xl/libxl konfigurerer vkb=[] for HVM domæner med prioritet over vkb_device;
- øgning af det maksimale antal processorer, der kan samles i Xen, fra 4095 til 16383;
- ved samling med systemd understøttelse (. /configure —enable-systemd) er afhængigheden af libsystemd fjernet (Systemd Notify understøttelse er bevaret, nu bruges en autonom biblioteksimplementering);
- xenalyze kræver ikke længere —svm-mode ved at analysere traces genereret på AMD processorer;
- ny backend 9pfs tilføjet, der kører som en daemon i dom0;
- libxl understøttelse for backendtype=tap med tapback.
Byggekrav
- x86: gcc version 4.1.2 eller nyere
- arm32: gcc 4.9 eller nyere
- arm64: gcc 5.1 eller nyere
Bygningsinstruktioner
Kildekode: Tilgængelig via tarball på download siden eller via git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Detaljerede bygningsinstruktioner kan findes på siden "Kompilering af Xen fra kildekoden" eller "Kompilering af Xen fra kildekoden på NetBSD".
Kilde: linux.org.ru
