1
我有運行Linux,我需要寫在啓動時特定的MSR寄存器,爲了解決硬件問題的嵌入式系統。寫一個86 MSR寄存器從用戶態
編寫一個內核模塊是一個明顯的選擇,但是有幾個內核版本(都是2.6.xx),系統中的insmod/modprobe utils不支持-f標志。因此,我需要編譯和分發一堆版本的模塊,即使它們沒有使用任何內核API。如果可能,我想避免這種情況。
有沒有我可以俯瞰任何選項?
謝謝!
我有運行Linux,我需要寫在啓動時特定的MSR寄存器,爲了解決硬件問題的嵌入式系統。寫一個86 MSR寄存器從用戶態
編寫一個內核模塊是一個明顯的選擇,但是有幾個內核版本(都是2.6.xx),系統中的insmod/modprobe utils不支持-f標志。因此,我需要編譯和分發一堆版本的模塊,即使它們沒有使用任何內核API。如果可能,我想避免這種情況。
有沒有我可以俯瞰任何選項?
謝謝!
謝謝您的回答。然而MSR設備沒有被編譯進去(所以在這臺機器上沒有/ dev/cpu/0/msr)...... – Grodriguez
@Grodriguez,通常它是一個名爲'msr'的可加載模塊,但不是自動加載的。這不可用? – ephemient
不在目標系統,這意味着我woudl需要分發模塊的幾個版本 - 同樣的問題,我試圖避免在首位.. – Grodriguez