diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/soc/amd/common/block/cpu/update_microcode.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/soc/amd/common/block/cpu/update_microcode.c b/src/soc/amd/common/block/cpu/update_microcode.c index cfffbc0326..0edb9d29a9 100644 --- a/src/soc/amd/common/block/cpu/update_microcode.c +++ b/src/soc/amd/common/block/cpu/update_microcode.c @@ -37,8 +37,7 @@ static void apply_microcode_patch(const struct microcode *m) uint32_t new_patch_id; msr_t msr; - msr.hi = (uint64_t)(uintptr_t)m >> 32; - msr.lo = (uintptr_t)m & 0xffffffff; + msr.raw = (uintptr_t)m; wrmsr(MSR_PATCH_LOADER, msr); |