summaryrefslogtreecommitdiffstats
path: root/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsConsole.c
diff options
context:
space:
mode:
authorli-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524>2012-04-11 01:56:48 +0000
committerli-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524>2012-04-11 01:56:48 +0000
commitfcbccedb28b6847614cc849b6380282ceaafe7bb (patch)
tree16e9491f8ffa99645ef5857484234089820b15f2 /IntelFrameworkModulePkg/Library/GenericBdsLib/BdsConsole.c
parent0779e5bfb0df775cbe02924ef9db4bd58f871ed5 (diff)
downloadedk2-fcbccedb28b6847614cc849b6380282ceaafe7bb.tar.gz
edk2-fcbccedb28b6847614cc849b6380282ceaafe7bb.tar.bz2
edk2-fcbccedb28b6847614cc849b6380282ceaafe7bb.zip
Current IPF version SwitchStack implementation uses loadrs instruction to restore dirty partition of register stack from the backing store, but there is no guarantee to make the backing store valid before. So add flushrs before loadrs to make sure backing store valid.
Signed-off-by: Li Elvin <elvin.li@intel.com> Reviewed-by: Li Kevin <kevin.y.li@intel.com> Reviewed-by: Michael Kinney <michael.d.kinney@intel.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13183 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'IntelFrameworkModulePkg/Library/GenericBdsLib/BdsConsole.c')
0 files changed, 0 insertions, 0 deletions