pub trait MsrInterface {
    unsafe fn write(&mut self, msr: u32, value: u64) { ... }
    unsafe fn read(&mut self, msr: u32) -> u64 { ... }
}

Provided Methods§

Write a MSR.

Safety
  • Needs CPL 0 (kernel mode)
  • MSR needs to be writeable and available on platform

Read a MSR.

Safety
  • Needs CPL 0 (kernel mode)
  • MSR needs to be readable and available on platform

Implementors§