head /sys/kernel/debug/remoteproc/remoteproc*/name ==> /sys/kernel/debug/remoteproc/remoteproc0/name <== 64800000.dsp ==> /sys/kernel/debug/remoteproc/remoteproc1/name <== 65800000.dsp head /sys/kernel/debug/remoteproc/remoteproc*/resource_table ==> /sys/kernel/debug/remoteproc/remoteproc0/resource_table <== Entry 0 is of type vdev ID 7 Notify ID 0 Device features 0x1 Guest features 0x1 Config length 0x0 Status 0x7 Number of vrings 2 Reserved (should be zero) [0][0] ==> /sys/kernel/debug/remoteproc/remoteproc1/resource_table <== Entry 0 is of type vdev ID 7 Notify ID 0 Device features 0x1 Guest features 0x1 Config length 0x0 Status 0x7 Number of vrings 2 Reserved (should be zero) [0][0] # dmesg_snippet [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080] [ 0.000000] Linux version 6.6.58-ti-01497-ga7758da17c28-dirty (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP PREEMPT Wed Nov 27 13:23:15 UTC 2024 [ 0.000000] OF: reserved mem: initialized node a72-c71-0-shared-msmc-ram@70200000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x0000000070200000..0x00000000702fffff (1024 KiB) nomap non-reusable a72-c71-0-shared-msmc-ram@70200000 [ 0.000000] OF: reserved mem: initialized node c71-0-c71-1-shared-msmc-ram@70300000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x0000000070300000..0x00000000703fffff (1024 KiB) nomap non-reusable c71-0-c71-1-shared-msmc-ram@70300000 [ 0.000000] OF: reserved mem: initialized node c71-dma-memory@a6000000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x00000000a6000000..0x00000000a60fffff (1024 KiB) nomap non-reusable c71-dma-memory@a6000000 [ 0.000000] OF: reserved mem: initialized node c71-memory@a6100000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x00000000a6100000..0x00000000a6ffffff (15360 KiB) nomap non-reusable c71-memory@a6100000 [ 0.000000] OF: reserved mem: initialized node c71-dma-memory@a7000000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x00000000a7000000..0x00000000a70fffff (1024 KiB) nomap non-reusable c71-dma-memory@a7000000 [ 0.000000] OF: reserved mem: initialized node c71-memory@a7100000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x00000000a7100000..0x00000000a7ffffff (15360 KiB) nomap non-reusable c71-memory@a7100000 [ 5.540813] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a6000000 [ 5.566833] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode [ 5.579912] remoteproc remoteproc0: 64800000.dsp is available [ 5.598116] k3-dsp-rproc 65800000.dsp: assigned reserved memory node c71-dma-memory@a7000000 [ 5.620108] k3-dsp-rproc 65800000.dsp: configured DSP for remoteproc mode [ 5.669200] remoteproc remoteproc0: powering up 64800000.dsp [ 5.687921] remoteproc remoteproc0: Booting fw image j721s2-c71_0-fw, size 10488888 [ 5.698163] remoteproc remoteproc0: unsupported resource 65538 [ 5.704997] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xa6e00000 [ 5.713606] remoteproc remoteproc1: 65800000.dsp is available [ 5.714201] rproc-virtio rproc-virtio.0.auto: assigned reserved memory node c71-dma-memory@a6000000 [ 5.729108] virtio_rpmsg_bus virtio0: rpmsg host is online [ 5.739340] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd [ 5.765537] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe [ 5.778585] remoteproc remoteproc0: remote processor 64800000.dsp is now up [ 5.829231] remoteproc remoteproc1: powering up 65800000.dsp [ 5.848329] remoteproc remoteproc1: Booting fw image j721s2-c71_1-fw, size 10488888 [ 5.857069] remoteproc remoteproc1: unsupported resource 65538 [ 5.863541] k3-dsp-rproc 65800000.dsp: booting DSP core using boot addr = 0xa7e00000 [ 5.875027] rproc-virtio rproc-virtio.1.auto: assigned reserved memory node c71-dma-memory@a7000000 [ 5.887494] virtio_rpmsg_bus virtio1: rpmsg host is online [ 5.896204] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd [ 5.904535] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe [ 5.911189] remoteproc remoteproc1: remote processor 65800000.dsp is now up # rpmsg devices ls /dev/rpmsg* /dev/rpmsg0 /dev/rpmsg1 /dev/rpmsg_ctrl0 /dev/rpmsg_ctrl1