On Wed, Apr 17, 2024 at 03:35:53PM -0500, Tom Lendacky wrote:
Yap.
The point is, it is calling RMPADJUST. And it does modify RMP
permissions of a guest page.
Thus, if you prefer, you can go all out and call the helper
rmp_adjust_permissions(unsigned int tgt_vmpl, void *pa)
and make it generic from the get-go.
And then have the macro wrap around it in order to explain that
particular use with the macro name.
If it is still not clear what I mean, lemme know and I'll do a diff
ontop.
Thx.