On 4/21/25 6:18 PM, Dave Hansen wrote:
On 4/21/25 09:27, Ross Philipson wrote:+static u64 sl_rdmsr(u32 reg) +{ + u64 lo, hi; + + asm volatile ("rdmsr" : "=a" (lo), "=d" (hi) : "c" (reg)); + + return (hi << 32) | lo; +}Is there a reason this code doesn't just use boot_rdmsr()?
No I just didn't know those functions were there. I will fix it. Thanks Ross