summaryrefslogtreecommitdiff
path: root/ArmPkg/Application/LinuxLoader
diff options
context:
space:
mode:
authorYao, Jiewen <jiewen.yao@intel.com>2015-12-15 04:27:00 +0000
committerjyao1 <jyao1@Edk2>2015-12-15 04:27:00 +0000
commit3b567f08f99df24a31fa06750171b7050e08f966 (patch)
tree1c5e72c98ffbf75a9659de7c4a6f6f9f342248ec /ArmPkg/Application/LinuxLoader
parentfb567b2f7400dc615ea8195efb33935e32a13f40 (diff)
downloadedk2-platforms-3b567f08f99df24a31fa06750171b7050e08f966.tar.xz
Fix >4G issue on IDT not restored correctly.
Idtr might be changed inside of FSP. 32bit FSP only knows the <4G address. If IDTR.Base is >4G, FSP can not handle. So we need save/restore IDTR here. Interrupt is already disabled here, so it is safety to update IDTR. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com> Reviewed-by: "Ma, Maurice" <maurice.ma@intel.com> Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com> Reviewed-by: "Yarlagadda, Satya P" <satya.p.yarlagadda@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19246 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'ArmPkg/Application/LinuxLoader')
0 files changed, 0 insertions, 0 deletions