Reviewed-by: Ruiyu Ni <[email protected]> Thanks/Ray
> -----Original Message----- > From: Dong, Eric > Sent: Tuesday, October 30, 2018 11:05 AM > To: [email protected] > Cc: Bi, Dandan <[email protected]>; Ni, Ruiyu <[email protected]> > Subject: [Patch] UefiCpuPkg/RegisterCpuFeaturesLib: Fix build failure. > > Build UefiCpuPkg with below configuration: > Architecture(s) = IA32 > Build target = NOOPT > Toolchain = VS2015x86 > > Below error info shows up: > DxeRegisterCpuFeaturesLib.lib(CpuFeaturesInitialize.obj) : > error LNK2001: unresolved external symbol __allmul > > Valid mDependTypeStr type only have 5 items, use UINT32 type cast to fix > this error. > > Cc: Dandan Bi <[email protected]> > Cc: Ruiyu Ni <[email protected]> > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Eric Dong <[email protected]> > --- > UefiCpuPkg/Library/RegisterCpuFeaturesLib/CpuFeaturesInitialize.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git > a/UefiCpuPkg/Library/RegisterCpuFeaturesLib/CpuFeaturesInitialize.c > b/UefiCpuPkg/Library/RegisterCpuFeaturesLib/CpuFeaturesInitialize.c > index bc372a338f..8588800e4a 100644 > --- a/UefiCpuPkg/Library/RegisterCpuFeaturesLib/CpuFeaturesInitialize.c > +++ b/UefiCpuPkg/Library/RegisterCpuFeaturesLib/CpuFeaturesInitialize.c > @@ -517,7 +517,7 @@ DumpRegisterTableOnProcessor ( > DebugPrintErrorLevel, > "Processor: %d: Semaphore: Scope Value: %s\r\n", > ProcessorNumber, > - mDependTypeStr[MIN (RegisterTableEntry->Value, InvalidDepType)] > + mDependTypeStr[MIN ((UINT32)RegisterTableEntry->Value, > + InvalidDepType)] > )); > break; > > -- > 2.15.0.windows.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

