Pagpagawas sa Coreboot 4.18

Ang pagpagawas sa CoreBoot 4.18 nga proyekto gipatik, sulod sa gambalay diin ang usa ka libre nga alternatibo sa proprietary firmware ug BIOS gipalambo. Ang code sa proyekto giapod-apod ubos sa lisensya sa GPLv2. Kapin sa 200 ka mga developer ang miapil sa paghimo sa bag-ong bersyon, nga nag-andam labaw pa sa 1800 nga mga pagbag-o.

Panguna nga mga pagbag-o:

  • Gidugang nga suporta alang sa 23 nga mga motherboard, 19 niini gigamit sa mga aparato nga adunay Chrome OS o sa mga server sa Google. Lakip sa mga bayronon nga dili Google:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Ang suporta sa motherboard sa Google Brya4ES gihunong.
  • Gidugang nga suporta alang sa Intel Meteor Lake, Mediatek Mt8188 ug AMD Morgana SoCs.
  • Ang sconfig, usa ka compiler sa istruktura sa punoan sa aparato nga naghulagway sa mga sangkap sa hardware nga naa karon, nagdugang katakus sa paghubit sa mga operasyon alang sa matag aparato. Ang mga operasyon gipiho sa porma sa usa ka C-identifier, pananglitan, "device pci 00.0 alias system_agent sa ops system_agent_ops end".
  • Gidugang ang abilidad sa pagtino sa presensya sa mga i2c device sa paghimo sa mga rekord sa device sa mga lamesa sa ACPI/ SSDT. Kini nga feature mahimong magamit sa pag-detect sa mga touchpad gamit ang standard nga "detect" nga bandila, nga naghatag sa "probed" nga bandila nga gigamit kaniadto para sa touchpads, nga espesipiko sa Linux kernels nga gigamit sa ChromeOS.
  • Ang katakus sa pagmugna sa SBoM (Firmware Software Bill of Materials) gipatuman, nga naghubit sa komposisyon sa mga sangkap sa software nga gilakip sa imahe sa firmware, pananglitan, aron ma-automate ang pagsusi sa mga kahuyangan o pag-analisar sa mga lisensya sa firmware.
  • Nagpadayon ang trabaho sa ikaupat nga edisyon sa mekanismo sa alokasyon sa kahinguhaan (RESOURCE_ALLOCATOR_V4), nga naghatag suporta sa pagmaniobra sa daghang mga han-ay sa mga kahinguhaan, gamit ang tibuuk nga espasyo sa adres, ug paggahin sa memorya sa mga lugar nga labaw sa 4 GB.
  • Ang classic multiprocessor mode initialization mechanism (LEGACY_SMP_INIT) gideklarar nga obsolete, gipulihan sa PARALLEL_MP initialization code.
  • Gidugang smbus console driver.
  • Ang checkpatch utility naghatag suporta alang sa Lunux 5.19 kernel.
  • Ang paghubad sa ACPI ngadto sa ASL 2.0 syntax nagpadayon.
  • Ang payload component nga gibase sa UEFI stack EDK II (TianoCore) gi-update, nga gisulayan sa Intel Core processors (2nd to 12th generation), Intel Small Core BYT, BSW, APL, GLK ug GLK-R, AMD Stoney Ridge ug Picasso.

Source: opennet.ru

Idugang sa usa ka comment