
Po 8 měsících vývoje, 29. července 2024, byl vydán Xen 4.19.
Hlavní změny
- ARM:
- podpora upozornění FF-A;
- úvod do dynamického programování uzlů pomocí overlay dtbo.
- x86:
- vypnutí HVM PIRQs ve výchozím nastavení;
- zkrácení doby nastavení IOMMU pro hardwarovou doménu;
- umožnění doménám HVM/PVH mapovat cizí stránky;
- vyhlášení podpory PVH dom0 s výhradami;
- zavedení nového ovladače x2APIC, který využívá logickou adresaci pro IPI a fyzickou pro externí přerušení.
- Obecná vylepšení:
- změna definic flexibilních polí v hlavičkách vstupně-výstupních rozhraní, aby se nepoužívalo "1" jako počet prvků pole;
- minimální podporovaná verze nástrojového řetězce OCaml nyní 4.05;
- xl/libxl nastavuje vkb=[] pro domény HVM s prioritou nad vkb_device;
- zvýšení maximálního počtu procesorů, pro které lze sestavit Xen, z 4095 na 16383;
- při sestavování s podporou systemd (./configure --enable-systemd) byla odstraněna závislost na libsystemd (podpora Systemd Notify je zachována, nyní se používá samostatná knihovní implementace);
- xenalyze již nevyžaduje --svm-mode při analýze tras, generovaných na procesorech AMD;
- byl přidán nový backend 9pfs, fungující jako démon v dom0;
- podpora libxl pro backendtype=tap s tapback.
Požadavky na sestavení
- x86: gcc verze 4.1.2 nebo novější
- arm32: gcc 4.9 nebo novější
- arm64: gcc 5.1 nebo novější
Pokyny pro sestavení
Zdrojový kód: K dispozici prostřednictvím tarball na stránce ke stažení nebo přes git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Podrobné pokyny pro sestavení naleznete na stránce "Kompilace Xen ze zdrojového kódu" nebo "Kompilace Xen ze zdrojového kódu na NetBSD".
Zdroj: linux.org.ru
