diff options
| author | Jian J Wang <jian.j.wang@intel.com> | 2017-12-07 15:14:35 +0300 |
|---|---|---|
| committer | Star Zeng <star.zeng@intel.com> | 2017-12-08 09:38:48 +0300 |
| commit | 364a54742f569b7221f0022594ef3d8384a8517c (patch) | |
| tree | 58b6696056d1673888c563a55cc5ed1a4b188917 /BaseTools/Source/Python/CommonDataClass | |
| parent | 408b8330499825e7bce0c78aa63a45709ea015e1 (diff) | |
| download | edk2-364a54742f569b7221f0022594ef3d8384a8517c.tar.xz | |
MdePkg/BaseLib: Add stack switch related definitions for IA32
The new definitions include two structures
IA32_TASK_STATE_SEGMENT
IA32_TSS_DESCRIPTOR
two macros
IA32_GDT_TYPE_TSS
IA32_GDT_ALIGNMENT
and one API
VOID
EFIAPI
AsmWriteTr (
IN UINT16 Selector
);
They're needed to setup task gate and interrupt stack table for stack switch.
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Suggested-by: Ayellet Wolman <ayellet.wolman@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
Reviewed-by: Jeff Fan <vanjeff_919@hotmail.com>
Reviewed-by: Jiewen.yao@intel.com
Diffstat (limited to 'BaseTools/Source/Python/CommonDataClass')
0 files changed, 0 insertions, 0 deletions
