Proyek tahap pertama mencakup tiga milestone utama: paket firmware PSP, skeleton SoC Turin, dan skeleton mainboard MZ33-AR1.
SoC Turin dibuat dengan mencopy genoa_poc dan menyesuaikan struktur USB, inisialisasi chipset awal, registri AOAC, alamat MMIO/I/O, peta root complex PCI, dan file chipset.
Terintegrasi driver OpenSIL dari genoa_poc dengan perbaikan build sementara menunggu merge upstream.
Paket firmware PSP dibagi menjadi blob agnostik CPU dan blob board-spesifik APCB dengan submodule AMD_firmwares dan modifikasi amdfwtool untuk stitching blob baru.
Ekstraksi file APCB board-spesifik dilakukan menggunakan PSPTool yang telah diperbaiki untuk menguraikan direktori kedua dan mengambil lima blob APCB yang diperlukan.
Skeleton mainboard MZ33-AR1 menyiapkan bootblock untuk eSPI dan serial BMC, ramstage minimal, DSDT, devicetree, dan konfigurasi APCB di Makefile.
Workaround build tanpa PSP blobs dilakukan dengan memetakan ulang memori DRAM/flash sesuai alamat APOB dan BIOS, sehingga coreboot dapat diinjeksikan ke flash vendor.
Hasil awal menunjukkan bootblock coreboot berjalan dan output serial muncul, meski penggunaan PSP blobs publik masih memerlukan perbaikan lanjutan.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"