
Pärast 8 kuu arendust, ilmus 29. juulil 2024 Xen 4.19.
Olulised muudatused
- ARM:
- FF-A teavituste tugi;
- dünaamilise sõlmede programmeerimise tutvustamine overlay dtbo abil.
- x86:
- HVM PIRQ-de väljalülitamine vaikimisi;
- IOMMU seadistamise aja lühendamine riistvaradomeenile;
- HVM/PVH domeenide võimaldamine väliste lehtede mappimiseks;
- PVH dom0 toe kuulutamine eranditega;
- uue x2APIC draiveri tutvustamine, mis kasutab loogilist adresseerimist IPIdele ja füüsilist välistele katkestustele.
- Üldised täiustused:
- muudatused paindlike massiivide definitsioonides sisend- ja väljundliidese peadotes, et mitte kasutada "1" massiivi elementide arvu jaoks;
- OCaml tööriistade minimaalne toetatav versioon on nüüd 4.05;
- xl/libxl seadistab vkb=[] HVM domeenide jaoks eelistades vkb_device'i;
- Xeni kompileeritavate protsessorite maksimaalarv tõsteti 4095-lt 16383-le;
- systemd toe aktiveerimisel (./configure --enable-systemd) eemaldati sõltuvus libsystemd'ist (Systemd Notify tugi jääb, nüüd kasutatakse iseseisvat teegiversiooni);
- xenalyze ei vaja enam --svm-mode, kui analüüsitakse AMD protsessoritel genereeritud jälgi;
- lisatud uus backend 9pfs, mis töötab deemonina dom0-s;
- tugi libxl jaoks backendtype=tap koos tapbackiga.
Kogumise nõuded
- x86: gcc versioon 4.1.2 või uuem
- arm32: gcc 4.9 või uuem
- arm64: gcc 5.1 või uuem
Kogumise juhised
Allikasood: Saadaval tarballi kaudu aadressil allalaadimise lehelt või läbi git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Üksikasjalikke kogumise juhiseid leiate lehelt «Xeni kompileerimine allikast» või «Xeni kompileerimine allikast NetBSD-l».
Allikas: linux.org.ru
