-
Notifications
You must be signed in to change notification settings - Fork 100
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
TDX: Enable TLB flush hypercall support #511
Conversation
533a6a1
to
0505502
Compare
This works if I turn on the private pool through the command line, but it does not work by default. @chris-oo what's the plan for the private pool going forward? How should I ensure it exists for TDX? |
You'll want to make a change here to modify the bootshim to always create the private pool when tdx with what scaling (in this case, one page per VP). |
Where is 'here'? What would that look like? Not familiar with where that data comes from. |
openhcl_boot/src/host_params/dt.rs
|
0505502
to
285c99a
Compare
Now that we have the private pool we can finally fully wire this up.
This will not be backported, both because it's only needed for TDX Guest VSM support, and to give us enough time to assess the performance impact.