aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
diff options
context:
space:
mode:
authorAshok Raj <[email protected]>2018-02-28 10:28:42 +0000
committerThomas Gleixner <[email protected]>2018-03-08 09:19:25 +0000
commit91df9fdf51492aec9fed6b4cbd33160886740f47 (patch)
tree940c5fe62a3610aaa1c1b954c151b41fa02de41d /drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
parentx86/microcode/intel: Check microcode revision before updating sibling threads (diff)
downloadkernel-91df9fdf51492aec9fed6b4cbd33160886740f47.tar.gz
kernel-91df9fdf51492aec9fed6b4cbd33160886740f47.zip
x86/microcode/intel: Writeback and invalidate caches before updating microcode
Updating microcode is less error prone when caches have been flushed and depending on what exactly the microcode is updating. For example, some of the issues around certain Broadwell parts can be addressed by doing a full cache flush. [ Borislav: Massage it and use native_wbinvd() in both cases. ] Signed-off-by: Ashok Raj <[email protected]> Signed-off-by: Borislav Petkov <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Tested-by: Tom Lendacky <[email protected]> Tested-by: Ashok Raj <[email protected]> Cc: Arjan Van De Ven <[email protected]> Link: http://lkml.kernel.org/r/[email protected] Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c')
0 files changed, 0 insertions, 0 deletions