Enable idle states for kera VM to enable VCPUs to enter LPM
when no load is running on them.
Change-Id: I0e01f36557fedf68a7beb152025ab14b66fff7dc
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
Add ipcc_mproc_n1 device tree node and entries to enable IPCC and mbox
communication between TUIVM and CDSP SecurePD on kera TUIVM.
Change-Id: Ib06f11a0a8e218af0cd94288531f9789de9630d9
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
Add device nodes on kera oemvm and vm to enable qmsgq socket
communication over gunyah message queues.
Change-Id: Iaeeb89c70d613844133f4bb8a122a63967981089
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
Add qrtr gunyah tuivm node to enable communication between
PVM and TUIVM.
Change-Id: Ia81cca25f13d22f249350f5704264822c242123a
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
Add test nodes for Kera Trusted VM and OEMVM.
Change-Id: I8a5f22920a942df8e04818adee715d58abc74e04
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
Update the following bootargs:
1) Set memhp_default_state to automatically online memory to movable zone
2) Enable memmap_on_memory
3) Align rcu expedited parameters to reduce latency of synchronize_rcu.
Change-Id: Ic8b186a65b74ba596192cbb49be0e1c3008ab7af
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Add support for platforms like ATP, CDP, MTP, QRD and RCM for TUIVM and
OEMVM on Kera. Also, add support for additional Kera variant.
Change-Id: I872c5a535c7bf79c5c9923f383796f7f70de5897
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
Describe the properties of the memory region virtio-mem supports.
Also reserve the IPA space for dmabuf buffers.
Change-Id: Ibc2876b12819d6dc4bda4f3839fd89bff49dc97d
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Describe the properties and msgqs of the mem-buf device.
Change-Id: Iae109a5ae0c0b9186e0c11b4d0e3b45b5f9f9623
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Describe the available dma-buf memory pools on kera-vm.
Change-Id: I6cecf2ae1fa00963d15eaaf0742f1990b35b8502
Signed-off-by: Vijayanand Jitta <quic_vjitta@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: I00c3c59116519822be0368511499874951d0d882
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Describe the register, interrupts, and settings of the arm-smmu device.
Change-Id: I7a2be4e5b344a40c42657e5d03f2bc88696f29c1
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>