Skip to content

[Bug]: DxeTestPointCheckLib has explicit x86 dependencies #428

Description

@antklein

Is there an existing issue for this?

  • I have searched existing issues

Current Behavior

PlatformInitDxe cannot be compiled for systems that are not x86 based. This is root caused to the expected support of MTTR features for DxeTestPointCheckLib.

Expected Behavior

PlatformInitDxe is silicon agnostic and by default will at least for x86 and aarch64 systems.

Steps To Reproduce

  1. Enable MinPlatformPkg and TestPoint support for an aarch64 based platform.
  2. Attempt to compile PlatformInitDxe.
  3. Results in compilation issues related to missing support for AsmCpuid and the MttrLib

Build Environment

- OS(s): Ubuntu 24.04 or Windows 11
- Tool Chain(s): CLANGPDB
- Targets Impacted: DEBUG

Version Information

Commit: 433f4e4b8bf98514832978706ef8965364311d30
Tag: release/202511

Urgency

Low

Are you going to fix this?

Someone else needs to fix it

Do you need maintainer feedback?

Maintainer feedback requested

Anything else?

I realize for MU that MinPlatformPkg is still listed under the mu_common_intel_min_platform repository, so maybe this is expected. However, upstream has moved to make MinPlatformPkg silicon agnostic. Are there plans to do the same for this version of MinPlatformPkg?

Metadata

Metadata

Assignees

No one assigned

    Labels

    state:needs-maintainer-feedbackNeeds more information from a maintainer to determine next stepsstate:needs-ownerNeeds an issue owner to be assignedstate:needs-triageNeeds to triaged to determine next stepstype:bugSomething isn't workingurgency:lowLittle to no impact

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions