OpenBSD ပရောဂျက်မှ ဖန်တီးထားသော VMM hypervisor တွင် အားနည်းချက်

OpenBSD-supplyed hypervisor တွင် VMM ဖော်ထုတ်ခဲ့သည်။ အားနည်းချက်ဧည့်သည်စနစ်၏ဘေးဘက်ရှိ ကိုင်တွယ်ဖြေရှင်းမှုများမှတစ်ဆင့်၊ လက်ခံသူပတ်ဝန်းကျင်ရှိ kernel ၏မှတ်ဉာဏ်ဧရိယာများရှိ အကြောင်းအရာများကို ထပ်ရေးခွင့်ပြုသည်။ ဧည့်သည်ရုပ်ပိုင်းဆိုင်ရာလိပ်စာများ (GPA၊ ဧည့်သည်ရုပ်ပိုင်းဆိုင်ရာလိပ်စာ) အစိတ်အပိုင်းများကို kernel virtual address space (KVA) နှင့် မြေပုံဆွဲထားသော်လည်း GPA တွင် ဖတ်သာမှတ်သားထားသော KVA ဧရိယာများတွင် အသုံးပြုသည့် စာရေးအကာအကွယ်မပါဝင်ပါ။ . evmm_update_pvclock() လုပ်ဆောင်ချက်တွင် လိုအပ်သောစစ်ဆေးမှုများ မရှိခြင်းကြောင့်၊ လက်ခံဆောင်ရွက်ပေးသည့်စနစ်၏ KVA လိပ်စာများကို pmap ခေါ်ဆိုမှုသို့ လွှဲပြောင်းပြီး kernel memory ၏ အကြောင်းအရာများကို အစားထိုးရေးသားနိုင်သည်။

အပ်ဒိတ်- OpenBSD developer များ ထွက်လာပါပြီ။ ကွမ်းခြံကုန်း အားနည်းချက်ကို ပြုပြင်ရန်။

source: opennet.ru

မှတ်ချက် Add