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





Reply via email to