Re: [PATCH v3 02/14] x86/sev: Make the VMPL0 checking function more generic

From: Tom Lendacky
Date: Thu Apr 18 2024 - 14:39:06 EST


On 4/17/24 15:50, Borislav Petkov wrote:
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.

I think I'll just eliminate the function then and call rmpadjust directly, that should make it clear.

Thanks,
Tom


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.