audk/UefiCpuPkg/CpuDxe
Jian J Wang 768bd96784 UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map
More than one entry of RT_CODE memory might cause boot problem for some
old OSs. This patch will fix this issue to keep OS compatibility as much
as possible.

More detailed information, please refer to
    https://bugzilla.tianocore.org/show_bug.cgi?id=753

Laszlo did a thorough test on OVMF emulated platform. The details can be found
at
    https://bugzilla.tianocore.org/show_bug.cgi?id=753#c10

Cc: Eric Dong <eric.dong@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
2017-11-24 09:43:10 +08:00
..
Ia32 UefiCpuPkg/CpuDxe: Remove unused codes and files 2016-08-17 20:07:07 +08:00
X64 UefiCpuPkg/CpuDxe: Remove unused codes and files 2016-08-17 20:07:07 +08:00
CpuDxe.c UefiCpuPkg/CpuDxe: Fix assert issue on IA32 platform 2017-09-30 10:25:25 +08:00
CpuDxe.h UefiCpuPkg/CpuDxe: Add missing function description comments 2017-09-27 09:05:25 +08:00
CpuDxe.inf UefiCpuPkg/CpuDxe: Add support for PCD PcdPteMemoryEncryptionAddressOrMask 2017-03-06 15:34:24 +08:00
CpuDxe.uni UefiCpuPkg/CpuDxe: Consume MpInitLib to produce CPU MP Protocol services 2016-08-17 20:06:56 +08:00
CpuDxeExtra.uni UefiCpuPkg/CpuDxe: Consume MpInitLib to produce CPU MP Protocol services 2016-08-17 20:06:56 +08:00
CpuGdt.c UefiCpuPkg: CpuDxe: Update GDT to be consistent with DxeIplPeim 2015-10-30 17:32:27 +00:00
CpuGdt.h UefiCpuPkg: CpuDxe: Update GDT to be consistent with DxeIplPeim 2015-10-30 17:32:27 +00:00
CpuMp.c UefiCpuPkg/CpuDxe: log informative message at DEBUG_INFO level 2017-09-11 22:39:26 +02:00
CpuMp.h UefiCpuPkg CpuDxe: Update return status to follow spec. 2017-07-07 08:54:10 +08:00
CpuPageTable.c UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map 2017-11-24 09:43:10 +08:00
CpuPageTable.h UefiCpuPkg/CpuDxe: Add memory attribute setting. 2017-02-22 14:07:01 +08:00