ARM: dts: msm: Enable virtio-vsock device for sun-vm
Add shared memory to enable virtio-vsock device for sun-vm. Change-Id: I188849af908df77b0d78b03ce8461fcd309650f4 Signed-off-by: Jingyi Wang <quic_jingyw@quicinc.com>
This commit is contained in:
@@ -183,16 +183,31 @@
|
||||
};
|
||||
};
|
||||
|
||||
virtio-mmio@2 {
|
||||
vdevice-type = "virtio-mmio";
|
||||
generate = "/virtio-mmio";
|
||||
peer-default;
|
||||
vqs-num = <0x3>;
|
||||
push-compatible = "virtio,mmio";
|
||||
dma-coherent;
|
||||
dma_base = <0x0 0x8000>;
|
||||
memory {
|
||||
qcom,label = <0x15>; //for virtio-vsock
|
||||
#address-cells = <0x2>;
|
||||
base = <0x0 0xDA700000>;
|
||||
};
|
||||
};
|
||||
|
||||
swiotlb-shm {
|
||||
vdevice-type = "shm";
|
||||
generate = "/swiotlb";
|
||||
push-compatible = "swiotlb";
|
||||
peer-default;
|
||||
dma_base = <0x0 0x8000>;
|
||||
dma_base = <0x0 0x14000>;
|
||||
memory {
|
||||
qcom,label = <0x12>;
|
||||
#address-cells = <0x2>;
|
||||
base = <0x0 0xDA700000>;
|
||||
base = <0x0 0xDA70c000>;
|
||||
};
|
||||
};
|
||||
|
||||
|
@@ -2094,16 +2094,23 @@
|
||||
gunyah-label = <0x10>;
|
||||
};
|
||||
|
||||
|
||||
trust_ui_vm_vsock_ring: trust_ui_vm_vsock_ring {
|
||||
size = <0xc000>;
|
||||
gunyah-label = <0x15>;
|
||||
};
|
||||
|
||||
trust_ui_vm_swiotlb: trust_ui_vm_swiotlb {
|
||||
size = <0x100000>;
|
||||
size = <0x400000>;
|
||||
gunyah-label = <0x12>;
|
||||
};
|
||||
|
||||
trust_ui_vm: qcom,trust_ui_vm {
|
||||
vm_name = "trustedvm";
|
||||
shared-buffers-size = <0x108000>;
|
||||
shared-buffers-size = <0x414000>;
|
||||
shared-buffers = <&trust_ui_vm_vblk0_ring
|
||||
&trust_ui_vm_vblk1_ring
|
||||
&trust_ui_vm_vsock_ring
|
||||
&trust_ui_vm_swiotlb>;
|
||||
};
|
||||
|
||||
@@ -2117,6 +2124,11 @@
|
||||
qcom,label = <0x10>;
|
||||
};
|
||||
|
||||
trust_ui_vm_virt_be2: trust_ui_vm_virt_be2@15 {
|
||||
qcom,vm = <&trust_ui_vm>;
|
||||
qcom,label = <0x15>;
|
||||
};
|
||||
|
||||
gh-rm-booster {
|
||||
compatible = "qcom,gh-rm-booster";
|
||||
qcom,rm-vmid = <255>;
|
||||
@@ -2130,7 +2142,9 @@
|
||||
qcom,firmware-name = "trustedvm";
|
||||
qcom,keep-running;
|
||||
memory-region = <&trust_ui_vm_mem &vm_comm_mem>;
|
||||
virtio-backends = <&trust_ui_vm_virt_be0 &trust_ui_vm_virt_be1>;
|
||||
virtio-backends = <&trust_ui_vm_virt_be0
|
||||
&trust_ui_vm_virt_be1
|
||||
&trust_ui_vm_virt_be2>;
|
||||
};
|
||||
|
||||
oem_vm_vblk0_ring: oem_vm_vblk0_ring {
|
||||
@@ -3695,7 +3709,7 @@
|
||||
alloc-ranges = <0x0 0x00000000 0x0 0xffffffff>;
|
||||
reusable;
|
||||
alignment = <0x0 0x400000>;
|
||||
size = <0x0 0x400000>;
|
||||
size = <0x0 0x800000>;
|
||||
};
|
||||
|
||||
llcc_lpi_mem: llcc_lpi_region@ff800000 {
|
||||
|
Reference in New Issue
Block a user