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

Reserve memory containing capsules and pass it to the payload #798

Closed
BeataZdunczyk opened this issue Apr 17, 2024 · 1 comment
Closed

Comments

@BeataZdunczyk
Copy link
Member

BeataZdunczyk commented Apr 17, 2024

Brief summary

This task consists of allocating and reserving adequately sized memory region for coalesced capsules. The size will be calculated from capsule sizes, and the region will be chosen from available memory. Both address and size will be passed to the payload. No restriction on how to pass it to the payload. Possible solutions include HOB, new type of memory range in memory map or UEFI variable.

@krystian-hebel
Copy link

Dasharo/coreboot#509 (in particular Dasharo/coreboot@fc0c762) implements reserving capsules memory and creating LB_TAG_CAPSULE table entry for being consumed by the payload. It is intertwined with other tasks in a way that doesn't allow to clearly separate them, so they are implemented by the same commit.

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

No branches or pull requests

2 participants