diff options
author | Julien Grall <julien.grall@arm.com> | 2020-11-30 12:31:37 +0200 |
---|---|---|
committer | Alex Bennée <alex.bennee@linaro.org> | 2020-11-30 15:12:53 +0000 |
commit | 809baaf62553587d354de7cff5f96768c13b4772 (patch) | |
tree | 5bae83a760952d750018accd1bdff7d88ba92d0d /xen | |
parent | 8ceabb8a4e75771fafb34a98c78d1868b4af21ff (diff) |
libxl: Introduce basic virtio-mmio support on Arm
This patch creates specific device node in the Guest device-tree
with allocated MMIO range and SPI interrupt if specific 'virtio'
property is present in domain config.
Signed-off-by: Julien Grall <julien.grall@arm.com>
Signed-off-by: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Message-Id: <1606732298-22107-23-git-send-email-olekstysh@gmail.com>
Diffstat (limited to 'xen')
-rw-r--r-- | xen/include/public/arch-arm.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/xen/include/public/arch-arm.h b/xen/include/public/arch-arm.h index c365b1b39e..be7595f5b3 100644 --- a/xen/include/public/arch-arm.h +++ b/xen/include/public/arch-arm.h @@ -464,6 +464,11 @@ typedef uint64_t xen_callback_t; #define PSCI_cpu_on 2 #define PSCI_migrate 3 +/* VirtIO MMIO definitions */ +#define GUEST_VIRTIO_MMIO_BASE xen_mk_ullong(0x02000000) +#define GUEST_VIRTIO_MMIO_SIZE xen_mk_ullong(0x200) +#define GUEST_VIRTIO_MMIO_SPI 33 + #endif #ifndef __ASSEMBLY__ |