diff options
author | rsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-03-19 06:49:00 +0000 |
---|---|---|
committer | rsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-03-19 06:49:00 +0000 |
commit | 33f30f1ee3490739c6b84de1bbecc3f9a63a5591 (patch) | |
tree | c8601a704bd334407ce5f48238ee3c8d23e3ed7d /EdkCompatibilityPkg/Compatibility/SmmBaseHelper/SmmBaseHelper.c | |
parent | a5ca8fa772e38feed5733fb33e880a129107f578 (diff) | |
download | edk2-platforms-33f30f1ee3490739c6b84de1bbecc3f9a63a5591.tar.xz |
NumberOfCpus and SmmStartupThisAp field in Framework SMST should be updated per PI SMST at SMM runtime context. These two fields in PI SMST are not guaranteed to be valid at SMM initialization phase.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10285 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'EdkCompatibilityPkg/Compatibility/SmmBaseHelper/SmmBaseHelper.c')
-rw-r--r-- | EdkCompatibilityPkg/Compatibility/SmmBaseHelper/SmmBaseHelper.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/SmmBaseHelper.c b/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/SmmBaseHelper.c index a30058bb5c..033d93eff8 100644 --- a/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/SmmBaseHelper.c +++ b/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/SmmBaseHelper.c @@ -399,6 +399,8 @@ CallbackThunk ( }
}
+ mFrameworkSmst->SmmStartupThisAp = gSmst->SmmStartupThisAp;
+ mFrameworkSmst->NumberOfCpus = mNumberOfProcessors;
mFrameworkSmst->CurrentlyExecutingCpu = gSmst->CurrentlyExecutingCpu;
///
|