Sebagai bagian dari Kerangka Manajemen Platform (PMF) AMD dan mengerjakan fitur-fitur baru Ryzen seperti Smart PC Solutions Builder, serangkaian patch disiapkan sebelum dukungan siklus kernel Linux 6.8 untuk dukungan biner kebijakan dengan driver PMF.
Dukungan AMD PMF Policy Binary telah dimasukkan ke dalam cabang platform-drivers-x86 untuk berikutnya sebelum jendela penggabungan Linux 6.8 dibuka pada 8 Januari. Dukungan Biner Kebijakan PMF AMD dijelaskan sendiri dalam patch sebagai:
Biner Kebijakan PMF adalah biner terenkripsi dan ditandatangani yang akan menjadi bagian dari BIOS. Driver PMF melalui antarmuka ACPI memeriksa keberadaan bit Smart PC. Jika bit yang diiklankan ditemukan, driver PMF menelusuri namespace acpi untuk mengetahui ukuran biner kebijakan dan alamat yang harus diteruskan ke TA selama urutan init TA.
Biner kebijakan terdiri dari masukan (atau peristiwa) dan keluaran (atau tindakan). Dengan ekosistem PMF, OEM menghasilkan biner kebijakan (atau bisa berupa beberapa biner) yang berisi serangkaian input dan output yang didukung yang dapat dibuat secara khusus untuk setiap segmen penggunaan (atau juga untuk setiap pengguna) yang dapat memengaruhi perilaku sistem. dengan memperkaya pengalaman pengguna atau/dan meningkatkan/mengurangi batas daya.
…
Contoh kebijakan:
1) jika penggeser adalah kinerja; atur SPL ke 40W Di sini driver PMF mendaftar dengan antarmuka profil platform dan ketika posisi slider diubah, driver PMF memberi tahu TA tentang hal ini. TA mengirimkan kembali tindakan untuk memperbarui Batas Daya Berkelanjutan (SPL). Driver PMF memperbarui batas ini melalui kotak surat PMFW.
2) jika user_away ; kemudian mengunci sistem Disini driver PMF mengaitkan ke driver AMD SFH untuk mengetahui keberadaan pengguna dan mengirimkan inputnya ke TA dan jika kondisi terpenuhi maka TA mengirimkan tindakan penguncian sistem. Driver PMF menghasilkan acara dan berdasarkan aturan udev di wilayah pengguna, sistem dikunci dengan systemctl.
Tujuannya di sini adalah untuk memberikan OEM untuk membuat kebijakan untuk mengunci sistem ketika pengguna pergi; tapi userland bisa membuat pilihan untuk mengabaikannya.
OEM akan memiliki kegunaan untuk membuat berbagai kebijakan semacam itu dan kebijakan tersebut akan ditinjau oleh AMD sebelum menandatangani dan mengenkripsinya. Kebijakan dibagikan antar sistem operasi untuk mendapatkan pengalaman pengguna yang lebih baik. Memiliki kebijakan yang berbeda ini sebagai blob lintas platform/OS-independen bagus untuk meningkatkan dukungan Linux dengan fitur-fitur semacam ini yang biasanya tidak didukung di Linux oleh vendor. Meskipun hal ini mungkin membuat beberapa pengguna salah paham karena biner kebijakan dienkripsi dan berlaku kotak hitam. Bagi AMD, binari-biner ini ditandatangani dan dienkripsi karena jika tidak, binari-biner ini berpotensi membuat perangkat keras keluar dari spesifikasi dan menyebabkan kerusakan, mirip dengan penanganan terenkripsi fitur-fitur terkait manajemen daya di sisi AMD Ryzen.
Jika patch Biner Kebijakan PMF berada di cabang “untuk berikutnya” berarti sedang dalam perjalanan untuk menemukan dukungan ini di Linux 6.8. Saat ini tidak jelas apakah platform AMD Ryzen saat ini menggunakan biner kebijakan atau apakah ini merupakan fitur yang hadir dengan sistem Ryzen generasi berikutnya.
Itulah berita seputar Dukungan Biner Kebijakan PMF AMD Antri Untuk Linux 6.8, semoga bermanfaat. Disadur dari Phoronix.com.