[edk2] [PATCH 0/2] [UefiCpuPkg] Support 64bit MMIO address in CPU Register Table

Jeff Fan posted 2 patches 7 years, 7 months ago
Failed in applying to current master (apply log)
UefiCpuPkg/Include/AcpiCpuData.h                             | 12 +++++++-----
UefiCpuPkg/Include/Library/RegisterCpuFeaturesLib.h          |  4 ++--
.../Library/RegisterCpuFeaturesLib/CpuFeaturesInitialize.c   |  6 +++---
.../Library/RegisterCpuFeaturesLib/RegisterCpuFeaturesLib.c  |  9 +++++----
UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c                            |  2 +-
5 files changed, 18 insertions(+), 15 deletions(-)
[edk2] [PATCH 0/2] [UefiCpuPkg] Support 64bit MMIO address in CPU Register Table
Posted by Jeff Fan 7 years, 7 months ago
The current CPU_REGISTER_TABLE_ENTRY structure only defined UINT32 Index to
indicate MSR/MMIO address. It's ok for MSR because MSR address is UINT32 type
actually. But for MMIO address, UINT32 limits MMIO address exceeds 4GB.

https://bugzilla.tianocore.org/show_bug.cgi?id=347

Jeff Fan (2):
  UefiCpuPkg/RegisterCpuFeaturesLib: Define Index to UINT64
  UefiCpuPkg/AcpiCpuData.h: Support >4GB MMIO address

 UefiCpuPkg/Include/AcpiCpuData.h                             | 12 +++++++-----
 UefiCpuPkg/Include/Library/RegisterCpuFeaturesLib.h          |  4 ++--
 .../Library/RegisterCpuFeaturesLib/CpuFeaturesInitialize.c   |  6 +++---
 .../Library/RegisterCpuFeaturesLib/RegisterCpuFeaturesLib.c  |  9 +++++----
 UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c                            |  2 +-
 5 files changed, 18 insertions(+), 15 deletions(-)

-- 
2.9.3.windows.2

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH 0/2] [UefiCpuPkg] Support 64bit MMIO address in CPU Register Table
Posted by Tian, Feng 7 years, 7 months ago
Series Reviewed-by: Feng Tian <feng.tian@Intel.com>

Thanks
Feng

-----Original Message-----
From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Fan, Jeff
Sent: Thursday, March 23, 2017 1:28 PM
To: edk2-devel@lists.01.org
Subject: [edk2] [PATCH 0/2] [UefiCpuPkg] Support 64bit MMIO address in CPU Register Table

The current CPU_REGISTER_TABLE_ENTRY structure only defined UINT32 Index to indicate MSR/MMIO address. It's ok for MSR because MSR address is UINT32 type actually. But for MMIO address, UINT32 limits MMIO address exceeds 4GB.

https://bugzilla.tianocore.org/show_bug.cgi?id=347

Jeff Fan (2):
  UefiCpuPkg/RegisterCpuFeaturesLib: Define Index to UINT64
  UefiCpuPkg/AcpiCpuData.h: Support >4GB MMIO address

 UefiCpuPkg/Include/AcpiCpuData.h                             | 12 +++++++-----
 UefiCpuPkg/Include/Library/RegisterCpuFeaturesLib.h          |  4 ++--
 .../Library/RegisterCpuFeaturesLib/CpuFeaturesInitialize.c   |  6 +++---
 .../Library/RegisterCpuFeaturesLib/RegisterCpuFeaturesLib.c  |  9 +++++----
 UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c                            |  2 +-
 5 files changed, 18 insertions(+), 15 deletions(-)

--
2.9.3.windows.2

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel