Wydanie Coreboota 4.18

Opublikowano wydanie projektu CoreBoot 4.18. Opracowuje on darmową alternatywę dla zastrzeżonego oprogramowania układowego i BIOS-u. Kod projektu jest dystrybuowany na licencji GPLv2. W tworzeniu nowej wersji brało udział ponad 200 programistów, którzy przygotowali ponad 1800 zmian.

Główne zmiany:

  • Dodano obsługę 23 płyt głównych, z czego 19 są używane w urządzeniach z systemem operacyjnym Chrome OS lub serwery Google. Wśród forów niezwiązanych z Google:
    • MSI PRO Z690-A Wi-Fi DDR4
    • AMD Birma
    • Pademelon AMD
    • Siemensa MC APL7
  • Wsparcie dla płyty głównej Google Brya4ES zostało zakończone.
  • Dodano obsługę układów SoC Intel Meteor Lake, Mediatek Mt8188 i AMD Morgana.
  • sconfig, kompilator struktury drzewa urządzeń opisujący obecne komponenty sprzętowe, ma teraz możliwość definiowania operacji dla każdego urządzenia. Operacje są określane w formie identyfikatora C, na przykład „device pci 00.0 alias system_agent on ops system_agent_ops end”.
  • Dodano możliwość wykrywania obecności urządzeń I2C podczas tworzenia wpisów urządzeń w tabelach ACPI/SSDT. Funkcja ta może być używana do wykrywania touchpadów za pomocą standardowej flagi „detect”, eliminując specyficzną dla jądra flagę „probed”, używaną wcześniej dla touchpadów. Linux, używany w ChromeOS.
  • Wprowadzono możliwość generowania zestawienia materiałów oprogramowania sprzętowego (SBoM), które definiuje skład komponentów oprogramowania zawartych w obrazie oprogramowania sprzętowego, np. w celu zautomatyzowania weryfikacji luk w zabezpieczeniach lub analizy licencji w oprogramowaniu sprzętowym.
  • Kontynuowano prace nad czwartą edycją mechanizmu alokacji zasobów (RESOURCE_ALLOCATOR_V4), która implementuje obsługę manipulowania wieloma zakresami zasobów, wykorzystywania całej przestrzeni adresowej i alokowania pamięci w obszarze powyżej 4 GB.
  • Klasyczny mechanizm inicjalizacji trybu wieloprocesorowego (LEGACY_SMP_INIT) został wycofany i zastąpiony kodem inicjalizacji PARALLEL_MP.
  • Dodano sterownik konsoli smbus.
  • Narzędzie checkpatch zapewnia obsługę jądra Linux 5.19.
  • Kontynuowano prace nad tłumaczeniem składni ACPI na ASL 2.0.
  • Zaktualizowany komponent ładunku oparty na stosie EDK II (TianoCore) UEFI, przetestowany z procesorami Intel Core (od 2. do 12. generacji), Intel Small Core BYT, BSW, APL, GLK i GLK-R, AMD Stoney Ridge i Picasso.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster