aboutsummaryrefslogtreecommitdiff
path: root/src/soc/amd/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/amd/common')
-rw-r--r--src/soc/amd/common/block/cpu/update_microcode.c3
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);