Skip to content

[Bug]: Advanced Logger Does Not Reallocate Buffer In DXE #778

Closed

Description

Is there an existing issue for this?

  • I have searched existing issues

Current Behavior

For platforms that initialize the advanced logger log before DXE, the log buffer does not sit in the runtime services data bucket. This breaks the hibernate expectation that all runtime memory is in the proper buckets. Because platforms don't often change the log size, it may usually go by unnoticed.

Note, the DXE core created memory log is not allocated in runtime services data, it should be.

Expected Behavior

Advanced logger's log should live in the runtime services data bucket.

Steps To Reproduce

n/a.

Build Environment

- OS(s):
- Tool Chain(s):
- Targets Impacted:

Version Information

top of tree

Urgency

Medium

Are you going to fix this?

I will fix it

Do you need maintainer feedback?

No maintainer feedback needed

Anything else?

No response

Activity

  1. mu-automation commented on Dec 18, 2025

    @mu-automation
    Contributor

    This issue has been automatically marked as stale because it has not had activity in 45 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions.

  2. makubacki commented on Dec 18, 2025

    @makubacki
    Member

    I'll take this since #799 is open. I know we're moving to PEI memory buckets soon, but I still think this is worth making available to close out the previous design before the transition. Some platforms might stay on the older code in release branches for a while, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

type:bugSomething isn't workingurgency:mediumImportant with a moderate impact

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions