CoreBoot 4.16 tiba dengan sokongan untuk 33 papan baharu dan banyak lagi

Beberapa hari yang lalu keluaran projek CoreBoot 4.16 telah diumumkan, di mana kira-kira 170 pembangun mengambil bahagian dalam penciptaan versi baharu dan yang menyediakan 1770 perubahan.

Bagi mereka yang tidak biasa dengan CoreBoot, anda harus tahu bahawa ini alternatif sumber terbuka kepada Sistem I / O Asas tradisional (BIOS) yang sudah ada pada PC MS-DOS 80s dan menggantinya dengan UEFI (Unified Extensible). CoreBoot juga merupakan analog firmware proprietari percuma dan tersedia untuk pengesahan dan pengauditan penuh. CoreBoot digunakan sebagai firmware asas untuk permulaan perkakasan dan koordinasi boot.

Termasuk inisialisasi cip grafik, PCIe, SATA, USB, RS232. Pada masa yang sama, komponen binari FSP 2.0 (Intel Firmware Package) dan firmware binari untuk subsistem Intel ME, yang diperlukan untuk memulakan dan melancarkan CPU dan chipset, disatukan ke CoreBoot.

Ciri baharu utama CoreBoot 4.16

Dalam versi baharu yang dibentangkan ini, diserlahkan bahawa sokongan untuk 33 papan induk telah ditambah, 22 daripadanya digunakan dalam peranti Chrome OS atau pelayan Google.

Antara plat yang mendapat sokongan dan bukan daripada Google, kita boleh temui perkara berikut

  • Acer Aspire VN7-572G
  • amd chausie
  • ASROCK H77 Pro4-M
  • ASUS P8Z77-M
  • Emulasi kuasa9 QEMU
  • Intel Alderlake-N RVP
  • atlas prodrive
  • Star Labs Starbook StarBook Mk V (i3-1115G4 dan i7-1165G7)
  • System76 gaze16 3050, 3060 dan 3060-b

Tambahan pula, kita boleh menemuinyaPilihan tambahan untuk melumpuhkan subsistem IME (Enjin Pengurusan Intel), yang datang dengan kebanyakan papan induk moden dengan pemproses Intel dan dilaksanakan sebagai mikropemproses berasingan yang berfungsi secara bebas daripada CPU dan melaksanakan tugas yang harus diasingkan daripada sistem pengendalian. Seperti pemprosesan kandungan yang dilindungi (DRM), pelaksanaan modul TPM (Modul Platform Dipercayai) dan antara muka peringkat rendah untuk pemantauan dan kawalan peralatan.

Untuk melumpuhkan IME pada sistem dengan pemproses daripada keluarga Skylake ke Tasik Alder, gunakan parameter me_state dalam CMOS, memberikan nilai 1 yang akan melumpuhkan enjin. Untuk menukar keadaan CSME melalui CMOS, kaedah ".enable" telah ditambahkan, yang keadaannya sepadan dengan parameter me_state.

Satu lagi perubahan yang menonjol dalam versi baru ini ialah menambah coreboot-configurator, yang GUI mudah untuk menukar tetapan CMOS dalam Coreboot CBFS menggunakan utiliti nvramtool.

Kita juga dapat menjumpainya menambah utiliti apcb_v3_edit untuk mengedit fail binari APCB V3 (Blok Penyesuaian AMD PSP) dan gantikannya dengan sehingga 16 SPD (Pengesan Kehadiran Bersiri).

Submodul amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs dan vboot telah dikemas kini dan kod untuk mengkonfigurasi LAPIC (Pengawal Gangguan Boleh Aturcara Lanjutan Tempatan) telah dialihkan ke MP init.

Sebaliknya, ia diketengahkan bahawa menambah sokongan untuk urutan pelarian ANSI untuk menyerlahkan peristiwa penting seperti ralat dan amaran semasa log masuk ke konsol interaktif dan bahawa fungsi cbmem_dump_console, serupa dengan cbmem_dump_console_to_uart, tetapi berfungsi dengan konsol yang dikonfigurasikan biasanya, telah dilaksanakan.

Daripada perubahan yang lain yang menonjol dari versi baru ini:

  • Mengalih keluar sokongan untuk papan induk Google Corsola, Nasher dan Stryke.
  • Menambah sokongan untuk Power9 CPU dan AMD Sabrina SoC.
  • Tetapan imej langsung disesuaikan untuk berfungsi dengan pengedaran NixOS 21.11. Pakej iasl telah ditamatkan dan telah digantikan dengan acpica-tools.
  • Pemuat but U-Boot telah dikemas kini kepada versi 2021.10.
  • Menambah sokongan untuk sistem dengan lebih daripada 128 teras CPU.
  • Menambah pemacu untuk penderia kehampiran Semtech sx9360 SAR yang digunakan dalam peranti Samsung.
  • Menambah pemacu untuk pemacu SD SGenesys Logic GL9750 yang digunakan dalam
  • Chromebook.
  • Menambah sokongan untuk pengawal Ethernet Realtek RT8125.
  • Menambah pemacu untuk Fibocom 5G WWAN ACPI.
  • Menambah sokongan untuk topologi memori bercampur apabila menggunakan DDR4.
  • Menambah sokongan untuk spesifikasi FSP 2.3 (Pakej Perisian Fleksibel).
  • Kod reka bentuk semula untuk pengiraan cincang yang digunakan dalam pengesahan dan penilaian keadaan CBFS
  • Sokongan tambahan untuk teknologi PCI-e Resizable BAR (Base Address Registers), yang membolehkan CPU mengakses semua memori video kad PCI.

Selain itu, pelan peralihan disediakan daripada versi 4.18 kepada edisi keempat mekanisme peruntukan sumber (RESOURCE_ALLOCATOR_V4), yang menambah sokongan untuk memanipulasi julat sumber berbilang, menggunakan keseluruhan ruang alamat dan memperuntukkan memori di kawasan yang lebih tinggi. kepada 4GB.

Dalam keluaran Coreboot 4.18, dijangka pada bulan November, ia juga merancang untuk menghentikan mekanisme pemulaan berbilang pemproses klasik (LEGACY_SMP_INIT), yang digantikan dengan kod permulaan PARALLEL_MP.

Sekiranya anda berminat untuk mengetahui lebih lanjut mengenai versi baru ini, anda boleh melihat butirannya Dalam pautan berikut.

Dapatkan CoreBoot

Akhir sekali, bagi mereka yang berminat untuk mendapatkan CoreBoot versi baru ini mereka boleh melakukannya dari bahagian muat turun mereka, yang boleh didapati di laman web rasmi projek.

Selain itu, anda boleh mendapatkan dokumentasi dan lebih banyak maklumat mengenai projek tersebut.

Pautan ini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.