Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: abdfd6549d585b76a47183e611addf4d91536e0f
      
https://github.com/qemu/qemu/commit/abdfd6549d585b76a47183e611addf4d91536e0f
  Author: Dr. David Alan Gilbert <d...@treblig.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M hw/xen/xen-legacy-backend.c
    M hw/xen/xen_devconfig.c
    M include/hw/xen/xen-legacy-backend.h

  Log Message:
  -----------
  hw/xen: Remove deadcode

xen_be_copy_grant_refs is unused since 2019's
  19f87870ba ("xen: remove the legacy 'xen_disk' backend")

xen_config_dev_console is unused since 2018's
  6d7c06c213 ("Remove broken Xen PV domain builder")

Remove them.

Signed-off-by: Dr. David Alan Gilbert <d...@treblig.org>
Acked-by: Anthony PERARD <anthony.per...@vates.tech>
Reviewed-by: Thomas Huth <th...@redhat.com>
Reviewed-by: Edgar E. Iglesias <edgar.igles...@amd.com>
Signed-off-by: Edgar E. Iglesias <edgar.igles...@amd.com>


  Commit: 3b4d057ce7093c3fe3a83e417e2aeafdff90aab8
      
https://github.com/qemu/qemu/commit/3b4d057ce7093c3fe3a83e417e2aeafdff90aab8
  Author: Edgar E. Iglesias <edgar.igles...@amd.com>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M hw/i386/xen/xen-hvm.c
    M hw/xen/xen-hvm-common.c
    M hw/xen/xen-pvh-common.c
    M include/hw/xen/xen-hvm-common.h
    M include/hw/xen/xen_native.h

  Log Message:
  -----------
  hw/xen: Expose handle_bufioreq in xen_register_ioreq

Expose handle_bufioreq in xen_register_ioreq().
This is to allow machines to enable or disable buffered ioreqs.

No functional change since all callers still set it to
HVM_IOREQSRV_BUFIOREQ_ATOMIC.

Reviewed-by: Stefano Stabellini <sstabell...@kernel.org>
Signed-off-by: Edgar E. Iglesias <edgar.igles...@amd.com>


  Commit: e872f2dcd87a2a6306d92c699ac10eeb177fd51e
      
https://github.com/qemu/qemu/commit/e872f2dcd87a2a6306d92c699ac10eeb177fd51e
  Author: Edgar E. Iglesias <edgar.igles...@amd.com>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M hw/arm/xen-pvh.c
    M hw/i386/xen/xen-pvh.c
    M hw/xen/xen-pvh-common.c
    M include/hw/xen/xen-pvh-common.h

  Log Message:
  -----------
  hw/xen: xenpvh: Disable buffered IOREQs for ARM

Add a way to enable/disable buffered IOREQs for PVH machines
and disable them for ARM. ARM does not support buffered
IOREQ's nor the legacy way to map IOREQ info pages.

See the following for more details:
https://xenbits.xen.org/gitweb/?p=xen.git;a=commitdiff;h=2fbd7e609e1803ac5e5c26e22aa8e4b5a6cddbb1
https://xenbits.xen.org/gitweb/?p=xen.git;a=blob;f=xen/arch/arm/ioreq.c;h=2e829d2e7f3760401b96fa7c930e2015fb1cf463;hb=HEAD#l138

Reviewed-by: Stefano Stabellini <sstabell...@kernel.org>
Signed-off-by: Edgar E. Iglesias <edgar.igles...@amd.com>


  Commit: 6de6c4b63fe92b0e18b36ba82a32b87b4552ee6d
      
https://github.com/qemu/qemu/commit/6de6c4b63fe92b0e18b36ba82a32b87b4552ee6d
  Author: Edgar E. Iglesias <edgar.igles...@amd.com>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M hw/xen/xen-pvh-common.c

  Log Message:
  -----------
  hw/xen: xenpvh: Add pci-intx-irq-base property

Acked-by: Stefano Stabellini <sstabell...@kernel.org>
Signed-off-by: Edgar E. Iglesias <edgar.igles...@amd.com>


  Commit: 507118c2a066b70e8069702c120461ad8c98ccd5
      
https://github.com/qemu/qemu/commit/507118c2a066b70e8069702c120461ad8c98ccd5
  Author: Edgar E. Iglesias <edgar.igles...@amd.com>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M hw/arm/xen-pvh.c

  Log Message:
  -----------
  hw/arm: xenpvh: Enable PCI for ARM PVH

Enable PCI support for the ARM Xen PVH machine.

Reviewed-by: Stefano Stabellini <sstabell...@kernel.org>
Signed-off-by: Edgar E. Iglesias <edgar.igles...@amd.com>


  Commit: ec4c1490758d671d2aa990e94f72cdff69dd87ac
      
https://github.com/qemu/qemu/commit/ec4c1490758d671d2aa990e94f72cdff69dd87ac
  Author: Peter Maydell <peter.mayd...@linaro.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M hw/arm/xen-pvh.c
    M hw/i386/xen/xen-hvm.c
    M hw/i386/xen/xen-pvh.c
    M hw/xen/xen-hvm-common.c
    M hw/xen/xen-legacy-backend.c
    M hw/xen/xen-pvh-common.c
    M hw/xen/xen_devconfig.c
    M include/hw/xen/xen-hvm-common.h
    M include/hw/xen/xen-legacy-backend.h
    M include/hw/xen/xen-pvh-common.h
    M include/hw/xen/xen_native.h

  Log Message:
  -----------
  Merge tag 'edgar/xen-queue-2024-10-03.for-upstream' of 
https://gitlab.com/edgar.iglesias/qemu into staging

Edgars Xen Queue.

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEErET+3BT38evtv0FRKcWWeA9ryoMFAmb+oa8ACgkQKcWWeA9r
# yoOoaQgAyhI9JdqJ0JYwGkrIb3WkQaqMKflqFsFd1roG3HU15CZtMVROU/XYhFFV
# sNH6a5djrzEm2+5XZlh/DOly1/tQkTQf3IxUWD4Jp6CAx06E8AvbXc7dUblJ5cu/
# 2nFwPy2Y4qJMBzHs40u7SiDsJyK19K/PqQnjSWV9JWHntNtNkBNBv1cP5/QcldU+
# X7+WtcgeSqWiOIWW8+mWUd6tyFqQQVVDY7i7ixmUK+354drPbreAR5FB1x3QUtW4
# P+1cFtr9csKLghvZCRG2z6H0ZHpbCgSPdtaLyInClZrW6MXulYNB4KxYZHl7DOT2
# KvVx+FFuS/2Q28WR51uOobwuRbiIiQ==
# =bAc5
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 03 Oct 2024 14:52:47 BST
# gpg:                using RSA key AC44FEDC14F7F1EBEDBF415129C596780F6BCA83
# gpg: Good signature from "Edgar E. Iglesias (Xilinx key) 
<edgar.igles...@xilinx.com>" [unknown]
# gpg:                 aka "Edgar E. Iglesias <edgar.igles...@gmail.com>" [full]
# Primary key fingerprint: AC44 FEDC 14F7 F1EB EDBF  4151 29C5 9678 0F6B CA83

* tag 'edgar/xen-queue-2024-10-03.for-upstream' of 
https://gitlab.com/edgar.iglesias/qemu:
  hw/arm: xenpvh: Enable PCI for ARM PVH
  hw/xen: xenpvh: Add pci-intx-irq-base property
  hw/xen: xenpvh: Disable buffered IOREQs for ARM
  hw/xen: Expose handle_bufioreq in xen_register_ioreq
  hw/xen: Remove deadcode

Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>


Compare: https://github.com/qemu/qemu/compare/423be09ab949...ec4c1490758d

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to