
PÀrast 8 kuu arendustöö, 29. juulil 2024 ilmus Xen 4.19.
Peamised muudatused
- ARM:
- FF-A teadete tugi;
- sĂ”lmede dĂŒnaamilise programmeerimise kasutuselevĂ”tt overlay dtbo abil.
- x86:
- HVM PIRQ-de vaikeseaded Ă€ra lĂŒlitatud;
- IOMMU seadistamise aja lĂŒhendamine riistvaradomeenile;
- HVM/PVH domeenide lubamine foreign pages'ide mappimiseks;
- PVH dom0 toe kuulutamine tingimustega;
- uue x2APIC draiveri toomine, mis kasutab loogilist aadressimist IPI'de ja fĂŒĂŒsilist vĂ€liste katkestuste jaoks.
- Ăldised tĂ€iustused:
- paindlike massiivide mÀÀratlemiste muutmine sisendi- ja vÀljundipeade, et mitte kasutada "1" massiivi elementide arvuna;
- OCaml tööriistade minimaalne toetatav versioon on nĂŒĂŒd 4.05;
- xl/libxl seadistab vkb=[] HVM domeenide puhul eelistades vkb_device'i;
- Xeni kompileerimise maksimaalse protsessorite arvu suurendamine 4095-lt 16383-le;
- systemd toe lisamisega (./configure --enable-systemd) eemaldatud sĂ”ltuvus libsystemd'ist (Systemd Notify tugi on sĂ€ilinud, nĂŒĂŒd kasutatakse iseseisvat teegi rakendust);
- xenalyze ei nĂ”ua enam --svm-mode analĂŒĂŒsimiseks, mis on genereeritud AMD protsessoritel;
- uue 9pfs tagapinna lisamine, mis töötab demonina dom0-s;
- libxl toetamine backendtype=tap jaoks tapbackiga.
Kompileerimise 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
Kompileerimise juhised
Allika kood: Saadaolev tarbikuna allalaadimise lehelt vÔi git'i kaudu:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Kompileerimise ĂŒksikasjalikke juhiseid leiate lehelt "Xeni kompileerimine allikast" vĂ”i "Xeni kompileerimine allikast NetBSD-l".
Allikas: linux.org.ru
