Skip to content

Commit

Permalink
virtio-snd: add cache ops to virtualiser
Browse files Browse the repository at this point in the history
  • Loading branch information
alexandermbrown committed Mar 27, 2024
1 parent 8e18137 commit 782e385
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
7 changes: 4 additions & 3 deletions examples/virtio-snd/board/odroidc4/virtio-snd.system
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
<map mr="tx_data_serial_vmm_1" vaddr="0x8_400_000" perms="rw" cached="true" setvar_vaddr="serial_tx_data" />
<map mr="rx_data_serial_vmm_1" vaddr="0x8_600_000" perms="rw" cached="true" setvar_vaddr="serial_rx_data" />

<map mr="snd_data" vaddr="0x9_200_000" perms="rw" cached="false" setvar_vaddr="sound_data"/>
<map mr="snd_data" vaddr="0x9_200_000" perms="rw" cached="true" setvar_vaddr="sound_data"/>

<map mr="snd_shared" vaddr="0x5_000_000" perms="rw" cached="false" setvar_vaddr="sound_shared_state" />
<map mr="snd_c0_cmd_req" vaddr="0x4_000_000" perms="rw" cached="true" setvar_vaddr="sound_cmd_req" />
Expand All @@ -81,7 +81,7 @@
<map mr="tx_data_serial_vmm_2" vaddr="0x8_800_000" perms="rw" cached="true" setvar_vaddr="serial_tx_data" />
<map mr="rx_data_serial_vmm_2" vaddr="0x8_a00_000" perms="rw" cached="true" setvar_vaddr="serial_rx_data" />

<map mr="snd_data" vaddr="0x9_200_000" perms="rw" cached="false" setvar_vaddr="sound_data"/>
<map mr="snd_data" vaddr="0x9_200_000" perms="rw" cached="true" setvar_vaddr="sound_data"/>

<map mr="snd_shared" vaddr="0x5_000_000" perms="rw" cached="false" setvar_vaddr="sound_shared_state" />
<map mr="snd_c1_cmd_req" vaddr="0x4_000_000" perms="rw" cached="true" setvar_vaddr="sound_cmd_req" />
Expand All @@ -99,6 +99,7 @@
<program_image path="sound_virtualiser.elf" />

<map mr="snd_shared" vaddr="0x5_000_000" perms="rw" cached="false" setvar_vaddr="sound_shared_state" />
<map mr="snd_data" vaddr="0x9_200_000" perms="rw" cached="true" />

<map mr="snd_c0_cmd_req" vaddr="0x6_000_000" perms="rw" cached="true" setvar_vaddr="c0_cmd_req" />
<map mr="snd_c0_cmd_res" vaddr="0x6_200_000" perms="rw" cached="true" setvar_vaddr="c0_cmd_res" />
Expand Down Expand Up @@ -145,7 +146,7 @@
<map mr="snd_drv_pcm_req" vaddr="0x7_400_000" perms="rw" cached="false" />
<map mr="snd_drv_pcm_res" vaddr="0x7_600_000" perms="rw" cached="false" />

<map mr="snd_data" vaddr="0x9_200_000" perms="rw" cached="false" />
<map mr="snd_data" vaddr="0x9_200_000" perms="rw" cached="true" />
</virtual_machine>

<irq irq="48" id="5" trigger="level" />
Expand Down
1 change: 1 addition & 0 deletions examples/virtio-snd/board/qemu_arm_virt/virtio-snd.system
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
<program_image path="sound_virtualiser.elf" />

<map mr="snd_shared" vaddr="0x5_000_000" perms="rw" cached="true" setvar_vaddr="sound_shared_state" />
<map mr="snd_data" vaddr="0x9_200_000" perms="rw" cached="true" />

<map mr="snd_c0_cmd_req" vaddr="0x6_000_000" perms="rw" cached="true" setvar_vaddr="c0_cmd_req" />
<map mr="snd_c0_cmd_res" vaddr="0x6_200_000" perms="rw" cached="true" setvar_vaddr="c0_cmd_res" />
Expand Down
2 changes: 1 addition & 1 deletion examples/virtio/sddf

0 comments on commit 782e385

Please sign in to comment.