aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api
diff options
context:
space:
mode:
authorGustavo Romero <gustavo.romero@linaro.org>2023-11-27 05:20:20 +0000
committerPhilippe Mathieu-Daudé <philmd@linaro.org>2024-12-31 21:21:27 +0100
commite6c33efed3ca8ffbf89f0e1dbeac1a0e32d0f8b7 (patch)
treef2aa28b620f16d29929fa514b1e2cf213c44524c /rust/qemu-api
parentff871d0462d0a7ebdbfadf8c8d6c3726af507f0a (diff)
downloadqemu-e6c33efed3ca8ffbf89f0e1dbeac1a0e32d0f8b7.zip
qemu-e6c33efed3ca8ffbf89f0e1dbeac1a0e32d0f8b7.tar.gz
qemu-e6c33efed3ca8ffbf89f0e1dbeac1a0e32d0f8b7.tar.bz2
hw/misc/ivshmem-flat: Add ivshmem-flat device
Add a new device, ivshmem-flat, which is similar to the ivshmem PCI but does not require a PCI bus. It's meant to be used on machines like those with Cortex-M MCUs, which usually lack a PCI/PCIe bus, e.g. lm3s6965evb and mps2-an385. The device currently only supports the sysbus bus. The new device, just like the ivshmem PCI device, supports both peer notification via hardware interrupts and shared memory. The device shared memory size can be set using the 'shmem-size' option and it defaults to 4 MiB, which is the default size of shmem allocated by the ivshmem server. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1134 Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org> [PMD: Rebased updating Property and using DEFINE_TYPES macro] Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20241216141818.111255-2-gustavo.romero@linaro.org>
Diffstat (limited to 'rust/qemu-api')
0 files changed, 0 insertions, 0 deletions