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
lib/ukzeropage: Introduce zeropage library #1384
base: staging
Are you sure you want to change the base?
Conversation
This change introduces ukzeropage, a library providing a singleton instance of read-only page filled with zero bytes. This page exists independent of virtual memory support. Signed-off-by: Andrei Tatar <andrei@unikraft.io>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good.
Reviewed-by: Eduard Vintilă eduard.vintila47@gmail.com
Is there a specific use-case for this addition as of now? I understand this is part of more work to come, but I would like to wait and see how that makes use of this before merging this. Therefore, I propose we move this PR to 0.18. |
In addition to work in progress (that is not targeted for 0.17), this change is intended to be used together with #1226 and #1411 to provide |
Ah I see. Yep, I would rather we reviewed that first to see how this is actually used before merging something unused. |
Description of changes
This change introduces ukzeropage, a library providing a singleton instance of read-only page filled with zero bytes. This page exists independent of virtual memory support.
Prerequisite checklist
checkpatch.uk
on your commit series before opening this PR;Base target
x86_64
or N/A]kvm
,xen
or N/A]app-python3
or N/A]Additional configuration
N/A