Coreboot 4.12 dirilis

diterbitake release proyek Boot inti 4.12, sing ngembangake alternatif gratis kanggo perangkat kukuh lan BIOS. 190 pangembang melu nggawe versi anyar, sing nyiapake 2692 owah-owahan.

Utama inovasi:

  • Dhukungan ditambahake kanggo 49 motherboard, sing paling akeh digunakake ing piranti karo Chrome OS. Dibusak support kanggo 51 motherboard. Pambusakan kasebut utamane babagan mungkasi dhukungan kanggo papan warisan lan makarya kanggo ngilangi duplikat saka varian papan sing padha. Akeh papan sing sadurunge ditampilake minangka model sing kapisah digabungake dadi set (varian), sing siji modul nyakup kabeh kulawarga piranti sekaligus. Nganggep reresik duplikat, senadyan kasunyatan manawa jumlah papan sing dicopot kanthi resmi ngluwihi jumlah sing ditambahake, dhaptar peralatan sing didhukung wis tambah. Rilis anyar uga kalebu akeh owah-owahan kanggo nambah dhukungan kanggo piranti sing dikirim karo perangkat kukuh OEM, kalebu sing adhedhasar Coreboot.
  • Reresik saka basis kode terus. Cathetan lisensi sing dawa ing header file wis diganti karo pengenal singkat SPDX. Jeneng kabeh penulis sing melu pangembangan diklumpukake ing file AUTHORS. Revisi file header ditindakake kanggo nyilikake kode sing dijamin nalika ngrakit saben unit perakitan.
  • Driver kanggo flash drive SMMSTORE diakoni minangka siap kanggo nggunakake nyebar. Driver nggunakake SMM (mode Manajemen sistem) kanggo nulis, maca lan mbusak wilayah ing memori lampu kilat, lan bisa digunakake ing OS utawa komponen perangkat kukuh kanggo nyimpen setelan permanen, tanpa perlu kanggo ngleksanakake driver platform-tartamtu.
  • Piranti testing unit wis ditambahi, Integrasi karo sistem mbangun anyar lan ditransfer kanggo nggunakake framework Cmocka. Tes / direktori sing kapisah wis digawe ing wit sumber kanggo tes unit.
  • Komponen sing saiki wajib kanggo sistem x86 kalebu RELOCATABLE_RAMSTAGE, POSTCAR_STAGE, lan C_ENVIRONMENT_BOOTBLOCK. RELOCATABLE_RAMSTAGE ngidini relokasi runtime ramstage menyang wilayah memori liyane sing ora tumpang tindih karo memori saka OS utawa pawang pawang (pindhah perlu wiwit ramstage wis cached ing CBMEM kanggo loading luwih cepet nalika metu saka mode siyaga). POSTCAR_STAGE digunakake kanggo transisi saka CAR (Cache-As-Ram) kanggo kode mlaku saka DRAM. C_ENVIRONMENT_BOOTBLOCK ngidini sampeyan nggunakake bootblock sing disusun nggunakake GCC biasa, tinimbang compiler romcc khusus.
  • Kode kanggo ndhukung AMDFAM10, VIA VX900 lan platform FSP1.0 (BROADWELL_DE, FSP_BAYTRAIL, RANGELEY), sing ora ketemu syarat anyar, wis tilar saka basis kode utama. Contone, iku ora bisa kanggo ngleksanakake tataran POSTCAR ing FSP1.0.

Source: opennet.ru

Add a comment