Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\cpu\microcode\amd.c Create Date:2022-07-28 08:09:09
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:load_ucode_amd_ap

Proto:void load_ucode_amd_ap(unsigned int cpuid_1_eax)

Type:void

Parameter:

TypeParameterName
unsigned intcpuid_1_eax
516  If IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_X86_32) Then
517  mc = __pa_nodebug(amd_ucode_patch)
518  new_rev = __pa_nodebug( & ucode_new_rev)
519  Else
520  mc = amd_ucode_patch
521  new_rev = ucode_new_rev
524  native_rdmsr(AMD64 MSRs. Not complete. See the architecture manual for a more* complete list., rev, dummy)
527  If new_rev && rev < patch_id Then
528  If Not __apply_microcode_amd(mc) Then
529  new_rev = patch_id
530  Return
534  __load_ucode_amd(cpuid_1_eax, & cp)
535  If Not (data && size) Then Return
538  Early load occurs before we can vmalloc()