From 1ea53108f6c1010a00a828d1d59ea28934025415 Mon Sep 17 00:00:00 2001 From: Jian J Wang Date: Tue, 12 Dec 2017 11:12:12 +0800 Subject: UefiCpuPkg/CpuDxe: suppress invalid warning about uninitialized variable Cc: Eric Dong Cc: Wu Hao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang Reviewed-by: Eric Dong Reviewed-by: Wu Hao Reviewed-by: Laszlo Ersek --- UefiCpuPkg/CpuDxe/CpuMp.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'UefiCpuPkg/CpuDxe') diff --git a/UefiCpuPkg/CpuDxe/CpuMp.c b/UefiCpuPkg/CpuDxe/CpuMp.c index 56ba026152..82145e7624 100644 --- a/UefiCpuPkg/CpuDxe/CpuMp.c +++ b/UefiCpuPkg/CpuDxe/CpuMp.c @@ -695,6 +695,11 @@ InitializeMpExceptionStackSwitchHandlers ( EssData.Ia32.StackSwitchExceptionNumber = ExceptionNumber; EssData.Ia32.KnownGoodStackSize = FixedPcdGet32(PcdCpuKnownGoodStackSize); + // + // Initialize Gdtr to suppress incorrect compiler/analyzer warnings. + // + Gdtr.Base = 0; + Gdtr.Limit = 0; MpInitLibWhoAmI (&Bsp); for (Index = 0; Index < mNumberOfProcessors; ++Index) { // -- cgit v1.2.3