On 6/15/22 16:26, Sean Christopherson wrote:
+ * For example, a 4-byte PDE consumes bits 31:22 and an 8-byte PDE
+ * consumes bits 29:21. Each guest PD must be expanded into four
+ * shadow PDs, one for each value of bits 31:30, and the PDPEs
+ * will use the four quadrants in round-robin fashion.
It's not round-robin, that would imply KVM rotates through each quadrant on its
own. FWIW, I like David's comment from his patch that simplifies this mess in a
similar way.
https://lore.kernel.org/all/20220516232138.1783324-5-dmatlack@xxxxxxxxxx
Yeah, by round-robin I meant that the 512 entries will look like q=0 q=1
q=2 q=3 q=0 q=1 etc.
I'll incorporate David's comment, minus the last paragraph.
Paolo