Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: caac25e22e608736ee02c2f943f6698e02585092 https://github.com/tianocore/edk2/commit/caac25e22e608736ee02c2f943f6698e02585092 Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths: M ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf Log Message: ----------- ArmVirtPkg: Drop bogus reference to MPCore related PCD Bringing up secondaries is out of scope for ArmVirtPkg, and the declared PCD reference is never actually made from the code. So drop it. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: 4fc1c513f8b4368f6fab3e5787e9ceb640028f6b https://github.com/tianocore/edk2/commit/4fc1c513f8b4368f6fab3e5787e9ceb640028f6b Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmPlatformPkg/PrePeiCore/PrePeiCoreUniCore.inf M ArmPlatformPkg/PrePi/PeiUniCore.inf Log Message: ----------- ArmPlatformPkg: Drop bogus reference to MPCore related PCD The UniCore SEC implementations never bring up secondaries, so the PCD reference is bogus. Drop it. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: cee49c82d5e2775bd6cf3554621b7a85bf4532c0 https://github.com/tianocore/edk2/commit/cee49c82d5e2775bd6cf3554621b7a85bf4532c0 Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmPlatformPkg/ArmPlatformPkg.dsc R ArmPlatformPkg/PrePi/MainMPCore.c R ArmPlatformPkg/PrePi/MainUniCore.c R ArmPlatformPkg/PrePi/PeiMPCore.inf M ArmPlatformPkg/PrePi/PeiUniCore.inf M ArmPlatformPkg/PrePi/PrePi.c M ArmPlatformPkg/PrePi/PrePi.h Log Message: ----------- ArmPlatformPkg/PrePi: Drop MPCore variant The PrePi SEC driver can be built in unicore and MPcore versions from [mostly] the same source. The latter is obsolete, so remove it and simplyify the remaining code accordingly. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: 96c8e756819de09d14770aedbd63916c3004e657 https://github.com/tianocore/edk2/commit/96c8e756819de09d14770aedbd63916c3004e657 Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmPlatformPkg/ArmPlatformPkg.dec M ArmPlatformPkg/ArmPlatformPkg.dsc R ArmPlatformPkg/PrePeiCore/MainMPCore.c M ArmPlatformPkg/PrePeiCore/MainUniCore.c M ArmPlatformPkg/PrePeiCore/PrePeiCore.c M ArmPlatformPkg/PrePeiCore/PrePeiCore.h R ArmPlatformPkg/PrePeiCore/PrePeiCoreMPCore.inf Log Message: ----------- ArmPlatformPkg/PrePeiCore: Drop MPCore variant The PrePeiCore SEC driver can be built in unicore and MPcore versions from [mostly] the same source. The latter is obsolete, so remove it and simplify the remaining code accordingly. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: 9c1bc36ad19dc91ad03f4e2e3fc1fc5033d158d5 https://github.com/tianocore/edk2/commit/9c1bc36ad19dc91ad03f4e2e3fc1fc5033d158d5 Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmPlatformPkg/PrePeiCore/AArch64/PrePeiCoreEntryPoint.S M ArmPlatformPkg/PrePeiCore/Arm/PrePeiCoreEntryPoint.S M ArmPlatformPkg/PrePeiCore/PrePeiCore.c M ArmPlatformPkg/PrePeiCore/PrePeiCoreUniCore.inf Log Message: ----------- ArmPlatformPkg/PrePeiCore: Drop secondary stack handling This SEC driver is single CPU only now, so all of the secondary stack handling is dead code, and can be removed. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: 1941a901f08893dfc2f2cb8a44c6172a9f7ae8e4 https://github.com/tianocore/edk2/commit/1941a901f08893dfc2f2cb8a44c6172a9f7ae8e4 Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmPlatformPkg/ArmPlatformPkg.dec M ArmPlatformPkg/PrePi/AArch64/ModuleEntryPoint.S M ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S M ArmPlatformPkg/PrePi/PeiUniCore.inf Log Message: ----------- ArmPlatformPkg/PrePi: Drop secondary stack handling This SEC driver is single CPU only now, so all of the secondary stack handling is dead code, and can be removed. This removes the last remaining user of the associated PCD, so drop that as well. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: 8c10017aa7eeb4f58da1fc353d7af3ecb69e4bf7 https://github.com/tianocore/edk2/commit/8c10017aa7eeb4f58da1fc353d7af3ecb69e4bf7 Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmVirtPkg/PrePi/PrePi.c M ArmVirtPkg/PrePi/PrePi.h Log Message: ----------- ArmVirtPkg/PrePi: Drop call to TimerConstructor() Drop the call to the TimerConstructor, which should not be called explicitly, and does nothing useful to begin with. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: e76b248d8fc37832a880121551b0780501f14308 https://github.com/tianocore/edk2/commit/e76b248d8fc37832a880121551b0780501f14308 Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmPlatformPkg/PrePi/PrePi.c M ArmPlatformPkg/PrePi/PrePi.h Log Message: ----------- ArmPlatformPkg/PrePi: Drop call to TimerConstructor() Drop the call to the TimerConstructor, which should not be called explicitly, and does nothing useful to begin with. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: 12dc8d420bc98ceb3dbeb7be433b7dfc465a24b8 https://github.com/tianocore/edk2/commit/12dc8d420bc98ceb3dbeb7be433b7dfc465a24b8 Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmPkg/Library/ArmArchTimerLib/ArmArchTimerLib.c M ArmPkg/Library/ArmArchTimerLib/ArmArchTimerLib.inf Log Message: ----------- ArmPkg/ArmArchTimerLib: Drop pointless constructor Drop the pointless constructor in ArmArchTimerLib, which does nothing useful, especially because AArch64 mandates the presence of the generic timer, and 32-bit ARM is mostly obsolete these days. To preserve the existing behavior in DEBUG builds when actually using the timer, move the ASSERT () on a non-zero frequency to the associated accessor helper function. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: bbe26ca2cc1c192ea6946567718621cb1ef16fe3 https://github.com/tianocore/edk2/commit/bbe26ca2cc1c192ea6946567718621cb1ef16fe3 Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmPlatformPkg/PrePi/PrePi.c M ArmPlatformPkg/PrePi/PrePi.h Log Message: ----------- ArmPlatformPkg/PrePi: Make some functions STATIC Make some functions STATIC that are only called locally, and add some function headers to placate the tools. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: 91117d70d89fbef4d7cac2d57854fa613716ca4d https://github.com/tianocore/edk2/commit/91117d70d89fbef4d7cac2d57854fa613716ca4d Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmPlatformPkg/ArmPlatformPkg.dsc A ArmPlatformPkg/PeilessSec/AArch64/ArchPeilessSec.c A ArmPlatformPkg/PeilessSec/AArch64/ModuleEntryPoint.S A ArmPlatformPkg/PeilessSec/Arm/ArchPeilessSec.c A ArmPlatformPkg/PeilessSec/Arm/ModuleEntryPoint.S A ArmPlatformPkg/PeilessSec/PeilessSec.c A ArmPlatformPkg/PeilessSec/PeilessSec.h A ArmPlatformPkg/PeilessSec/PeilessSec.inf Log Message: ----------- ArmPlatformPkg: Clone PrePiUniCore into PeilessSec PrePiUniCore was already spectacularly mis-named but now that the UniCore bit has become redundant too, let's rename it in a way that conveys its purpose a bit better: PeilessSec. A straight rename would break all out-of-tree users, so clone it into a new module with a fresh GUID, giving users some time to update. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: e85e29309e602a4e61870829ba965bad8f5da30f https://github.com/tianocore/edk2/commit/e85e29309e602a4e61870829ba965bad8f5da30f Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmPlatformPkg/ArmPlatformPkg.dsc A ArmPlatformPkg/Sec/AArch64/ArchSec.c A ArmPlatformPkg/Sec/AArch64/Exception.S A ArmPlatformPkg/Sec/AArch64/Helper.S A ArmPlatformPkg/Sec/AArch64/ModuleEntryPoint.S A ArmPlatformPkg/Sec/AArch64/SwitchStack.S A ArmPlatformPkg/Sec/Arm/ArchSec.c A ArmPlatformPkg/Sec/Arm/Exception.S A ArmPlatformPkg/Sec/Arm/ModuleEntryPoint.S A ArmPlatformPkg/Sec/Arm/SwitchStack.S A ArmPlatformPkg/Sec/Sec.c A ArmPlatformPkg/Sec/Sec.h A ArmPlatformPkg/Sec/Sec.inf Log Message: ----------- ArmPlatformPkg: Clone PrePeiUniCore into Sec PrePeiUniCore was already named rather awkwardly, but now that the UniCore bit has become redundant too, let's rename it in a way that conveys its purpose a bit better: Sec. This also matches what other architectures and platforms tend to provide. A straight rename would break all out-of-tree users, so clone it into a new module with a fresh GUID, giving users some time to update. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Commit: 2d5390053ff934ec1e94b84f5bb67400b3b75841 https://github.com/tianocore/edk2/commit/2d5390053ff934ec1e94b84f5bb67400b3b75841 Author: Ard Biesheuvel <a...@kernel.org> Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M ArmVirtPkg/ArmVirtCloudHv.dsc M ArmVirtPkg/ArmVirtCloudHv.fdf M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemu.fdf Log Message: ----------- ArmVirtPkg: Switch all PrePeiCore users to new Sec.inf Switch to the new SEC driver based on PrePeiCore, but with a sane name. The old one will be retired once all users have migrated, including many in edk2-platforms. Signed-off-by: Ard Biesheuvel <a...@kernel.org> Compare: https://github.com/tianocore/edk2/compare/a679ceca974e...2d5390053ff9 To unsubscribe from these emails, change your notification settings at https://github.com/tianocore/edk2/settings/notifications _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits