On Wed, Sep 21, 2022 at 8:00 AM Sean Christopherson <seanjc@xxxxxxxxxx> wrote:
On Wed, Sep 21, 2022, Gerd Hoffmann wrote:
On Fri, Sep 09, 2022 at 07:02:24AM +0200, Gerd Hoffmann wrote:
On Thu, Sep 08, 2022 at 02:52:36PM +0000, Sean Christopherson wrote:
On Thu, Sep 08, 2022, Gerd Hoffmann wrote:
-#define KVM_HINTS_REALTIME 0
+#define KVM_HINTS_REALTIME 0
+#define KVM_HINTS_PHYS_ADDRESS_SIZE_DATA_VALID 1
Why does KVM need to get involved? This is purely a userspace problem.
It doesn't. I only need reserve a hints bit, and the canonical source
for that happens to live in the kernel. That's why this patch doesn't
touch any actual code ;)
The issue is that this "hint" effectively breaks other VMMs that already provide
an accurate guest.MAXPHYADDR.
Any VMM that doesn't provide an accurate guest.MAXPHYADDR is broken.
Why do we need a "hint" that the virtual processor works?