wrmsr_safe
int wrmsr_safe(u_int msr, uint64_t newval);
if (wrmsr_safe(MSR_IA32_POWER_CTL, msr) == 0)
if (wrmsr_safe(MSR_IA32_POWER_CTL, msr) != 0) {
wrmsr_safe(MSR_IA32_POWER_CTL, msr);
if (wrmsr_safe(MSR_IA32_POWER_CTL, msr) != 0)
ret = wrmsr_safe(data->msr, data->data);
ret = wrmsr_safe(data->msr, reg | data->data);
ret = wrmsr_safe(data->msr, reg & ~data->data);
wrmsr_safe(MSR_BIOS_UPDT_TRIG, (uintptr_t)(ptr));
wrmsr_safe(MSR_BIOS_SIGN, 0);
wrmsr_safe(MSR_AMD_PATCH_LOADER, (uintptr_t)ptr);
wrmsr_safe(MSR_BIOS_UPDT_TRIG, (uintptr_t)(ptr));