Intel Membuka Kode Firmware Blok PSE untuk Elkhart Lake Chips

Intel telah membuka firmware sumber untuk blok PSE (Programmable Services Engine), yang telah mulai dikirimkan dalam prosesor Elkhart Lake seperti Atom x6000E, yang dioptimalkan untuk digunakan di perangkat IoT. Kode terbuka di bawah lisensi Apache 2.0.

PSE adalah inti prosesor ARM Cortex-M7 tambahan yang beroperasi dalam mode daya rendah. PSE dapat digunakan untuk menjalankan fungsionalitas pengontrol tertanam, memproses data dari sensor, mengatur kendali jarak jauh, menjalankan operasi jaringan, dan melakukan tugas khusus secara terpisah.

Awalnya, inti ini dikontrol menggunakan firmware tertutup, yang mencegah implementasi dukungan chip dengan PSE di proyek terbuka seperti CoreBoot. Secara khusus, kurangnya informasi tentang manajemen PSE tingkat rendah menyebabkan ketidakpuasan dan masalah keamanan karena ketidakmampuan untuk mengontrol tindakan firmware. Akhir tahun lalu, pengembang proyek CoreBoot menerbitkan surat terbuka kepada Intel yang mendesak mereka untuk membuka kode firmware PSE, dan akhirnya perusahaan mendengarkan kebutuhan masyarakat.

Repositori firmware PSE juga berisi pengujian sumber untuk utilitas pengembang dan contoh aplikasi yang dapat berjalan di sisi PSE, komponen untuk menjalankan RTOS Zephyr, firmware ECLite dengan fungsi pengontrol tersemat, dan implementasi referensi dari kontrol OOB (Out-of-Band) antarmuka, dan kerangka kerja untuk pengembangan aplikasi.

Sumber: opennet.ru

Tambah komentar