Skip to content

[Bug]: gFdtVariableGuid not declared in any DEC file - [Platform/ARM/JunoPkg] [Platform/Marvell/OdysseyPkg] #849

@mdkinney

Description

@mdkinney

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 impacted

Version 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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions