audk/IntelFspWrapperPkg
Yao, Jiewen 3b567f08f9 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
2015-12-15 04:27:00 +00:00
..
FspInitPei FspInitPei function calling parameters not matching with the function definition. 2015-07-07 05:47:08 +00:00
FspNotifyDxe FspNotifyDxe need handle >4G memory. 2015-07-28 07:26:57 +00:00
FspWrapperSecCore IntelFspWrapperPkg: Refine the format of meta data files. 2015-01-19 07:45:25 +00:00
Include IntelFspWrapperPkg update for FSP1.1 2015-04-23 08:53:39 +00:00
Library Fix >4G issue on IDT not restored correctly. 2015-12-15 04:27:00 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
IntelFspWrapperPkg.dec Add dual FSP binaries support. 2015-04-29 03:50:20 +00:00
IntelFspWrapperPkg.dsc FspNotifyDxe need handle >4G memory. 2015-07-28 07:26:57 +00:00