RE: [PATCH v2 4/8] x86/sev: Enable PVALIDATE for PFNs without a valid virtual address

2023-12-12 Thread Michael Kelley
From: Edgecombe, Rick P Sent: Tuesday, November 28, 2023 10:59 AM > > On Tue, 2023-11-28 at 18:08 +, Michael Kelley wrote: > > > > > > Sort of separately, if those vmalloc objections can't be worked > > > through, did you consider doing something like text_poke() does > > > (create > > > the

Re: [PATCH v2 4/8] x86/sev: Enable PVALIDATE for PFNs without a valid virtual address

2023-11-28 Thread Edgecombe, Rick P
On Tue, 2023-11-28 at 18:08 +, Michael Kelley wrote: > > > > Sort of separately, if those vmalloc objections can't be worked > > through, did you consider doing something like text_poke() does > > (create > > the temporary mapping in a temporary MM) for pvalidate purposes? I > > don't know eno

Re: [PATCH v2 4/8] x86/sev: Enable PVALIDATE for PFNs without a valid virtual address

2023-11-27 Thread Edgecombe, Rick P
On Tue, 2023-11-21 at 13:20 -0800, mhkelle...@gmail.com wrote: > +static int pvalidate_pfn(unsigned long vaddr, unsigned int size, > +    unsigned long pfn, bool validate, int *rc2) > +{ > +   int rc; > +   struct page *page = pfn_to_page(pfn); > + > +   *rc2 = vmap_