
Π‘Π»Π΅Π΄ 8-ΠΌΠ΅ΡΠ΅ΡΠ½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π½Π° 29 ΡΠ»ΠΈ 2024 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈΠ·Π»Π΅Π·Π΅ Xen 4.19.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ
- ARM:
- ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ FF-A;
- Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠ·Π»ΠΈ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° overlay dtbo.
- x86:
- ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° HVM PIRQs ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅;
- ΡΡΠΊΡΠ°ΡΠ°Π²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° IOMMU Π·Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ΅Π½ Π΄ΠΎΠΌΠ΅ΠΉΠ½;
- ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° HVM/PVH Π΄ΠΎΠΌΠ΅Π½ΠΈ Π΄Π° ΠΌΠ°ΠΏΠ²Π°Ρ foreign pages;
- ΠΎΠ±ΡΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° PVH dom0 Ρ ΡΠ³ΠΎΠ²ΠΎΡΠΊΠΈ;
- Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π½ΠΎΠ² Π΄ΡΠ°ΠΉΠ²Π΅Ρ x2APIC, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ° Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ Π·Π° IPIs ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° Π·Π° Π²ΡΠ½ΡΠ½ΠΈ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½ΠΈΡ.
- ΠΠ±ΡΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ:
- ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡΡΠ° Π·Π° Π³ΡΠ²ΠΊΠ°Π²ΠΈ ΠΌΠ°ΡΠΈΠ²ΠΈ Π² Π·Π°Π³Π»Π°Π²ΠΊΠΈΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈΡΠ΅ Π·Π° Π²Ρ ΠΎΠ΄-ΠΈΠ·Ρ ΠΎΠ΄, Π·Π° Π΄Π° Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° "1" ΠΊΠ°ΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π² ΠΌΠ°ΡΠΈΠ²Π°;
- ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° Π²Π΅ΡΠΈΠ³Π° OCaml Π²Π΅ΡΠ΅ Π΅ 4.05;
- xl/libxl Π½Π°ΡΡΡΠΎΠΉΠ²Π° vkb=[] Π·Π° HVM Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Ρ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ vkb_device;
- ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡ Π±ΡΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, Π·Π° ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° Xen, ΠΎΡ 4095 Π΄ΠΎ 16383;
- ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° systemd (./configure --enable-systemd) ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ libsystemd (ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Systemd Notify Π΅ Π·Π°ΠΏΠ°Π·Π΅Π½Π°, ΡΠ΅Π³Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ);
- xenalyze Π²Π΅ΡΠ΅ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° --svm-mode ΠΏΡΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΡΠ°ΡΠ΅ΡΠ°, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ Π½Π° AMD ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ;
- Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² backend 9pfs, ΡΠ°Π±ΠΎΡΠ΅Ρ ΠΊΠ°ΡΠΎ Π΄Π΅ΠΌΠΎΠ½ Π² dom0;
- ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° libxl Π·Π° backendtype=tap Ρ tapback.
ΠΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ
- x86: gcc Π²Π΅ΡΡΠΈΡ 4.1.2 ΠΈΠ»ΠΈ ΠΏΠΎ-Π½ΠΎΠ²Π°
- arm32: gcc 4.9 ΠΈΠ»ΠΈ ΠΏΠΎ-Π½ΠΎΠ²Π°
- arm64: gcc 5.1 ΠΈΠ»ΠΈ ΠΏΠΎ-Π½ΠΎΠ²Π°
ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ
ΠΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄: ΠΠΎΡΡΡΠΏΠ½ΠΈ ΡΡΠ΅Π· tarball Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ ΠΈΠ»ΠΈ ΡΡΠ΅Π· git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° "ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Xen ΠΎΡ ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄" ΠΈΠ»ΠΈ "ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Xen ΠΎΡ ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ Π½Π° NetBSD".
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
