- 
                Notifications
    
You must be signed in to change notification settings  - Fork 576
 
Description
Is there an existing issue for this?
- I have searched existing issues
 
Bug Type
- Firmware
 - Tool
 - Unit Test
 
What packages are impacted?
Platform/ARM/JunoPkg, Platform/Marvell/OdysseyPkg
Which targets are impacted by this bug?
DEBUG, NO-TARGET, NOOPT, RELEASE
Current Behavior
Platform\ARM\Drivers\FdtPlatformDxe\FdtPlatformDxe.inf uses gFdtVariableGuid, and that GUID has been removed from edk2 repo in PR tianocore/edk2#11367. With this GUID not being defined in any DEC file, and platforms that uses FdtPlatformDxe.inf will fail to build. This impacts the JunoPkg and OdysseyPkg that use FdtPlatformDxe.inf and could potentially impact other downstream platforms that use FdtPlatformDxe.inf.
Expected Behavior
All platforms in edk2-platforms should build.
Steps To Reproduce
Build JunoPkg or OdysseyPkg. Build would break for gFdtVariableGuid not being defined.
Build Environment
All supported OS/Toolchains are impactedVersion Information
https://github.com/tianocore/edk2-platforms/commit/d1b297b2aa693fc723ac883866c925e9d04260c9
Urgency
High
Are you going to fix this?
Someone else needs to fix it
Do you need maintainer feedback?
Maintainer feedback requested
Anything else?
Recommend adding gFdtVariableGuid to Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec.
Alternatively, of JunoPkg and OdysseyPkg are no long required/supported, then those platforms could be removed along with the Platform\ARM\Drivers\FdtPlatformDxe component.