Coreboot 4.22 чыгарылды

CoreBoot 4.22 долбоорунун релизи бар, анын алкагында проприетардык микропрограммага жана BIOSго акысыз альтернатива иштелип чыгууда. Долбоордун коду GPLv2 лицензиясы боюнча таратылат. Жаңы версияны түзүүгө 135 иштеп чыгуучу катышып, алар 977 өзгөртүүнү даярдашкан. Белгиленгендей, кийинки чыгарылыштан баштап долбоор датага шилтемени (year.month.update) колдонгон жаңы версиянын аталыш схемасына өтөт, мисалы, 2024-жылдын февралында 4.23 версиясынын ордуна 24.02.00 релиз болот. түзүлөт.

Негизги өзгөрүүлөр:

  • Микропрограмманы түзүүнү жөнөкөйлөтүү үчүн компоненттерди иштеп чыгуучу AMD openSIL (Open-Source Silicon Initialization Library) платформасынын баштапкы ишке ашырылышы кошулду.
  • 17 энелик платага колдоо кошулду. Кошулган платалардын 11и Chrome OS же башка операциондук системаларда иштейт. серверлер Google. Google'га тиешеси жок төлөмдөр:
    • AMD Onyx
    • Intel Meteorlake-P RVP
    • Пуризм Librem 11
    • Purism Librem L1UM v2
    • Siemens FA EHL
    • Supermicro X11SSW-F
  • AMD Genoa SoC үчүн кошумча колдоо.
  • X86 архитектурасында, эстутумду инициализациялоонун алдындагы этаптарда, C кодундагы глобалдык өзгөрмөлөрдүн аныктамаларын колдонууга мүмкүндүк берүүчү “.data” бөлүмүн колдоо ишке ашырылат. Жүктөлүп блоктоо стадиясында маалыматтар коддон кийин дароо тиркелет, андан кийин кэш-As-RAM (VMA) концепциясын колдонуу менен кэшке жайгаштырылат.
  • X86 тутумдары үчүн катаал жана алдын ала эс тутум этаптарында, Flash'те Coreboot компоненттерин жайгаштыруу үчүн колдонулган CBFS файл системасы үчүн кэш колдоо ишке ашырылган. CBFS кэши файл үчүн өзүнчө эстутум аймагын сактабастан cbfs_map() функциясын колдонуп CBFS файлдарын ачууга мүмкүндүк берет. Кэш өлчөмүн конфигурациялоо үчүн PRERAM_CBFS_CACHE_SIZE жана RAMSTAGE_CBFS_CACHE_SIZE параметрлери сунушталат.
  • Ромстажды жүктөө блогуна киргизүү мүмкүнчүлүгү кошулду. Жүктөө блогунун бөлүгү катары romstageди жеткирүү коддун көлөмүн 10-20 миң сапка кыскартууга мүмкүндүк берет. Өзүнчө romstage талап кылынышы мүмкүн болгон жагдайларга vboot же кайра кайтаруу режими бар конфигурациялар, ошондой эле чектелген жүктөө блогунун өлчөмү (Intel APL 32K) же өтө жай жүктөөчү медиа (айрым ARM SoCs) бар түзмөктөр кирет.
  • Intel чиптери бар түзмөктөрдө тышкы экрандын бар экенин аныктоо үчүн gfx'ке API кошулду.
  • pci_rom эми VFCT таблицасын толтурууда VBIOS үчүн текшерүү суммасын кошууну колдойт. Бул текшерүү суммасын кээ бир AMD драйверлери дагы текшерет Windows.
  • Ишке киргизүүгө мүмкүндүк берүүчү өзгөртүүлөр кошулду Windows Coreboot орнотулган айрым Chromebook'тарда.
  • ARM64 архитектурасына негизделген түзмөктөр үчүн ACPI таблицасын түзүү ишке ашырылды.
  • ACPI спецификациялары менен жакшыртылган шайкештик.
  • SNB+MRC такталары үчүн MRC (эстутумдун маалымдама коду) орнотуулары DeviceTree структурасына жылдырылды.
  • U-Boot жана edk2 негизинде жаңыртылган пайдалуу жүк компоненттери.
  • Колдонулган куралдар жаңыртылган: GMP 6.3.0, binutils 2.41 жана MPFR 4.2.1.
  • Гит репозиторийиндеги негизги бутак "мастер" дегенден "негизги" деп өзгөртүлдү.

Source: opennet.ru

DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster