Gunyah VM manager is a kernel moduel which exposes an interface to userspace to load, run, and interact with other Gunyah virtual machines. The interface is a character device at /dev/gunyah. Add a basic VM manager driver. Upcoming patches will add more ioctls into this driver. Bug: 338347082 Link: https://lore.kernel.org/all/20240222-gunyah-v17-8-1e9da6763d38@quicinc.com/ Change-Id: I6fe1e2dec8366afa454a76b81bae568f5a80f9dd Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Reviewed-by: Alex Elder <elder@linaro.org> Co-developed-by: Prakruthi Deepak Heragu <quic_pheragu@quicinc.com> Signed-off-by: Prakruthi Deepak Heragu <quic_pheragu@quicinc.com> Signed-off-by: Elliot Berman <quic_eberman@quicinc.com> Signed-off-by: Elliot Berman <elliot.berman@oss.qualcomm.com>