Coreboot 4.18 թողարկում

Հրապարակվել է CoreBoot 4.18 նախագծի թողարկումը, որի շրջանակներում մշակվում է ֆիրմային որոնվածի և BIOS-ի անվճար այլընտրանք։ Ծրագրի կոդը բաշխվում է GPLv2 լիցենզիայի ներքո: Նոր տարբերակի ստեղծմանը մասնակցել է ավելի քան 200 ծրագրավորող, ովքեր պատրաստել են ավելի քան 1800 փոփոխություն։

Խոշոր փոփոխություններ.

  • Ավելացվել է 23 մայր տախտակների աջակցություն, որոնցից 19-ն օգտագործվում են Chrome OS-ով կամ Google-ի սերվերներով սարքերում: Ոչ Google-ի վճարներից.
    • MSI PRO Z690-A WIFI DDR4
    • դրամ Բիրման
    • դրամ Պադեմելոն
    • Siemens MC APL7
  • Google Brya4ES մայր տախտակի աջակցությունը դադարեցվել է:
  • Ավելացվեց աջակցություն Intel Meteor Lake-ի, Mediatek Mt8188-ի և AMD Morgana SoC-ների համար:
  • sconfig-ը, սարքի ծառի կառուցվածքի կազմողը, որը նկարագրում է առկա ապարատային բաղադրիչները, ավելացրել է յուրաքանչյուր սարքի համար գործողություններ սահմանելու հնարավորությունը: Գործողությունները նշված են C-ի նույնացուցիչի տեսքով, օրինակ՝ «սարքի pci 00.0 alias system_agent on ops system_agent_ops end»:
  • Ավելացվել է ACPI/SSDT աղյուսակներում սարքի գրառումներ ստեղծելիս i2c սարքերի առկայությունը որոշելու հնարավորություն: Այս հատկությունը կարող է օգտագործվել սենսորային հարթակներ հայտնաբերելու համար՝ օգտագործելով ստանդարտ «հայտնաբերում» դրոշը, չօգտագործելով «զոնդավորված» դրոշը, որը նախկինում օգտագործվում էր touchpad-ների համար, որը հատուկ է ChromeOS-ում օգտագործվող Linux միջուկներին:
  • Իրականացվել է SBoM (Firmware Software Bill of Materials) գեներացման հնարավորությունը՝ սահմանելով որոնվածի պատկերում ներառված ծրագրային բաղադրիչների կազմը, օրինակ՝ ավտոմատացնել խոցելիության ստուգումը կամ որոնվածում լիցենզիաների վերլուծությունը:
  • Աշխատանքները շարունակվել են ռեսուրսների բաշխման մեխանիզմի չորրորդ հրատարակության վրա (RESOURCE_ALLOCATOR_V4), որն ապահովում է ռեսուրսների բազմաթիվ տիրույթների մանիպուլյացիայի, ամբողջ հասցեների տարածության օգտագործման և 4 ԳԲ-ից բարձր տարածքներում հիշողության բաշխման աջակցություն:
  • Դասական բազմապրոցեսորային ռեժիմի սկզբնավորման մեխանիզմը (LEGACY_SMP_INIT) հայտարարվել է հնացած՝ փոխարինվելով PARALLEL_MP սկզբնավորման կոդով:
  • Ավելացվեց smbus կոնսոլի վարորդ:
  • Checkpatch ծրագիրը ապահովում է Lunux 5.19 միջուկի աջակցությունը:
  • ACPI-ի թարգմանությունը ASL 2.0 շարահյուսության շարունակվել է:
  • Թարմացվել է UEFI stack EDK II-ի (TianoCore) վրա հիմնված բեռնատար բաղադրիչը, որը փորձարկվել է Intel Core պրոցեսորներով (2-ից 12-րդ սերունդ), Intel Small Core BYT, BSW, APL, GLK և GLK-R, AMD Stoney Ridge: և Պիկասոն։

Source: opennet.ru

Добавить комментарий