[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 2e0e0d: configure: xen: Stop build-testing fo
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 2e0e0d: configure: xen: Stop build-testing for xc_domain_c... |
Date: |
Mon, 04 Feb 2019 07:24:44 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 2e0e0d4148c859d5cde0f0b34fc28a74dcdb0e29
https://github.com/qemu/qemu/commit/2e0e0d4148c859d5cde0f0b34fc28a74dcdb0e29
Author: Anthony PERARD <address@hidden>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
M configure
Log Message:
-----------
configure: xen: Stop build-testing for xc_domain_create
Its last uses was removed by: 6d7c06c213ddcfabcafdc178ccef81736f85a7c2
"Remove broken Xen PV domain builder".
Signed-off-by: Anthony PERARD <address@hidden>
Reviewed-by: Paul Durrant <address@hidden>
Commit: 17d8825d088309980a6bba7261685a937ce1e486
https://github.com/qemu/qemu/commit/17d8825d088309980a6bba7261685a937ce1e486
Author: Anthony PERARD <address@hidden>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
M configure
Log Message:
-----------
configure: Don't add Xen's libs to LDFLAGS
When Xen is detected via pkg-config, it isn't necessary to modify
LDFLAGS as modifying libs_softmmu is enough.
Reported-by: Peter Maydell <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Signed-off-by: Anthony PERARD <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Reviewed-by: Michael Tokarev <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 67bc8e00f7c44b7ac35ee75e1716ad18baa77126
https://github.com/qemu/qemu/commit/67bc8e00f7c44b7ac35ee75e1716ad18baa77126
Author: Paul Durrant <address@hidden>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
M hw/xen/xen-bus.c
Log Message:
-----------
xen: fix xen-bus state model to allow frontend re-connection
There is a flaw in the xen-bus state model. To allow a frontend to re-
connect the backend state of an online XenDevice is transitioned from
Closed to InitWait, but this is currently done unilaterally which is
incorrect. The backend state should remain Closed until the frontend state
transitions to Initialising.
This patch removes the automatic backend state transition from
xen_device_backend_state_changed() and, instead, adds an extra check in
xen_device_frontend_state_changed() to determine whether a frontend is
trying to re-connect to a previously Closed XenDevice. Only if this is
found to be the case is the backend state transitioned from Closed to
InitWait. Note that this transition will be common amongst all XenDevice
classes and hence xen_device_frontend_state_changed() returns immediately
afterwards without calling into the XenDeviceClass frontend_changed()
method.
Signed-off-by: Paul Durrant <address@hidden>
Acked-by: Anthony PERARD <address@hidden>
Signed-off-by: Anthony PERARD <address@hidden>
Commit: 3149f183d7ca448b1dc30fe3d4acb9e367de01bf
https://github.com/qemu/qemu/commit/3149f183d7ca448b1dc30fe3d4acb9e367de01bf
Author: Paul Durrant <address@hidden>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
M hw/block/dataplane/xen-block.c
M hw/block/trace-events
M hw/block/xen-block.c
Log Message:
-----------
xen-block: handle resize callback
Some frontend drivers will handle dynamic resizing of PV disks, so set up
the BlockDevOps resize_cb() method during xen_block_realize() to allow
this to be done.
Signed-off-by: Paul Durrant <address@hidden>
Reviewed-by: Anthony PERARD <address@hidden>
Signed-off-by: Anthony PERARD <address@hidden>
Commit: f3b4d5ca67f2e933c93457b701883c307b99c15c
https://github.com/qemu/qemu/commit/f3b4d5ca67f2e933c93457b701883c307b99c15c
Author: Peter Maydell <address@hidden>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
M configure
M hw/block/dataplane/xen-block.c
M hw/block/trace-events
M hw/block/xen-block.c
M hw/xen/xen-bus.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/aperard/tags/pull-xen-20190204' into
staging
Xen queue
* xen-block, the Xen PV backend, now handles resize.
* configure cleanup.
* xen-bus fix.
# gpg: Signature made Mon 04 Feb 2019 11:16:13 GMT
# gpg: using RSA key F80C006308E22CFD8A92E7980CF5572FD7FB55AF
# gpg: issuer "address@hidden"
# gpg: Good signature from "Anthony PERARD <address@hidden>" [marginal]
# gpg: aka "Anthony PERARD <address@hidden>" [marginal]
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 5379 2F71 024C 600F 778A 7161 D8D5 7199 DF83 42C8
# Subkey fingerprint: F80C 0063 08E2 2CFD 8A92 E798 0CF5 572F D7FB 55AF
* remotes/aperard/tags/pull-xen-20190204:
xen-block: handle resize callback
xen: fix xen-bus state model to allow frontend re-connection
configure: Don't add Xen's libs to LDFLAGS
configure: xen: Stop build-testing for xc_domain_create
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/a61faa3d0215...f3b4d5ca67f2
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 2e0e0d: configure: xen: Stop build-testing for xc_domain_c...,
Peter Maydell <=