On Tue, 2024-03-26 at 11:06 -0700, Isaku Yamahata wrote: > > I was wondering about something limited to the operations that iterate over > > the roots. So not > > keeping private_root_hpa in the list of roots where it has to be carefully > > protected from getting > > zapped or get its gfn adjusted, and instead open coding the private case in > > the higher level zapping > > operations. For normal VM's the private case would be a NOP. > > > > Since kvm_tdp_mmu_map() already grabs private_root_hpa manually, it wouldn't > > change in this idea. I > > don't know how much better it would be though. I think you are right we > > would have to create them > > and compare. > > Given the large page support gets complicated, it would be worthwhile to try, > I think. Circling back here, let's keep things as is for the MMU breakout series. We didn't get any maintainer comments on the proposed refactor, and we might get some on the smaller MMU breakout series. Then we can just have the smaller less controversial changes already incorporated for the discussion. We can mention the idea in the coverletter.