Coreboot 4.16 թողարկում

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

Հիմնական նորամուծությունները.

  • Ավելացվել է 33 մայր տախտակների աջակցություն, որոնցից 22-ն օգտագործվում են Chrome OS-ով կամ Google-ի սերվերներով սարքերում: Ոչ Google-ի վճարներից.
    • Acer Aspire VN7-572G
    • amd chausie
    • ASROCK H77 Pro4-M
    • ASUS P8Z77-M
    • Emulation QEMU power9
    • Intel Alderlake-N RVP
    • Ատլաս վարեք
    • Star Labs Star Labs StarBook Mk V (i3-1115G4 և i7-1165G7)
    • System76 gaze16 3050, 3060 և 3060-b
  • Google Corsola, Nasher և Stryke մայր տախտակների աջակցությունը դադարեցվել է։
  • Ավելացվեց աջակցություն Power9 CPU-ի և AMD Sabrina SoC-ի համար:
  • Ավելացվել է IME (Intel Management Engine) ենթահամակարգն անջատելու տարբերակ, որը հասանելի է Intel պրոցեսորներով ժամանակակից մայր տախտակների վրա և ներդրված է որպես առանձին միկրոպրոցեսոր, որը գործում է պրոցեսորից անկախ և կատարում է առաջադրանքներ, որոնք պետք է առանձնացվեն օպերացիոն համակարգից, ինչպիսիք են. որպես պաշտպանված բովանդակության մշակում (DRM), TPM (Trusted Platform Module) մոդուլների ներդրում և ցածր մակարդակի միջերեսներ մոնիտորինգի և վերահսկման սարքավորումների համար: IME-ն անջատելու համար Skylake ընտանիքից մինչև Alder Lake պրոցեսորներ ունեցող համակարգերում, CMOS-ում օգտագործվում է me_state պարամետրը՝ վերագրելով 1 արժեք, որին անջատելու է շարժիչը: CMOS-ի միջոցով CSME վիճակը փոխելու համար ավելացվել է «.enable» մեթոդը, որի վիճակը համապատասխանում է me_state պարամետրին։
  • Ավելացվեց coreboot-կոնֆիգուրատոր, պարզ GUI՝ CMOS-ի կարգավորումները Coreboot CBFS-ում nvramtool-ի միջոցով փոխելու համար:
  • Ավելացվեց apcb_v3_edit ծրագիրը՝ APCB V3 (AMD PSP Customization Block) երկուական ֆայլերը խմբագրելու և դրանցում մինչև 16 SPD (Serial Presence Detect) փոխարինելու համար:
  • Թարմացված ենթամոդուլներ amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs և vboot:
  • LAPIC-ի (Տեղական առաջադեմ ծրագրավորվող ընդհատման կարգավորիչ) կազմաձևման կոդը տեղափոխվել է MP init:
  • Ավելացվել է ANSI փախուստի հաջորդականությունների աջակցություն՝ կարևոր իրադարձությունները, ինչպիսիք են սխալներն ու նախազգուշացումները, ինտերակտիվ վահանակում տեղեկամատյանները ցուցադրելու համար:
  • Իրականացված cbmem_dump_console ֆունկցիան, որը նման է cbmem_dump_console_to_uart-ին, բայց աշխատում է սովորաբար կազմաձևվող կոնսուլների հետ:
  • Կենդանի պատկերի կարգավորումները հարմարեցված են NixOS 21.11 բաշխման հետ աշխատելու համար: Iasl փաթեթը դադարեցվել է և փոխարինվել է acpica-tools-ով։
  • U-Boot bootloader-ը թարմացվել է 2021.10 տարբերակին:
  • Ավելացվել է ավելի քան 128 պրոցեսորային միջուկ ունեցող համակարգերի աջակցություն:
  • Ավելացվել է վարորդ Semtech sx9360 SAR հարևանության սենսորների համար, որոնք օգտագործվում են Samsung սարքերում:
  • Ավելացվել է վարորդ՝ Chromebook-ներում օգտագործվող SGenesys Logic GL9750 SD կարգավորիչների համար:
  • Ավելացվեց աջակցություն Realtek RT8125 Ethernet կարգավորիչների համար:
  • Ավելացվեց վարորդ Fibocom 5G WWAN ACPI-ի համար:
  • Ավելացվեց խառը հիշողության տոպոլոգիաների աջակցություն DDR4-ի օգտագործման ժամանակ:
  • Ավելացվել է FSP ​​2.3 (Ճկուն Ծրագրային փաթեթ) հատկորոշման աջակցություն:
  • CBFS վիճակի ստուգման և գնահատման ժամանակ օգտագործվող հեշերի հաշվարկման կոդը վերամշակվել է
  • Ավելացվեց PCI-e Resizable BAR (Base Address Registers) տեխնոլոգիայի աջակցությունը, որը թույլ է տալիս պրոցեսորին մուտք գործել PCI քարտի ամբողջ տեսահիշողությունը:

Բացի այդ, ներկայացվում է անցումային պլան՝ սկսած 4.18 թողարկումից մինչև ռեսուրսների բաշխման մեխանիզմի չորրորդ հրատարակությունը (RESOURCE_ALLOCATOR_V4), որն ավելացնում է աջակցություն բազմաթիվ ռեսուրսների տիրույթների մանիպուլյացիայի համար, օգտագործելով ողջ հասցեային տարածքը և հիշողության բաշխումը 4 ԳԲ-ից բարձր տարածքներում: Coreboot 4.18-ը, որը սպասվում է նոյեմբերին, նույնպես նախատեսում է չեղարկել դասական բազմապրոցեսորային սկզբնավորման մեխանիզմը (LEGACY_SMP_INIT)՝ այն փոխարինելով PARALLEL_MP սկզբնավորման կոդով:

Source: opennet.ru

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