machine: allow early use of machine_require_guest_memfd
Ask the ConfidentialGuestSupport object whether to use guest_memfd for KVM-backend private memory. This bool can be set in instance_init (or user_complete) so that it is available when the machine is created. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
aa274c33c3
commit
dc0d28ca46
3 changed files with 6 additions and 2 deletions
|
|
@ -31,6 +31,11 @@ OBJECT_DECLARE_TYPE(ConfidentialGuestSupport,
|
|||
struct ConfidentialGuestSupport {
|
||||
Object parent;
|
||||
|
||||
/*
|
||||
* True if the machine should use guest_memfd for RAM.
|
||||
*/
|
||||
bool require_guest_memfd;
|
||||
|
||||
/*
|
||||
* ready: flag set by CGS initialization code once it's ready to
|
||||
* start executing instructions in a potentially-secure
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue