
Nach 8 Monaten Entwicklung wurde am 29. Juli 2024 Xen 4.19 veröffentlicht.
Wesentliche Ănderungen
- ARM:
- UnterstĂŒtzung fĂŒr FF-A-Benachrichtigungen;
- EinfĂŒhrung der dynamischen Programmierung von Knoten unter Verwendung von overlay dtbo.
- x86:
- StandardmĂ€Ăig HVM PIRQs deaktiviert;
- Reduzierung der IOMMU-Konfigurationszeit fĂŒr HardwaredomĂ€nen;
- Erlauben, dass HVM/PVH-DomÀnen auslÀndische Seiten mappen;
- AnkĂŒndigung der UnterstĂŒtzung fĂŒr PVH dom0 mit Vorbehalten;
- EinfĂŒhrung eines neuen x2APIC-Treibers, der logische Adressierung fĂŒr IPIs und physikalische fĂŒr externe Interrupts verwendet.
- Allgemeine Verbesserungen:
- Ănderung der Definitionen flexibler Arrays in den Ein-/Ausgabeschnittstellendateien, sodass â1â nicht als Anzahl der Arrayelemente verwendet wird;
- Die minimale unterstĂŒtzte Version der OCaml-Toolchain ist jetzt 4.05;
- xl/libxl konfiguriert vkb=[] fĂŒr HVM-DomĂ€nen mit PrioritĂ€t ĂŒber vkb_device;
- Erhöhung der maximalen Anzahl von Prozessoren, fĂŒr die Xen erstellt werden kann, von 4095 auf 16383;
- Bei der Erstellung mit Systemd-UnterstĂŒtzung (./configure âenable-systemd) wurde die AbhĂ€ngigkeit von libsystemd entfernt (die UnterstĂŒtzung fĂŒr Systemd Notify bleibt erhalten, nun wird eine autonome Bibliotheksimplementierung verwendet);
- xenalyze benötigt nicht mehr âsvm-mode zur Analyse von Traces, die auf AMD-Prozessoren generiert wurden;
- Ein neuer Backend 9pfs wurde hinzugefĂŒgt, der als Daemon in dom0 lĂ€uft;
- UnterstĂŒtzung fĂŒr libxl fĂŒr backendtype=tap mit tapback.
Bauanleitung
- x86: gcc Version 4.1.2 oder neuer
- arm32: gcc 4.9 oder neuer
- arm64: gcc 5.1 oder neuer
Bauanweisungen
Quellcode: ErhĂ€ltlich ĂŒber tarball auf der Download-Seite oder ĂŒber git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Detaillierte Bauanweisungen finden Sie auf der Seite âKompilierung von Xen aus dem Quellcodeâ oder âKompilierung von Xen aus dem Quellcode auf NetBSDâ.
Quelle: linux.org.ru
