Skip to content

[Bug]: Performance tracking has a blackout as DXE entry #1483

@cfernald

Description

@cfernald

Is there an existing issue for this?

  • I have searched existing issues

Current Behavior

Currently the performance protocol backing the performance calls initializes in the patina_performance component, and so is not available until component dispatching. Additionally, depending on the components installed, the operations that may occur before this would not be consistent. This leads to a significant gap in potential performance metrics as well as misleading time information in the PEI to DXE transition.

Expected Behavior

The core performance infrastructure should be implemented in the core and available early. This could then be exposed to patina performance as a service that it publishes as a protocol or all of the functionality could be merged into the core.

Steps To Reproduce

N/.A

Build Environment

N/A

Version Information

N/A

Urgency

Medium

Are you going to fix this?

Someone else needs to fix it

Do you need maintainer feedback?

No maintainer feedback needed

Anything else?

No response

Metadata

Metadata

Assignees

Labels

state:needs-ownerNeeds an issue owner to be assignedstate:needs-triageNeeds to triaged to determine next stepstype:bugSomething isn't workingurgency:mediumImportant with a moderate impact

Type

No fields configured for Bug.

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions