[PULL 0/2] xen-virtio-1-tag

Stefano Stabellini posted 2 patches 9 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/alpine.DEB.2.22.394.2307211804380.3118466@ubuntu-linux-20-04-desktop
Maintainers: Peter Maydell <peter.maydell@linaro.org>
hw/arm/xen_arm.c | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 80 insertions(+)
[PULL 0/2] xen-virtio-1-tag
Posted by Stefano Stabellini 9 months, 2 weeks ago
The following changes since commit d1181d29370a4318a9f11ea92065bea6bb159f83:

  Merge tag 'pull-nbd-2023-07-19' of https://repo.or.cz/qemu/ericb into staging (2023-07-20 09:54:07 +0100)

are available in the Git repository at:

  https://gitlab.com/sstabellini/qemu.git xen-virtio-1-tag

for you to fetch changes up to 6bb48c66946dfbd653f06ad5f3fc957972333b56:

  xen_arm: Initialize RAM and add hi/low memory regions (2023-07-21 18:00:29 -0700)

----------------------------------------------------------------
Oleksandr Tyshchenko (2):
      xen_arm: Create virtio-mmio devices during initialization
      xen_arm: Initialize RAM and add hi/low memory regions

 hw/arm/xen_arm.c | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 80 insertions(+)
Re: [PULL 0/2] xen-virtio-1-tag
Posted by Peter Maydell 9 months, 1 week ago
On Sat, 22 Jul 2023 at 02:10, Stefano Stabellini <sstabellini@kernel.org> wrote:
>
> The following changes since commit d1181d29370a4318a9f11ea92065bea6bb159f83:
>
>   Merge tag 'pull-nbd-2023-07-19' of https://repo.or.cz/qemu/ericb into staging (2023-07-20 09:54:07 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/sstabellini/qemu.git xen-virtio-1-tag
>
> for you to fetch changes up to 6bb48c66946dfbd653f06ad5f3fc957972333b56:
>
>   xen_arm: Initialize RAM and add hi/low memory regions (2023-07-21 18:00:29 -0700)
>
> ----------------------------------------------------------------
> Oleksandr Tyshchenko (2):
>       xen_arm: Create virtio-mmio devices during initialization
>       xen_arm: Initialize RAM and add hi/low memory regions
>
>  hw/arm/xen_arm.c | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 80 insertions(+)

Fails to build, multiple targets:

https://gitlab.com/qemu-project/qemu/-/jobs/4726472678
https://gitlab.com/qemu-project/qemu/-/jobs/4726472642
etc

../hw/arm/xen_arm.c: In function 'xen_set_irq':
../hw/arm/xen_arm.c:78:5: error: implicit declaration of function
'xendevicemodel_set_irq_level'; did you mean
'xendevicemodel_set_isa_irq_level'?
[-Werror=implicit-function-declaration]

../hw/arm/xen_arm.c:78:5: error: nested extern declaration of
'xendevicemodel_set_irq_level' [-Werror=nested-externs]
../hw/arm/xen_arm.c: In function 'xen_create_virtio_mmio_devices':
../hw/arm/xen_arm.c:74:5: error: 'GUEST_VIRTIO_MMIO_SPI_LAST'
undeclared (first use in this function)
74 | (GUEST_VIRTIO_MMIO_SPI_LAST - GUEST_VIRTIO_MMIO_SPI_FIRST)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~

and others.

thanks
-- PMM