]> git.proxmox.com Git - mirror_edk2.git/commit - UefiCpuPkg/Library/MtrrLib/MtrrLib.c
UefiCpuPkg/MtrrLib: Use SetMem instead of SetMem64 to fix hang
authorRuiyu Ni <ruiyu.ni@intel.com>
Mon, 23 Oct 2017 05:11:40 +0000 (13:11 +0800)
committerRuiyu Ni <ruiyu.ni@intel.com>
Mon, 23 Oct 2017 07:49:04 +0000 (15:49 +0800)
commite00e0dd7228c00b27cea5de9ed061576d2cd85b5
tree840f2f3c1f7ad6a337a4eb9bca2aef9b1403e65a
parent1a421c2c173adece66f3c24f6d1cfb2ae5cee9cb
UefiCpuPkg/MtrrLib: Use SetMem instead of SetMem64 to fix hang

ClearMasks and OrMasks are not 8-byte aligned.
But SetMem64 requires the input address is 8-byte aligned.
If the input is not 8-byte aligned, assertion is hit.
Use SetMem instead.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
UefiCpuPkg/Library/MtrrLib/MtrrLib.c