Coreboot 4.18 dirilis

Rilis proyek CoreBoot 4.18 telah diterbitkan, di mana alternatif gratis untuk firmware berpemilik dan BIOS sedang dikembangkan. Kode proyek didistribusikan di bawah lisensi GPLv2. Lebih dari 200 pengembang mengambil bagian dalam pembuatan versi baru, yang menyiapkan lebih dari 1800 perubahan.

Perubahan besar:

  • Menambahkan dukungan untuk 23 motherboard, 19 di antaranya digunakan pada perangkat dengan Chrome OS atau di server Google. Di antara biaya non-Google:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Dukungan motherboard Google Brya4ES telah dihentikan.
  • Menambahkan dukungan untuk SoC Intel Meteor Lake, Mediatek Mt8188 dan AMD Morgana.
  • sconfig, kompiler struktur pohon perangkat yang mendeskripsikan komponen perangkat keras yang ada, telah menambahkan kemampuan untuk menentukan operasi untuk setiap perangkat. Operasi ditentukan dalam bentuk pengenal C, misalnya, “device pci 00.0 alias system_agent on ops system_agent_ops end”.
  • Menambahkan kemampuan untuk menentukan keberadaan perangkat i2c saat membuat catatan perangkat di tabel ACPI/SSDT. Fitur ini dapat digunakan untuk mendeteksi touchpad menggunakan tanda standar “detect”, menghilangkan tanda “probed” yang sebelumnya digunakan untuk touchpad, yang khusus untuk kernel Linux yang digunakan di ChromeOS.
  • Kemampuan untuk menghasilkan SBoM (Firmware Software Bill of Materials) telah diterapkan, yang menentukan komposisi komponen perangkat lunak yang termasuk dalam image firmware, misalnya, untuk mengotomatiskan pemeriksaan kerentanan atau menganalisis lisensi dalam firmware.
  • Pekerjaan berlanjut pada mekanisme alokasi sumber daya edisi keempat (RESOURCE_ALLOCATOR_V4), yang menyediakan dukungan untuk memanipulasi berbagai rentang sumber daya, menggunakan seluruh ruang alamat, dan mengalokasikan memori di area di atas 4 GB.
  • Mekanisme inisialisasi mode multiprosesor klasik (LEGACY_SMP_INIT) telah dinyatakan usang, digantikan oleh kode inisialisasi PARALLEL_MP.
  • Menambahkan driver konsol smbus.
  • Utilitas checkpatch menyediakan dukungan untuk kernel Lunux 5.19.
  • Penerjemahan sintaksis ACPI ke ASL 2.0 terus berlanjut.
  • Komponen payload berdasarkan UEFI stack EDK II (TianoCore) telah diperbarui, yang telah diuji dengan prosesor 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 komentar