v4: - made mmio window move a bit more robust. - dropped patches for moving MMCONFIG, they'll come as separate patch series later.
v3: - Add / fix comments, add notes to commit messages. - Make functions static. - Logging tweaks. - Fix windows compiler warnings. - Add patches (5,6,7) moving MMCONFIG to 0xe0000000, simplifying code and reducing differences between 'pc' and 'q35' along the way. Eventually we want split them into a separate series, but some of this was discussed in v2 review, so I just appended them here for now. v2: - split up PlatformScanOrAdd64BitE820Ram() into scan function with callbacks, store results in PlatformInfoHob struct. Gerd Hoffmann (5): OvmfPkg/PlatformInitLib: Add PlatformScanE820 and GetFirstNonAddressCB OvmfPkg/PlatformInitLib: Add PlatformGetLowMemoryCB OvmfPkg/PlatformInitLib: Add PlatformAddHobCB OvmfPkg/PlatformInitLib: Add PlatformReservationConflictCB OvmfPkg/PlatformInitLib: reorder PlatformQemuUc32BaseInitialization OvmfPkg/Include/Library/PlatformInitLib.h | 3 +- OvmfPkg/Library/PeilessStartupLib/Hob.c | 3 +- .../PeilessStartupLib/PeilessStartup.c | 7 +- OvmfPkg/Library/PlatformInitLib/MemDetect.c | 356 ++++++++++-------- OvmfPkg/Library/PlatformInitLib/Platform.c | 7 +- OvmfPkg/PlatformPei/MemDetect.c | 3 +- 6 files changed, 214 insertions(+), 165 deletions(-) -- 2.39.0 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#98673): https://edk2.groups.io/g/devel/message/98673 Mute This Topic: https://groups.io/mt/96328401/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-