qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] b2150e: hw/xen: Expose handle_bufioreq in xen


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] b2150e: hw/xen: Expose handle_bufioreq in xen_register_ioreq
Date: Fri, 04 Oct 2024 11:25:06 +0000 (UTC)

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: b2150e403a015762e716684a17426a9532e4af15
      
https://github.com/qemu/qemu/commit/b2150e403a015762e716684a17426a9532e4af15
  Author: Edgar E. Iglesias <edgar.iglesias@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 <sstabellini@kernel.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>


  Commit: cb988a10f6958e0d5779dee6f820cb04208106b0
      
https://github.com/qemu/qemu/commit/cb988a10f6958e0d5779dee6f820cb04208106b0
  Author: Edgar E. Iglesias <edgar.iglesias@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 <sstabellini@kernel.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>


  Commit: 3bcdba25dfa2ace7887c57ebcc17da4023da1266
      
https://github.com/qemu/qemu/commit/3bcdba25dfa2ace7887c57ebcc17da4023da1266
  Author: Edgar E. Iglesias <edgar.iglesias@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 <sstabellini@kernel.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>


  Commit: ca9275a4b11aced3074219d1712e29fce5036f72
      
https://github.com/qemu/qemu/commit/ca9275a4b11aced3074219d1712e29fce5036f72
  Author: Edgar E. Iglesias <edgar.iglesias@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 <sstabellini@kernel.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>


  Commit: 33dab2dda093a330656778c48ce88fb9c446cbf9
      
https://github.com/qemu/qemu/commit/33dab2dda093a330656778c48ce88fb9c446cbf9
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-04 (Fri, 04 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-v2.for-upstream' of 
https://gitlab.com/edgar.iglesias/qemu into staging

Edgars Xen Queue.

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEErET+3BT38evtv0FRKcWWeA9ryoMFAmb+1rIACgkQKcWWeA9r
# yoN67QgAgg4eTLF00cXBGp+hCOs+Oy9go7MHkaiCrKRHde0f82wnPLH6BfaVfafd
# 3dn+y2MAv+v/gjrqcgQHlKOojoYwkBrvIc0yMXOK7GPwS/ppA4+L0ZSyONFcoM7j
# 1b7pfXn8yiJnRRWvSaM81nLWj3CgUR/piTMao72jBM0t+oVgY3ZEcidFlN2rcQwj
# 27BSNEF+CTYyA+fXGV0EgIjTLWHvvUR+WNO6jRsTpLK+/2tl1idoLm8t7hihfoN8
# MW34R6RwmNv0PYCsz9+LCPUW+KbrA2w8YX+Rq1W4UVCm5BocibQ4Vwrn2bLAOgLP
# i7RwTtew+avZoQvA8lM3+yU8vo+Q+A==
# =95Ye
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 03 Oct 2024 18:38:58 BST
# gpg:                using RSA key AC44FEDC14F7F1EBEDBF415129C596780F6BCA83
# gpg: Good signature from "Edgar E. Iglesias (Xilinx key) 
<edgar.iglesias@xilinx.com>" [unknown]
# gpg:                 aka "Edgar E. Iglesias <edgar.iglesias@gmail.com>" [full]
# Primary key fingerprint: AC44 FEDC 14F7 F1EB EDBF  4151 29C5 9678 0F6B CA83

* tag 'edgar/xen-queue-2024-10-03-v2.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.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/ec4c1490758d...33dab2dda093

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]