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

igvm_defs: indicate that it is legal for a pagetable region to lie within a relocation region #68

Open
chris-oo opened this issue Jun 21, 2024 · 1 comment

Comments

@chris-oo
Copy link
Member

chris-oo commented Jun 21, 2024

The spec today does not allow this, but some of our loader implementations allow this. The reason being:

  1. It's important to allow marking a larger region as relocatable, as some headers may describe the larger region as relocatable, say for required memory.
  2. We want to describe that pagetables should be relocated with another region, and relocated the same as that outer region.

The update here is to change the description for IGVM_VHS_PAGE_TABLE_RELOCATION to allow it to lie within another relocation region, and indicate that it must be relocated with the outer region it's included in.

@chris-oo
Copy link
Member Author

I would like to think about this a bit though before we commit to this.

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

No branches or pull requests

1 participant