Coreboot 4.18 buraxılışı

CoreBoot 4.18 layihəsinin buraxılışı nəşr olundu, onun çərçivəsində xüsusi proqram təminatı və BIOS-a pulsuz alternativ hazırlanır. Layihə kodu GPLv2 lisenziyası altında paylanır. Yeni versiyanın yaradılmasında 200-dən çox dəyişiklik hazırlayan 1800-dən çox tərtibatçı iştirak edib.

Əsas dəyişikliklər:

  • 23-i Chrome ƏS-li cihazlarda və ya Google serverlərində istifadə olunan 19 ana plata üçün əlavə dəstək. Qeyri-Google ödənişləri arasında:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Google Brya4ES anakart dəstəyi dayandırıldı.
  • Intel Meteor Lake, Mediatek Mt8188 və AMD Morgana SoC-lər üçün əlavə dəstək.
  • Mövcud aparat komponentlərini təsvir edən cihaz ağacı strukturunun tərtibçisi olan sconfig hər bir cihaz üçün əməliyyatları müəyyən etmək imkanı əlavə etmişdir. Əməliyyatlar C-identifikatoru şəklində müəyyən edilir, məsələn, “cihaz pci 00.0 ləqəb system_agent on ops system_agent_ops end”.
  • ACPI/SSDT cədvəllərində cihaz qeydləri yaratarkən i2c cihazlarının mövcudluğunu müəyyən etmək imkanı əlavə edildi. Bu funksiyadan ChromeOS-da istifadə olunan Linux ləpələrinə xas olan, əvvəllər toxunma panelləri üçün istifadə edilmiş “probed” bayrağından istifadə edərək standart “aşkarlama” bayrağından istifadə edərək toxunma panellərini aşkar etmək üçün istifadə edilə bilər.
  • Mikroproqram görüntüsünə daxil edilmiş proqram komponentlərinin tərkibini müəyyən edən, məsələn, mikroproqramda zəifliklərin yoxlanılmasını və ya lisenziyaların təhlilini avtomatlaşdırmaq üçün SBoM (Firmware Software Bill of Materials) yaratmaq imkanı tətbiq edilmişdir.
  • Resursların çoxlu diapazonunun manipulyasiyası, bütün ünvan məkanından istifadə edilməsi və 4 GB-dan yuxarı ərazilərdə yaddaşın ayrılması üçün dəstəyi təmin edən resurs bölgüsü mexanizminin (RESOURCE_ALLOCATOR_V4) dördüncü nəşri üzərində iş davam etdirilmişdir.
  • Klassik çoxprosessor rejiminin işə salınması mexanizmi (LEGACY_SMP_INIT) köhnəlmiş elan edilib, PARALLEL_MP başlanğıc kodu ilə əvəz edilib.
  • Əlavə edilmiş smbus konsol sürücüsü.
  • Checkpatch yardım proqramı Lunux 5.19 nüvəsi üçün dəstək verir.
  • ACPI-nin ASL 2.0 sintaksisinə tərcüməsi davam etdirilmişdir.
  • UEFI yığını EDK II (TianoCore) əsasında faydalı yük komponenti yeniləndi, o, Intel Core prosessorları (2-dən 12-ci nəsil), Intel Small Core BYT, BSW, APL, GLK və GLK-R, AMD Stoney Ridge ilə sınaqdan keçirildi. və Pikasso.

Mənbə: opennet.ru

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