Coreboot 4.18 tso tawm

Qhov kev tso tawm ntawm CoreBoot 4.18 qhov project tau raug luam tawm, nyob rau hauv lub moj khaum uas muaj lwm txoj hauv kev pub dawb rau tus tswv firmware thiab BIOS tab tom tsim. Txoj haujlwm code raug faib raws li daim ntawv tso cai GPLv2. Ntau tshaj 200 tus tsim tawm tau koom nrog hauv kev tsim cov ntawv tshiab, uas tau npaj ntau dua 1800 qhov kev hloov pauv.

Cov kev hloov loj:

  • Ntxiv kev txhawb nqa rau 23 motherboards, 19 ntawm cov khoom siv nrog Chrome OS lossis hauv Google servers. Ntawm cov nqi tsis yog Google:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Padmelon
    • Siemens MC APL7
  • Google Brya4ES motherboard txhawb tau raug txiav tawm.
  • Ntxiv kev txhawb nqa rau Intel Meteor Lake, Mediatek Mt8188 thiab AMD Morgana SoCs.
  • sconfig, lub compiler ntawm cov cuab yeej ntoo qauv uas piav qhia txog cov khoom siv kho vajtse tam sim no, tau ntxiv lub peev xwm los txhais cov haujlwm rau txhua lub cuab yeej. Kev ua haujlwm tau teev tseg hauv daim ntawv C-identifier, piv txwv li, "device pci 00.0 alias system_agent ntawm ops system_agent_ops kawg".
  • Ntxiv lub peev xwm los txiav txim qhov muaj ntawm i2c li thaum tsim cov ntaub ntawv ntaus ntawv hauv ACPI / SSDT cov ntxhuav. Cov yam ntxwv no tuaj yeem siv los txheeb xyuas cov touchpads siv tus qauv "ntaus" chij, xa nrog tus chij "probed" yav dhau los siv rau touchpads, uas yog tshwj xeeb rau Linux kernels siv hauv ChromeOS.
  • Lub peev xwm los tsim SBoM (Firmware Software Bill of Materials) tau ua tiav, txhais cov ntsiab lus ntawm cov khoom siv software suav nrog hauv daim duab firmware, piv txwv li, txhawm rau txheeb xyuas qhov tsis zoo lossis tshuaj xyuas cov ntawv tso cai hauv firmware.
  • Kev ua haujlwm tau txuas ntxiv mus rau qhov thib plaub ntawm kev faib cov peev txheej txheej txheem (RESOURCE_ALLOCATOR_V4), uas muab kev txhawb nqa rau kev tswj hwm ntau yam ntawm cov peev txheej, siv tag nrho qhov chaw nyob, thiab faib cov cim xeeb hauv thaj chaw siab dua 4 GB.
  • Lub classic multiprocessor hom pib mechanism (LEGACY_SMP_INIT) tau tshaj tawm tias tsis siv, hloov los ntawm PARALLEL_MP pib code.
  • Ntxiv smbus console tsav tsheb.
  • Lub checkpatch utility muab kev txhawb nqa rau Lunux 5.19 kernel.
  • Kev txhais lus ntawm ACPI rau ASL 2.0 syntax tau txuas ntxiv mus.
  • Cov nyiaj them poob haujlwm raws li UEFI pawg EDK II (TianoCore) tau hloov kho, uas tau sim nrog Intel Core processors (2nd rau 12th tiam), Intel Small Core BYT, BSW, APL, GLK thiab GLK-R, AMD Stoney Ridge thiab Picasso.

Tau qhov twg los: opennet.ru

Ntxiv ib saib