Baetsi ba Morero oa NetBSD
NVMM e kenyelletsa mokhanni ea tsamaeang maemong a kernel ea sistimi mme a hokahanya phihlello ea lisebelisoa tsa lisebelisoa tsa hardware, le stack ea Libnvmm e tsamaeang sebakeng sa mosebelisi. Tšebelisano lipakeng tsa likarolo tsa kernel le sebaka sa mosebelisi e etsoa ka IOCTL. Karolo ea NVMM e e khethollang ho li-hypervisors tse kang KVM ke
Leha ho le joalo, Libnvmm ka boeona ha e na mesebetsi ea emulator, empa e fana feela ka API e u lumellang ho kopanya tšehetso ea NVMM ho li-emulators tse teng, mohlala, QEMU. API e akaretsa mesebetsi e kang ho theha le ho qala mochine oa sebele, ho fana ka mohopolo ho tsamaiso ea baeti, le ho aba li-VCPU. Ho ntlafatsa ts'ireletso le ho fokotsa li-vectors tse ka khonehang tsa tlhaselo, libnvmm e fana feela ka mesebetsi e kōptjoang ka ho hlaka-ka ho feletseng, li- handlers tse rarahaneng ha li bitsoe ka mokhoa o ikemetseng 'me li ka' na tsa se ke tsa sebelisoa ho hang haeba li ka qojoa. NVMM e leka ho boloka lintho li le bonolo, ntle le ho rarahana haholo, le ho u lumella ho laola likarolo tse ngata tsa mosebetsi oa hau kamoo ho ka khonehang.
Karolo ea boemo ba kernel ea NVMM e kopantsoe ka thata le kernel ea NetBSD, 'me e lumella ts'ebetso e ntlafetseng ka ho fokotsa palo ea liphetoho tsa moelelo pakeng tsa OS ea moeti le tikoloho ea moeti. Ka lehlakoreng la sebaka sa basebelisi, libnvmm e leka ho kopanya ts'ebetso e tloaelehileng ea I/O le ho qoba ho etsa mehala ea sistimi ho sa hlokahale. Sistimi ea kabo ea memori e ipapisitse le "pmap subsystem", e u lumellang ho leleka maqephe a memori ea baeti ho karohano ea swap haeba ho na le khaello ea memori tsamaisong. NVMM ha e na liloko le likala tsa lefats'e hantle, tse u lumellang hore ka nako e le 'ngoe u sebelise li-cores tse fapaneng tsa CPU ho tsamaisa mechini e fapaneng ea baeti.
Tharollo e thehiloeng ho QEMU e hlophisitsoe e sebelisang NVMM ho nolofalletsa mekhoa ea ho sebelisa lisebelisoa tsa hardware. Mosebetsi o ntse o tsoela pele oa ho kenyelletsa likhechana tse lokisitsoeng mohahong o moholo oa QEMU. Motsoako oa QEMU + NVMM o se o ntse o le teng
Source: opennet.ru