pkvm: Unmap all guest private memory after initialization

In pkvm, assume that all guest memory is private and unmap it by
default unless explicitly marked as shared. If it's going to be
shared in the future, the host can remap it.

Signed-off-by: Fuad Tabba <tabba@google.com>
diff --git a/builtin-run.c b/builtin-run.c
index 9ec5701..50897ce 100644
--- a/builtin-run.c
+++ b/builtin-run.c
@@ -780,6 +780,9 @@
 	if (init_list__init(kvm) < 0)
 		die ("Initialisation failed");
 
+	if (kvm->cfg.pkvm)
+		unmap_guest_private(kvm);
+
 	return kvm;
 }