[PATCH v2 0/6] MdePkg/Base.h: Introduce various alignment-related macros


Gerd Hoffmann
 

v2 changes:
- rebase to latest master, adapt patches to changes.
- update macro documentation to use @retval TRUE/FALSE.
- added patch to use IS_POW2 in MtrrLib.
- add reviews and acks.

Gerd Hoffmann (3):
OvmfPkg: Rename IS_ALIGNED macros to avoid name collisions
OvmfPkg: Consume new alignment-related macros
UefiCpuPkg/MtrrLib: use new IS_POW2() macro.

Marvin Häuser (3):
MdeModulePkg: Rename IS_ALIGNED macros to avoid name collisions
MdePkg/Base.h: Introduce various alignment-related macros
MdeModulePkg: Consume new alignment-related macros

MdeModulePkg/Bus/Ata/AhciPei/AhciPei.h | 1 -
.../Ata/AtaAtapiPassThru/AtaAtapiPassThru.h | 2 -
MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBus.h | 1 -
MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.h | 2 -
.../Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.h | 2 -
.../Bus/Ufs/UfsPassThruDxe/UfsPassThru.h | 2 -
MdeModulePkg/Universal/EbcDxe/EbcExecute.h | 3 +-
MdePkg/Include/Base.h | 98 ++++++++++++++++++-
MdeModulePkg/Bus/Ata/AhciPei/AhciMode.c | 2 +-
.../Bus/Ata/AhciPei/AhciPeiPassThru.c | 6 +-
.../Ata/AtaAtapiPassThru/AtaAtapiPassThru.c | 12 +--
.../Bus/Ata/AtaBusDxe/AtaPassThruExecute.c | 2 +-
MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.c | 4 +-
.../Bus/Ufs/UfsPassThruDxe/UfsPassThru.c | 6 +-
MdeModulePkg/Universal/EbcDxe/EbcExecute.c | 36 +++----
OvmfPkg/AmdSevDxe/AmdSevDxe.c | 2 -
.../X64/SnpPageStateChangeInternal.c | 1 -
UefiCpuPkg/Library/MtrrLib/MtrrLib.c | 17 +---
18 files changed, 133 insertions(+), 66 deletions(-)

--
2.39.2


Gerd Hoffmann
 

On Wed, Mar 22, 2023 at 08:02:37AM +0100, Gerd Hoffmann wrote:
v2 changes:
- rebase to latest master, adapt patches to changes.
- update macro documentation to use @retval TRUE/FALSE.
- added patch to use IS_POW2 in MtrrLib.
- add reviews and acks.
Ping. This is fully reviewed now, can this be merged please?

thanks,
Gerd


Michael D Kinney
 

Merged

PR: https://github.com/tianocore/edk2/pull/4226
Commits: 67a6f414aa0e..4ca4d2b9df27

Mike

-----Original Message-----
From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Gerd Hoffmann
Sent: Thursday, March 30, 2023 12:33 AM
To: devel@edk2.groups.io
Cc: Kinney, Michael D <michael.d.kinney@...>; Aktas, Erdem <erdemaktas@...>; James Bottomley
<jejb@...>; Gao, Liming <gaoliming@...>; Marvin Häuser <mhaeuser@...>; Pawel Polawski
<ppolawsk@...>; Michael Roth <michael.roth@...>; Tom Lendacky <thomas.lendacky@...>; Yao, Jiewen
<jiewen.yao@...>; Wang, Jian J <jian.j.wang@...>; Ard Biesheuvel <ardb+tianocore@...>; Justen, Jordan L
<jordan.l.justen@...>; Wu, Hao A <hao.a.wu@...>; Liu, Zhiguang <zhiguang.liu@...>; Ni, Ray
<ray.ni@...>; Xu, Min M <min.m.xu@...>; Oliver Steffen <osteffen@...>
Subject: Re: [edk2-devel] [PATCH v2 0/6] MdePkg/Base.h: Introduce various alignment-related macros

On Wed, Mar 22, 2023 at 08:02:37AM +0100, Gerd Hoffmann wrote:
v2 changes:
- rebase to latest master, adapt patches to changes.
- update macro documentation to use @retval TRUE/FALSE.
- added patch to use IS_POW2 in MtrrLib.
- add reviews and acks.
Ping. This is fully reviewed now, can this be merged please?

thanks,
Gerd