Po ekscytującym dniu AMD AI, podczas którego wczoraj zaprezentowano serię Ryzen PRO 7000 do komputerów stacjonarnych i laptopów, wprowadzono na rynek procesory serwerowe Genoa-X i Bergamo oraz wprowadzono MI300X, dziś mamy dodatkowe ekscytujące wieści… AMD właśnie opublikowało kod dla swoich nowy projekt openSIL, który pracuje nad krzemową inicjalizacją procesorów typu open source z obsługą Coreboot iw nadchodzących latach ostatecznie zastąpi AGESA.

Odkąd nauczyłem się openSIL w marcu, byłem bardzo podekscytowany tym nowym projektem open-source firmy AMD. W kwietniu ujawnili więcej szczegółów, takich jak wsparcie nie tylko dla EPYC, ale także dla Ryzena oraz bycie open source od samego początku i bardzo zorientowane na przyszłość. AMD openSIL będzie odgrywać dużą rolę w rozwijanych serwerach AMD, a ich początkowym celem było zapewnienie weryfikacji koncepcji do użytku z procesorami EPYC „Genoa” czwartej generacji.

AMD openSIL to długoterminowy projekt, który powinien osiągnąć status „produkcyjny” w 2026 roku i zastąpić AGESA sprzętem tej generacji. Oczekuje się, że faza weryfikacji koncepcji potrwa do 2024 r.


Dzisiaj opublikowano ten bardzo wczesny kod sprawdzający koncepcję działania na procesorach AMD EPYC Genoa! openSIL/openSIL na GitHub to miejsce, w którym kod jest obecnie rozwijany na otwartej przestrzeni.

“Open Silicon Initialization Library firmy AMD (openSIL) to zbiór bibliotek C, które można zintegrować z oprogramowaniem układowym hosta x86, bezpośrednio kompilując źródła lub łącząc je z bibliotekami statycznymi.

AMD openSIL składa się z trzy statycznie połączone biblioteki: xSIM (x86 Silicon Initialization Libraries), xPRF (x86 Platform Reference Library) i xUSL (x86 Utilities & Services Library). Biblioteki te można statycznie połączyć z oprogramowaniem sprzętowym hosta podczas kompilacji/łączenia.

Źródła bibliotek znajdują się w xSIM, xPRF i xUSL.”

Kod jest wciąż we wczesnej fazie i jest licencjonowany przez MIT. Na razie początkowym celem płyty głównej jest płyta referencyjna AMD Onyx CRB dla EPYC 4. generacji. Niestety, nie mam AMD Onyx CRB, ale raczej 2P Titanite, ale i tak minie trochę czasu, zanim AMD openSIL będzie realną alternatywą dla Coreboot do uruchamiania zastrzeżonego BIOS-u.

Dzięki EPYC czwartej generacji jest to również ekscytujący punkt, w którym referencyjne płyty AMD używają teraz OpenBMC zamiast zastrzeżonego stosu BMC.

Pozdrowienia dla wszystkich inżynierów AMD zaangażowanych w ten początek tego, co z pewnością będzie bardzo ekscytującą, ale długą podróżą. Będę uważnie śledził w Phoronix.

Categories: IT Info