Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Platform/NXP: Pursue recent DynamicTablesPkg reorg #239

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

pierregondois
Copy link
Contributor

The DynamicTablesPkg recently updated some of its internal structures to allow supporting multiple architectures. To adapt to this refactoring, some modifications are necessary for the platforms using the framework in the edk2-platforms repository.

The ARM platforms have already been updated.
The NXP platforms haven't been updated yet since no answer was received [1].

[1] https://edk2.groups.io/g/devel/message/119548

Some DynamicTables objects have been moved from the Arm namespace
to a new Arch Common namespace. Prepare the handling of these objects
in the ConfigurationManagers by adding a function handler for these
objects.

This patch modifies the ConfigurationManager of the NXP
platforms.

Signed-off-by: Pierre Gondois <[email protected]>
Some DynamicTables objects have been moved from the Arm namespace
to a new Arch Common namespace. Reflect this change by
renaming/moving the relevant object.

This patch modifies the ConfigurationManager of the NXP
platforms for the following Arch Common object Id:
- EArchCommonObjPowerManagementProfileInfo

Signed-off-by: Pierre Gondois <[email protected]>
Some DynamicTables objects have been moved from the Arm namespace
to a new Arch Common namespace. Reflect this change by
renaming/moving the relevant object.

This patch modifies the ConfigurationManager of the NXP
platforms for the following Arch Common object Id:
- EArchCommonObjConsolePortInfo
- EArchCommonObjSerialDebugPortInfo

Signed-off-by: Pierre Gondois <[email protected]>
Some DynamicTables objects have been moved from the Arm namespace
to a new Arch Common namespace. Reflect this change by
renaming/moving the relevant object.

This patch modifies the ConfigurationManager of the NXP
platforms for the following Arch Common object Id:
- EArchCommonObjPciConfigSpaceInfo

Signed-off-by: Pierre Gondois <[email protected]>
Some DynamicTables generators have been moved to an Arm specific
folder. Reflect this change by renaming/moving the relevant object.

Signed-off-by: Pierre Gondois <[email protected]>
@leiflindholm
Copy link
Member

@Meenakshi88?

@leiflindholm
Copy link
Member

@pierregondois ack. The NXP platforms are under the old maintainance model where I do the repo jiggling, and hence am called "Maintainer", but I'm still relying on "Reviewer" to review.

I note there have been no contributions by NXP since 2020. Maybe it's time to archive the platforms. (I'll merge this if no response in the next few days though.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants