After Andrew's commit
07884c9, all writes to password-protected
MSR's are performed using wrmsr_amd_safe.
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@amd.com>
s8 __read_mostly opt_allow_unsafe;
boolean_param("allow_unsafe", opt_allow_unsafe);
-static inline void wrmsr_amd(unsigned int index, unsigned int lo,
- unsigned int hi)
-{
- asm volatile (
- "wrmsr"
- : /* No outputs */
- : "c" (index), "a" (lo),
- "d" (hi), "D" (0x9c5a203a)
- );
-}
-
static inline int rdmsr_amd_safe(unsigned int msr, unsigned int *lo,
unsigned int *hi)
{