[PATCH v2.1 2/2] vpci/msix: fix PBA accesses

2022-02-26 Thread Roger Pau Monne
Map the PBA in order to access it from the MSI-X read and write handlers. Note that previously the handlers would pass the physical host address into the {read,write}{l,q} handlers, which is wrong as those expect a linear address. Map the PBA using ioremap when the first access is performed. Note

Re: [PATCH v2 2/2] vpci/msix: fix PBA accesses

2022-02-26 Thread Roger Pau Monné
On Fri, Feb 25, 2022 at 11:57:05AM -0600, Alex Olson wrote: > I think there is an issue in the spin_lock handling of patch 2 for the > "msix_write" function as it results in the lock being taken a second time > while > held (hangs). > > The lock taken before checking "VMSIX_ADDR_IN_RANGE" isn't

[libvirt test] 168237: regressions - FAIL

2022-02-26 Thread osstest service owner
flight 168237 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/168237/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-armhf-libvirt 6 libvirt-buildfail REGR. vs. 151777 build-amd64-libvirt

[xen-unstable test] 168236: tolerable FAIL - PUSHED

2022-02-26 Thread osstest service owner
flight 168236 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/168236/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qemut-win7-amd64 19 guest-stopfail like 168231 test-amd64-amd64-qemuu-nested-amd 20

[PATCH v3 0/3] virtio-gpu: Respect UI refresh rate for EDID

2022-02-26 Thread Akihiko Odaki
Let virtio-gpu be aware of the refresh rate. The EDID change is delivered with display hotplugging, which should not happen too frequently. Because of that, this moves the refresh rate to QemuUIInfo, whose change delivery is throttled. The delivery throttling also affects xenfb and this change doe

[PATCH v3 1/3] ui/console: Do not return a value with ui_info

2022-02-26 Thread Akihiko Odaki
The returned value is not used and misleading. Signed-off-by: Akihiko Odaki --- hw/display/virtio-gpu-base.c | 6 +++--- hw/display/virtio-vga.c | 5 ++--- hw/vfio/display.c| 8 +++- include/ui/console.h | 2 +- 4 files changed, 9 insertions(+), 12 deletions(-) diff

[PATCH v3 2/3] ui: Deliver refresh rate via QemuUIInfo

2022-02-26 Thread Akihiko Odaki
This change adds a new member, refresh_rate to QemuUIInfo in include/ui/console.h. It represents the refresh rate of the physical display backend, and it is more appropriate than GUI update interval as the refresh rate which the emulated device reports: - sdl may set GUI update interval shorter tha

[PATCH v3 3/3] virtio-gpu: Respect UI refresh rate for EDID

2022-02-26 Thread Akihiko Odaki
Signed-off-by: Akihiko Odaki --- hw/display/virtio-gpu-base.c | 1 + hw/display/virtio-gpu.c| 1 + include/hw/virtio/virtio-gpu.h | 1 + 3 files changed, 3 insertions(+) diff --git a/hw/display/virtio-gpu-base.c b/hw/display/virtio-gpu-base.c index c73b3aa06b8..ee2587a8c36 100644 --- a

[linux-linus test] 168238: tolerable FAIL - PUSHED

2022-02-26 Thread osstest service owner
flight 168238 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/168238/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qemut-win7-amd64 19 guest-stopfail like 168235 test-amd64-amd64-xl-qemuu-ws16-amd64

Re: [PATCH v3 05/19] xen/arm: mm: Add support for the contiguous bit

2022-02-26 Thread Julien Grall
Hi, On 21/02/2022 10:22, Julien Grall wrote: @@ -1333,21 +1386,34 @@ static int xen_pt_update(unsigned long virt, while ( left ) { unsigned int order, level; +unsigned int nr_contig; +unsigned int new_flags; level = xen_pt_mapping_level(vfn, mfn

[linux-linus test] 168239: tolerable FAIL - PUSHED

2022-02-26 Thread osstest service owner
flight 168239 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/168239/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qemut-win7-amd64 19 guest-stopfail like 168238 test-amd64-amd64-xl-qemuu-ws16-amd64