summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/CpuMpPei
diff options
context:
space:
mode:
authorYao, Jiewen <jiewen.yao@intel.com>2015-11-25 04:23:01 +0000
committerHao Wu <hao.a.wu@intel.com>2016-02-24 16:52:37 +0800
commitf2a56d8bd97bb67b829e6546d155b4d71b19da20 (patch)
tree357b2304aba84388d2a616918479b99789a2c855 /UefiCpuPkg/CpuMpPei
parentb05b1615418f324f9eb80896268a9a293df2980d (diff)
downloadedk2-platforms-f2a56d8bd97bb67b829e6546d155b4d71b19da20.tar.xz
Eliminate EFI_IMAGE_MACHINE_TYPE_SUPPORTED.
Move Gdt initialization from InitializeMpServiceData() to CPU Arch specific function. We create SmmFuncsArch.c for hold CPU specific function, so that EFI_IMAGE_MACHINE_TYPE_SUPPORTED(EFI_IMAGE_MACHINE_X64) can be removed. For IA32 version, we always allocate new page for GDT entry, for easy maintenance. For X64 version, we fixed TssBase in GDT entry to make sure TSS data is correct. Remove TSS fixup for GDT in ASM file. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com> Reviewed-by: "Fan, Jeff" <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18937 6f19259b-4bc3-4df7-8a09-765794883524 (cherry picked from commit fe5f19494353421d3382f32f31a627e09724bbb2)
Diffstat (limited to 'UefiCpuPkg/CpuMpPei')
0 files changed, 0 insertions, 0 deletions