Keluaran Coreboot 4.18

Keluaran projek CoreBoot 4.18 telah diterbitkan, dalam rangka kerja alternatif percuma kepada perisian tegar proprietari dan BIOS sedang dibangunkan. Kod projek diedarkan di bawah lesen GPLv2. Lebih daripada 200 pembangun mengambil bahagian dalam penciptaan versi baharu, yang menyediakan lebih daripada 1800 perubahan.

Perubahan utama:

  • Menambahkan sokongan untuk 23 papan induk, 19 daripadanya digunakan pada peranti dengan OS Chrome atau pada pelayan Google. Antara yuran bukan Google:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Sokongan papan induk Google Brya4ES telah dihentikan.
  • Menambah sokongan untuk Intel Meteor Lake, Mediatek Mt8188 dan SoC AMD Morgana.
  • sconfig, penyusun struktur pokok peranti yang menerangkan komponen perkakasan yang ada, telah menambah keupayaan untuk mentakrifkan operasi bagi setiap peranti. Operasi ditentukan dalam bentuk pengecam-C, sebagai contoh, "peranti pci 00.0 alias system_agent pada ops system_agent_ops end".
  • Menambah keupayaan untuk menentukan kehadiran peranti i2c semasa mencipta rekod peranti dalam jadual ACPI/SSDT. Ciri ini boleh digunakan untuk mengesan pad sentuh menggunakan bendera "pengesan" standard, mengeluarkan bendera "diselidik" yang sebelum ini digunakan untuk pad sentuh, yang khusus untuk kernel Linux yang digunakan dalam ChromeOS.
  • Keupayaan untuk menjana SBoM (Bil Bahan Perisian Perisian Tegar) telah dilaksanakan, mentakrifkan komposisi komponen perisian yang disertakan dalam imej perisian tegar, contohnya, untuk mengautomasikan semakan kelemahan atau menganalisis lesen dalam perisian tegar.
  • Kerja telah diteruskan pada mekanisme peruntukan sumber edisi keempat (RESOURCE_ALLOCATOR_V4), yang menyediakan sokongan untuk memanipulasi pelbagai julat sumber, menggunakan keseluruhan ruang alamat dan memperuntukkan memori dalam kawasan melebihi 4 GB.
  • Mekanisme pemula mod berbilang pemproses klasik (LEGACY_SMP_INIT) telah diisytiharkan usang, digantikan dengan kod pemula PARALLEL_MP.
  • Menambah pemacu konsol smbus.
  • Utiliti checkpatch menyediakan sokongan untuk kernel Lunux 5.19.
  • Terjemahan ACPI kepada sintaks ASL 2.0 telah diteruskan.
  • Komponen muatan berdasarkan tindanan UEFI EDK II (TianoCore) telah dikemas kini, yang telah diuji dengan pemproses Intel Core (generasi ke-2 hingga ke-12), Intel Small Core BYT, BSW, APL, GLK dan GLK-R, AMD Stoney Ridge dan Picasso.

Sumber: opennet.ru

Tambah komen