On Tue, Oct 20, 2020 at 12:04:28PM -0400, Arvind Sankar wrote: > This is called from both assembly and C, but anyway, you're already > assuming r10 and r11 can be clobbered safely, and you just took out the > save/restores in set_sev_encryption_mask, which is actually called only > from assembly.
Alright, maybe I was a bit too caucious. I changed the CR4 handling to use %r8 and %r9 instead, which are also clobbered. Regards, Joerg