Files
Elliot Berman 29fc73bbf2 ANDROID: virt: gunyah-guest: Add gunyah-guest
Add a Gunyah protected guest driver. A Gunyah protected guest needs to
be hypervisor-aware to relinquish pages to the host/owner for
virtio-balloon. In the Android Virtualization Framework model, the
host/owner VM, not the hypervisor, owns the virtio devices. The
hypervisor is unaware about the virtio device and thus the guest needs
to inform the hypervisor that the host can access guest-private memory.

Bug: 395833312
Change-Id: I082dff22d12453005728d229b87ef11a8dce9c6b
Signed-off-by: Elliot Berman <elliot.berman@oss.qualcomm.com>
Signed-off-by: Prakruthi Deepak Heragu <quic_pheragu@quicinc.com>
2025-03-20 23:38:59 -07:00

13 lines
399 B
Plaintext

config GUNYAH_GUEST
bool "Gunyah protected guest driver"
depends on ARM64
select ARCH_HAS_MEM_RELINQUISH
select GUNYAH_HYPERCALLS
help
Protected guests running under the Gunyah hypervisor
are isolated from the host and must issue hypercalls to enable
interaction with virtual devices. This driver implements
support for probing and issuing these hypercalls.
If unsure, say 'N'.