
Nyolc hónapnyi fejlesztés után, 2024. július 29-én megjelent a Xen 4.19.
Főbb változások
- ARM:
- FF-A értesítések támogatása;
- dinamikus csomópontprogramozás bevezetése overlay dtbo használatával.
- x86:
- HVM PIRQs alapértelmezett letiltása;
- az IOMMU beállítási idejének csökkentése a hardveres domainekhez;
- a HVM/PVH domaineknek engedélyezve van a foreign pages mapelezése;
- PVH dom0 támogatásának bejelentése feltételekkel;
- új x2APIC driver bevezetése, amely logikai címzést használ az IPI-khez és fizikai címzést a külső megszakításokhoz.
- Általános fejlesztések:
- a rugalmas tömbök definícióinak megváltoztatása a bemeneti-kimeneti interfészek fejlécében, hogy ne használják a "1"-et mint tömbelemet;
- az OCaml eszközkészlet legkisebb támogatott verziója most 4.05;
- xl/libxl a vkb=[] beállítást HVM domainekhez konfigurálja, felülírva a vkb_device-et;
- a Xen összeállításához maximálisan támogatható processzorok számának növelése 4095-ről 16383-ra;
- systemd támogatással való összeállításkor (./configure --enable-systemd) eltávolították a libsystemd függőséget (a Systemd Notify támogatás megmaradt, most egy önálló könyvtári megoldást használnak);
- a xenalyze már nem igényli a --svm-mode-t az AMD processzorokon generált nyomok elemzéséhez;
- új 9pfs backend hozzáadva, amely demonként működik a dom0-ban;
- libxl támogatás backendtype=tap-hez a tapback-kel.
Összeállítási követelmények
- x86: gcc 4.1.2-es vagy újabb verzió;
- arm32: gcc 4.9-es vagy újabb verzió;
- arm64: gcc 5.1-es vagy újabb verzió;
Összeállítási útmutató
Forráskód: Elérhető a tarball-on a következő linken: letöltési oldalon. vagy git-en keresztül:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Részletes összeállítási utasításokat találhat a következő oldalon: „Xen forráskódból való fordítása” vagy „Xen forráskódú fordítása NetBSD-n”.
Forrás: linux.org.ru
