audk/UefiCpuPkg
Yao, Jiewen fe5f194943 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
2015-11-25 04:23:01 +00:00
..
CpuDxe UefiCpuPkg/CpuDxe: Don't use gBS->Stall 2015-11-20 08:22:46 +00:00
CpuIo2Dxe UefiCpuPkg: Convert non DOS format files to DOS format 2014-09-03 08:48:53 +00:00
CpuIo2Smm UefiCpuPkg: Convert non DOS format files to DOS format 2014-09-03 08:48:53 +00:00
CpuIoPei UefiCpuPkg: Convert non DOS format files to DOS format 2014-09-03 08:48:53 +00:00
CpuMpPei UefiCpuPkg/CpuMpPei: Enable x2APIC mode on BSP/APs 2015-11-25 02:47:59 +00:00
Include UefiCpuPkg: LocalApicLib: Add API to set SoftwareEnable bit 2015-10-30 17:53:31 +00:00
Library UefiCpuPkg/SmmFeatureLib: Check SmmFeatureControl by Code_Access_Chk 2015-11-20 01:23:52 +00:00
PiSmmCommunication UefiCpuPkg: Add SMM Communication PPI and Handler Modules 2015-10-19 19:09:33 +00:00
PiSmmCpuDxeSmm Eliminate EFI_IMAGE_MACHINE_TYPE_SUPPORTED. 2015-11-25 04:23:01 +00:00
ResetVector UefiCpuPkg: Convert non DOS format files to DOS format 2014-09-03 08:48:53 +00:00
SecCore UefiCpuPkg: Add SecCore module 2015-10-19 19:10:14 +00:00
Universal/Acpi/S3Resume2Pei UefiCpuPkg S3Resume2Pei: Fix ASSERT in WriteToOsS3PerformanceData 2015-07-13 01:24:24 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
UefiCpuPkg.dec UefiCpuPkg: Add PiSmmCpuDxeSmm module no IA32/X64 files 2015-10-19 19:12:53 +00:00
UefiCpuPkg.dsc UefiCpuPkg: PiSmmCpuDxeSmm: Remove unused references to SmmLib 2015-10-26 16:40:52 +00:00
UefiCpuPkg.uni UefiCpuPkg: Add PiSmmCpuDxeSmm module no IA32/X64 files 2015-10-19 19:12:53 +00:00
UefiCpuPkgExtra.uni UefiCpuPkg: INF/DEC file updates to EDK II packages 2014-08-28 05:12:05 +00:00