GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara memeriksa apakah kernel Linux Retpoline diaktifkan atau tidak?

Jika Anda menggunakan kernel jalur utama, atau sebagian besar kernel distribusi utama, cara terbaik untuk memeriksa dukungan penuh retpoline (i.e. kernel dikonfigurasi dengan CONFIG_RETPOLINE , dan dibangun dengan kompiler berkemampuan retpoline) adalah mencari “Retpoline generik penuh” di /sys/devices/system/cpu/vulnerabilities/spectre_v2 . Di sistem saya:

$ cat /sys/devices/system/cpu/vulnerabilities/spectre_v2
Mitigation: Full generic retpoline, IBPB, IBRS_FW

Jika Anda ingin pengujian yang lebih komprehensif, untuk mendeteksi retpolines pada kernel tanpa spectre_v2 systree, periksa bagaimana spectre-meltdown-checker membahas berbagai hal.


Jawaban Stephen Kitt lebih komprehensif dalam kasus khusus ini, karena dukungan retpoline juga memerlukan versi kompiler baru.

Namun secara umum, sebagian besar distribusi memiliki file konfigurasi kernel yang tersedia di salah satu lokasi berikut:

  • /boot/config-4.xx.xx-...
  • /proc/config.gz

Maka Anda cukup zgrep CONFIG_RETPOLINE /boot/config* /proc/config.gz


Linux
  1. Cara memeriksa versi Redhat

  2. Cara Memeriksa Zona Waktu di Linux

  3. Bagaimana Cara Memeriksa Versi Kernel Linux di Ubuntu?

  1. Cara Memeriksa Riwayat Masuk Linux

  2. Bagaimana cara membuat kode modul kernel Linux?

  3. Bagaimana saya memeriksa apakah KPTI diaktifkan di linux?

  1. Cara memutakhirkan Kernel di Desktop Linux

  2. Cara memeriksa versi Kernel di Linux

  3. Linux – Apakah Kernel Linux/unix yang Berbeda Dapat Dipertukarkan?