[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] b2150e: hw/xen: Expose handle_bufioreq in xen_register_ioreq,
Peter Maydell <=