
Po 8 mesiacoch vývoja bol 29. júla 2024 uvedený na trh Xen 4.19.
Hlavné zmeny
- ARM:
- podpora notifikácií FF-A;
- zavedenie dynamického programovania uzlov s použitím overlay dtbo.
- x86:
- predvolene vypnuté HVM PIRQs;
- skrátenie času nastavenia IOMMU pre hardvérovú doménu;
- umožnenie doménam HVM/PVH mapovať foreign pages;
- vyhlásenie podpory PVH dom0 s výhradami;
- zavedenie nového ovládača x2APIC, ktorý používa logickú adresáciu pre IPIs a fyzickú pre vonkajšie prerušenia.
- Hlavné vylepšenia:
- zmene definície flexibilných polí v hlavičkách rozhraní vstupu a výstupu, aby sa „1“ nepoužívalo ako počet prvkov poľa;
- minimálna podporovaná verzia inštalačného reťazca OCaml je teraz 4.05;
- xl/libxl konfiguruje vkb=[] pre domény HVM s prioritou pred vkb_device;
- zvýšenie maximálneho počtu procesorov, pre ktoré sa môže zostaviť Xen, z 4095 na 16383;
- pri zostavovaní s podporou systemd (./configure --enable-systemd) bola odstránená závislosť na libsystemd (podpora Systemd Notify je zachovaná, teraz sa používa samostatná knižničná implementácia);
- xenalyze už nevyžaduje --svm-mode pri analýze trasovaných dát generovaných na procesoroch AMD;
- pridaný nový backend 9pfs, ktorý funguje ako démon v dom0;
- podpora libxl pre backendtype=tap s tapback.
Požiadavky na zostavenie
- x86: gcc verzie 4.1.2 alebo novšej
- arm32: gcc 4.9 alebo novšej
- arm64: gcc 5.1 alebo novšej
Pokyny na zostavenie
Zdrojový kód: Dostupné prostredníctvom tarball na stránke na stiahnutie alebo cez git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Podrobné pokyny na zostavenie nájdete na stránke „Kompilácia Xen z jeho zdrojového kódu“ alebo „Kompilácia Xen z jeho zdrojového kódu na NetBSD“.
Zdroj: linux.org.ru
