Coreboot 4.12 ထွက်ရှိသည်။

ထုတ်ဝေခဲ့သည်။ စီမံကိန်းထုတ်ပြန်ခြင်း။ CoreBoot ၄.၁၄မူပိုင် Firmware နှင့် BIOS တို့အတွက် အခမဲ့အခြားရွေးချယ်စရာတစ်ခုကို ဖန်တီးနေပါသည်။ 190 အပြောင်းအလဲများကို ပြင်ဆင်ပေးသော ဗားရှင်းအသစ် ဖန်တီးမှုတွင် developer 2692 ဦး ပါဝင်ခဲ့သည်။

အဓိက တီထွင်ဆန်းသစ်မှုများ:

  • မားသားဘုတ် 49 ခုအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားပြီး အများစုမှာ Chrome OS ရှိသော စက်များတွင် အသုံးပြုကြသည်။ မားသားဘုတ် 51 ခုအတွက် ပံ့ပိုးမှုကို ဖယ်ရှားခဲ့သည်။ ဖယ်ရှားခြင်းသည် အဓိကအားဖြင့် အမွေအနှစ်ဘုတ်များအတွက် ပံ့ပိုးမှုကို အဆုံးသတ်ရန်နှင့် အလားတူဘုတ်မျိုးကွဲများ ထပ်နေခြင်းများကို ဖယ်ရှားရန် လုပ်ဆောင်နေခြင်းကို အဓိကအားဖြင့် သက်ဆိုင်ပါသည်။ သီးခြားမော်ဒယ်များအဖြစ် ယခင်ကတင်ပြခဲ့သည့် ဘုတ်အများအပြားကို အတွဲများ (မူကွဲများ) အဖြစ် ပေါင်းစပ်ထားပြီး မော်ဂျူးတစ်ခုသည် စက်ပစ္စည်းမိသားစုတစ်ခုလုံးကို တစ်ပြိုင်နက် လွှမ်းခြုံထားသည်။ ထပ်တူများ သန့်ရှင်းရေးကို ထည့်သွင်းစဉ်းစားခြင်းဖြင့် ဖယ်ရှားလိုက်သော ဘုတ်အရေအတွက်သည် ပေါင်းထည့်ထားသည့် အရေအတွက်ထက် ကျော်လွန်နေသော်လည်း ပံ့ပိုးပေးသည့် စက်ကိရိယာများစာရင်း တိုးလာပါသည်။ ထုတ်ဝေမှုအသစ်တွင် Coreboot ကိုအခြေခံထားသည့်အရာများအပါအဝင် OEM firmware ဖြင့်တင်ပို့သည့်စက်ပစ္စည်းများအတွက်ပံ့ပိုးမှုတိုးတက်စေရန်ပြောင်းလဲမှုများစွာပါ ၀ င်သည်။
  • Code Base သန့်ရှင်းရေးကို ဆက်လက်ဆောင်ရွက်ခဲ့ပါသည်။ ဖိုင်ခေါင်းစီးများရှိ ရှည်လျားသော လိုင်စင်မှတ်စုများကို တိုတောင်းသော ခွဲခြားသတ်မှတ်မှုများဖြင့် အစားထိုးထားသည်။ SPDX. ဖွံ့ဖြိုးတိုးတက်မှုတွင် ပါဝင်ခဲ့သည့် စာရေးဆရာများအားလုံး၏ အမည်များကို AUTHORS ဖိုင်တွင် စုဆောင်းထားသည်။ စည်းဝေးမှုယူနစ်တစ်ခုစီကို တပ်ဆင်သည့်အခါတွင် အကျုံးဝင်သည့်ကုဒ်ကို လျှော့ချရန် ခေါင်းစီးဖိုင်များကို ပြန်လည်ပြင်ဆင်မှု ပြုလုပ်ခဲ့သည်။
  • flash drive များအတွက်ဒရိုက်ဗာ SMMSTORE တွင်တွင်ကျယ်ကျယ် အသုံးပြုရန် အသင့်ဖြစ်နေပြီဟု အသိအမှတ်ပြုထားသည်။ ဒရိုက်ဘာသည် flash memory ရှိ ဧရိယာများကို ရေးရန်၊ ဖတ်ရန်နှင့် ရှင်းလင်းရန် SMM (system management mode) ကို အသုံးပြုပြီး ပလက်ဖောင်းအလိုက် ဒရိုက်ဘာကို အကောင်အထည်ဖော်ရန် မလိုအပ်ဘဲ ဆက်တင်များကို အပြီးတိုင်သိမ်းဆည်းရန်အတွက် OS သို့မဟုတ် firmware အစိတ်အပိုင်းများကို အသုံးပြုနိုင်သည်။
  • ယူနစ်စမ်းသပ်ခြင်းကိရိယာများကို တိုးချဲ့ပြီး တည်ဆောက်မှုစနစ်အသစ်နှင့် ပေါင်းစပ်ပြီး Cmocka မူဘောင်ကို အသုံးပြုခြင်းသို့ လွှဲပြောင်းခဲ့သည်။ ယူနစ်စမ်းသပ်မှုများအတွက် သီးခြားစမ်းသပ်မှုများ/လမ်းညွှန်ကို အရင်းအမြစ်သစ်တွင် ဖန်တီးထားသည်။
  • ယခု x86 စနစ်များအတွက် မဖြစ်မနေလိုအပ်သော အစိတ်အပိုင်းများတွင် RELOCATABLE_RAMSTAGE၊ POSTCAR_STAGE နှင့် C_ENVIRONMENT_BOOTBLOCK ပါဝင်သည်။ RELOCATABLE_RAMSTAGE သည် runtime နေရာပြောင်းခြင်းကို ခွင့်ပြုသည်။ ဇာတ်စင် OS သို့မဟုတ် payload handlers များ၏ memory နှင့် ထပ်မညီသော အခြား memory area သို့ (အသင့်အနေအထားမှ ထွက်သည့်အခါ ပိုမြန်သော loading အတွက် CBMEM တွင် ramstage ကို သိမ်းဆည်းထားသောကြောင့် ရွှေ့ရန် လိုအပ်ပါသည်)။ POSTCAR_STAGE ကို CAR (Cache-As-Ram) မှ DRAM မှ ကုဒ်သို့ ကူးပြောင်းရန်အတွက် အသုံးပြုပါသည်။ C_ENVIRONMENT_BOOTBLOCK သည် အထူးပြု romcc compiler ထက် ပုံမှန် GCC ကို အသုံးပြု၍ စုစည်းထားသော bootblock ကို အသုံးပြုရန် ခွင့်ပြုပါသည်။
  • AMDFAM10၊ VIA VX900 နှင့် FSP1.0 ပလပ်ဖောင်းများ (BROADWELL_DE၊ FSP_BAYTRAIL၊ RANGELEY) ကို ပံ့ပိုးရန် ကုဒ်ကို ပင်မကုဒ်အခြေခံမှ ဖယ်ထုတ်ထားသည်။ ဥပမာအားဖြင့်၊ FSP1.0 တွင် POSTCAR အဆင့်ကို အကောင်အထည်ဖေါ်ရန် မဖြစ်နိုင်ပါ။

source: opennet.ru

မှတ်ချက် Add