Inkampani yakwa-Siemens
I-hypervisor isetshenziswa njengemojula ye-Linux kernel futhi inikeza i-virtualization ezingeni le-kernel. Izingxenye zezinhlelo zezivakashi sezivele zifakiwe ku-Linux kernel eyinhloko. Ukuphatha ukuhlukaniswa, izindlela zokwenza izinto ezibonakalayo ezinikezwe ama-CPU esimanje ziyasetshenziswa. Izici ezihlukile ze-Jailhouse ukusetshenziswa kwayo okungasindi futhi igxile ekubopheni imishini ebonakalayo ku-CPU engashintshi, indawo ye-RAM namadivayisi wehadiwe. Le ndlela ivumela iseva eyodwa ye-multiprocessor ngokomzimba ukuthi isekele ukusebenza kwezindawo ezimbalwa ezizimele ezizimele, ngayinye eyabelwe umgogodla wayo wokucubungula.
Ngesixhumanisi esiqinile ku-CPU, i-overhead ye-hypervisor iyancishiswa futhi ukuqaliswa kwayo kwenziwa lula kakhulu, njengoba asikho isidingo sokusebenzisa ukuhlelwa kwezinsiza eziyinkimbinkimbi - ukwaba umgogodla we-CPU ohlukile kuqinisekisa ukuthi ayikho eminye imisebenzi eyenziwa kule CPU. . Inzuzo yale ndlela yikhono lokunikeza ukufinyelela okuqinisekisiwe kwezinsiza nokusebenza okubikezelwayo, okwenza i-Jailhouse ibe yisixazululo esifanelekile sokudala imisebenzi eyenziwa ngesikhathi sangempela. Okubi ukukala okukhawulelwe, kukhawulwe ngenani lama-CPU cores.
Kumatemu e-Jailhouse, izindawo ezibonakalayo zibizwa ngokuthi βamakhameraβ (iseli, kumongo wendlu yejele). Ngaphakathi kwekhamera, uhlelo lubukeka njengeseva yephrosesa eyodwa ebonisa ukusebenza
Ekukhululweni okusha
- Ukwesekwa okwengeziwe kwe-Marvell MACCHIATObin, i-Xilinx Ultra96,
I-Microsys miriac SBC-LS1046A kanye ne-Texas Instruments AM654 IDK; - Izibalo ezingeziwe zomgogodla ngamunye we-CPU;
- Amadivayisi e-PCI anikwe amandla ukuze asethwe kabusha lapho ikhamera ivaliwe;
- Isakhiwo Sesihlahla Sedivayisi siguqulelwe ekukhishweni kwakamuva kwe-Linux kernel;
- Ukuvikelwa okungeziwe ekuhlaselweni kwe-Specter v64 yezingxenyekazi ze-ARM ne-ARM2. Izilungiselelo ze-qemu-arm64 zicabangela izinguquko eziphuma ekukhishweni kwakamuva kwe-QEMU. Izinkinga ngokubhala kabusha i-PSCI firmware kumabhodi we-Orange Pi Zero sezixazululiwe;
- Kuplathifomu ye-x86, lapho usebenzisa izimo zedemo (iziboshwa), ukusetshenziswa kwemiyalelo ye-SSE ne-AVX kunikwe amandla, futhi nokubika okuhlukile kuyengezwa.
Izinhlelo zesikhathi esizayo zihlanganisa ukwesekwa okulindelwe isikhathi eside kwe-IOMMUv3, ukwandisa ukusebenza kahle kokusebenzisa inqolobane yokucubungula (
Source: opennet.ru