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

CoreBoot 4.18 ပရောဂျက်ကို ထုတ်ဝေခဲ့ပြီး၊ မူပိုင်ခွင့် firmware နှင့် BIOS အတွက် အခမဲ့ အခြားရွေးချယ်စရာတစ်ခုကို တီထွင်လုပ်ဆောင်နေသည့် မူဘောင်အတွင်းမှ ထုတ်ဝေခဲ့သည်။ ပရောဂျက်ကုဒ်ကို GPLv2 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ ပြောင်းလဲမှုပေါင်း 200 ကျော်ကို ပြင်ဆင်ထားသည့် ဗားရှင်းအသစ်ဖန်တီးမှုတွင် developer 1800 ကျော် ပါဝင်ခဲ့သည်။

အဓိကပြောင်းလဲမှုများ-

  • မားသားဘုတ် ၃၃ ခုအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားပြီး၊ ၎င်းတို့အနက် ၂၂ ခုသည် Chrome OS နှင့် Google ဆာဗာများတွင် အသုံးပြုသည့် စက်များတွင် အသုံးပြုသည်။ Google မဟုတ်သော အခကြေးငွေများထဲတွင်-
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Padmelon
    • Siemens MC APL7
  • Google Brya4ES မားသားဘုတ်ပံ့ပိုးမှုကို ရပ်ဆိုင်းလိုက်ပါပြီ။
  • Intel Meteor Lake၊ Mediatek Mt8188 နှင့် AMD Morgana SoCs အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • လက်ရှိ ဟာ့ဒ်ဝဲ အစိတ်အပိုင်းများကို ဖော်ပြသည့် စက်ပစ္စည်းသစ်ဖွဲ့စည်းပုံ၏ စုစည်းမှုတစ်ခုဖြစ်သည့် sconfig သည် စက်ပစ္စည်းတစ်ခုစီအတွက် လုပ်ဆောင်ချက်များကို သတ်မှတ်ရန် စွမ်းရည်ကို ထည့်သွင်းထားသည်။ လုပ်ဆောင်ချက်များကို C-identifier ၏ပုံစံဖြင့် သတ်မှတ်ထားသည်၊ ဥပမာ၊ "ops system_agent_ops end on device pci 00.0 alias system_agent"။
  • ACPI/SSDT ဇယားများတွင် စက်ပစ္စည်းမှတ်တမ်းများ ဖန်တီးသည့်အခါ i2c စက်ပစ္စည်းများ၏ ပါဝင်မှုကို ဆုံးဖြတ်ရန် စွမ်းရည်ကို ပေါင်းထည့်ထားသည်။ ChromeOS တွင်အသုံးပြုသည့် Linux kernels များနှင့် သီးခြားဖြစ်သည့် touchpads အတွက် ယခင်ကအသုံးပြုခဲ့သော "စုံစမ်းစစ်ဆေးခြင်း" အလံဖြင့် ဖြန့်ဝေခြင်း စံ "detect" အလံကို အသုံးပြု၍ touchpads များကို ရှာဖွေရန် ဤအင်္ဂါရပ်ကို အသုံးပြုနိုင်သည်။
  • SBoM (Firmware Software Bill of Materials) ထုတ်ပေးနိုင်စွမ်းကို အကောင်အထည်ဖော်ခဲ့ပြီး၊ ဥပမာ၊ ဖိုင်းဝဲပုံတွင် ပါဝင်သော ဆော့ဖ်ဝဲလ်အစိတ်အပိုင်းများ၏ ပါဝင်ဖွဲ့စည်းမှုကို အဓိပ္ပာယ်ဖွင့်ဆိုခြင်း၊ အားနည်းချက်များကို စစ်ဆေးခြင်း သို့မဟုတ် firmware အတွင်းရှိ လိုင်စင်များကို ခွဲခြမ်းစိတ်ဖြာခြင်းများကို အလိုအလျောက်လုပ်ဆောင်ရန်၊
  • အရင်းအမြစ်ခွဲဝေမှုယန္တရား (RESOURCE_ALLOCATOR_V4) ၏ စတုတ္ထမြောက်ထုတ်ဝေမှုတွင် အလုပ်သည် လိပ်စာနေရာတစ်ခုလုံးကို အသုံးပြု၍ အရင်းအမြစ်များစွာကို အသုံးချရန်နှင့် 4 GB အထက်ဧရိယာများတွင် မမ်မိုရီခွဲဝေပေးခြင်းအတွက် ပံ့ပိုးပေးသည့် အပိုင်းများကို ဆက်လက်လုပ်ဆောင်နေပါသည်။
  • ဂန္ထဝင်ပရိုဆက်ဆာမုဒ် စတင်ခြင်းယန္တရား (LEGACY_SMP_INIT) ကို အသုံးမပြုတော့ကြောင်း ကြေညာခဲ့ပြီး PARALLEL_MP ကနဦးကုဒ်ဖြင့် အစားထိုးခဲ့သည်။
  • smbus console driver ကို ထည့်ထားသည်။
  • checkpatch utility သည် Lunux 5.19 kernel အတွက်ပံ့ပိုးမှုပေးသည်။
  • ACPI ၏ ASL 2.0 syntax သို့ ဘာသာပြန်ဆိုမှု ဆက်လုပ်သွားခဲ့သည်။
  • Intel Core ပရိုဆက်ဆာများ (2nd မှ 12th မျိုးဆက်)၊ Intel Small Core BYT၊ BSW၊ APL၊ GLK နှင့် GLK-R၊ AMD Stoney Ridge တို့နှင့် စမ်းသပ်ထားသည့် UEFI stack EDK II (TianoCore) ကို အခြေခံထားသည့် payload အစိတ်အပိုင်းကို အပ်ဒိတ်လုပ်ထားပါသည်။ နှင့် ပီကာဆို။

source: opennet.ru

မှတ်ချက် Add