Describe the properties of the memory region virtio-mem supports.
Also reserve the IPA space for dmabuf buffers.
Change-Id: Iad6b41033884828a734aa8562dc3e4d45997968b
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Describe the properties and msgqs of the mem-buf device.
Change-Id: I66e4847e8c141c917f3bda22663fc60e2634917a
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Describe the available dma-buf memory pools on tuna-vm.
Change-Id: Ia2bb3fff1f76a04c4f8a14b51917b59d029f8d5e
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Describe the register, interrupts, and settings of the arm-smmu device.
Change-Id: I8876e31db9cd232963987599c40d0d1b37e35f08
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Even though we use proxy scheduling, during VM bootup hypervisor tries
to boot the VMs as per the affinity-map. This may cause panic in case a
CPU within affinity-map is unavailable.
Affining vCPUs to CPU0 makes sure VM proceeds with
powered-ON sequence, assuming CPU0 is always available.
Change-Id: Ia6799445891e1b003b5055178adb50778bade863
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
For upstream and tvm, qup common driver uses gcc phandles which
are common in dt and to avoid qup driver probe failure, add gcc
qcom-dummycc support as they are nop. This helps in avoiding
additional logic in qup driver to not conditionalize based on
variant.
Change-Id: I770a2a3c0e31138891b3e298ccff8e2934ae91a1
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Add support for platforms like ATP, CDP, MTP, QRD and RCM for TUIVM and
OEMVM on Tuna. Also, add support for additional Tuna variant.
Change-Id: Ie7a6c542c7d31db5b823ae10db714ddc43330598
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>