[PATCH] mini-os: don't hard-wire xen internal paths

2020-07-13 Thread Juergen Gross
Mini-OS shouldn't use Xen internal paths for building. Import the needed paths from Xen and fall back to the current values only if the import was not possible. Signed-off-by: Juergen Gross --- Config.mk | 15 ++- Makefile | 35 ++- 2 files changed, 3

Re: [PATCH] docs: specify stability of hypfs path documentation

2020-07-13 Thread Jan Beulich
On 13.07.2020 07:16, Juergen Gross wrote: > @@ -55,6 +58,11 @@ tags enclosed in square brackets. > * CONFIG_* -- Path is valid only in case the hypervisor was built with >the respective config option. > > +Path availability is subject to change, e.g. a specific path specified > +for a single

Re: [PATCH] docs: specify stability of hypfs path documentation

2020-07-13 Thread Jürgen Groß
On 13.07.20 09:56, Jan Beulich wrote: On 13.07.2020 07:16, Juergen Gross wrote: @@ -55,6 +58,11 @@ tags enclosed in square brackets. * CONFIG_* -- Path is valid only in case the hypervisor was built with the respective config option. +Path availability is subject to change, e.g. a speci

Re: [PATCH] docs: specify stability of hypfs path documentation

2020-07-13 Thread Jan Beulich
On 13.07.2020 10:04, Jürgen Groß wrote: > On 13.07.20 09:56, Jan Beulich wrote: >> On 13.07.2020 07:16, Juergen Gross wrote: >>> @@ -55,6 +58,11 @@ tags enclosed in square brackets. >>> * CONFIG_* -- Path is valid only in case the hypervisor was built with >>> the respective config option. >>

RE: [PATCH v3 1/3] xen/privcmd: Corrected error handling path

2020-07-13 Thread Paul Durrant
> -Original Message- > From: Souptick Joarder > Sent: 12 July 2020 04:40 > To: boris.ostrov...@oracle.com; jgr...@suse.com; sstabell...@kernel.org > Cc: xen-devel@lists.xenproject.org; linux-ker...@vger.kernel.org; Souptick > Joarder > ; John Hubbard ; Paul Durrant > > Subject: [PATCH v

RE: [PATCH v3 2/3] xen/privcmd: Mark pages as dirty

2020-07-13 Thread Paul Durrant
> -Original Message- > From: Souptick Joarder > Sent: 12 July 2020 04:40 > To: boris.ostrov...@oracle.com; jgr...@suse.com; sstabell...@kernel.org > Cc: xen-devel@lists.xenproject.org; linux-ker...@vger.kernel.org; Souptick > Joarder > ; John Hubbard ; Paul Durrant > > Subject: [PATCH v

RE: [PATCH v3 3/3] xen/privcmd: Convert get_user_pages*() to pin_user_pages*()

2020-07-13 Thread Paul Durrant
> -Original Message- > From: Souptick Joarder > Sent: 12 July 2020 04:40 > To: boris.ostrov...@oracle.com; jgr...@suse.com; sstabell...@kernel.org > Cc: xen-devel@lists.xenproject.org; linux-ker...@vger.kernel.org; Souptick > Joarder > ; John Hubbard ; Paul Durrant > > Subject: [PATCH v

RE: [PATCH] docs: specify stability of hypfs path documentation

2020-07-13 Thread Paul Durrant
> -Original Message- > From: Juergen Gross > Sent: 13 July 2020 06:17 > To: xen-devel@lists.xenproject.org > Cc: p...@xen.org; Juergen Gross ; Andrew Cooper > ; George > Dunlap ; Ian Jackson ; > Jan Beulich > ; Julien Grall ; Stefano Stabellini > ; Wei > Liu > Subject: [PATCH] docs: sp

Re: [PATCH] docs: specify stability of hypfs path documentation

2020-07-13 Thread Jürgen Groß
On 13.07.20 10:07, Jan Beulich wrote: On 13.07.2020 10:04, Jürgen Groß wrote: On 13.07.20 09:56, Jan Beulich wrote: On 13.07.2020 07:16, Juergen Gross wrote: @@ -55,6 +58,11 @@ tags enclosed in square brackets. * CONFIG_* -- Path is valid only in case the hypervisor was built with the

Re: [PATCH] docs: specify stability of hypfs path documentation

2020-07-13 Thread Jürgen Groß
On 13.07.20 10:13, Paul Durrant wrote: -Original Message- From: Juergen Gross Sent: 13 July 2020 06:17 To: xen-devel@lists.xenproject.org Cc: p...@xen.org; Juergen Gross ; Andrew Cooper ; George Dunlap ; Ian Jackson ; Jan Beulich ; Julien Grall ; Stefano Stabellini ; Wei Liu Subject:

[PATCH v2] mini-os: don't hard-wire xen internal paths

2020-07-13 Thread Juergen Gross
Mini-OS shouldn't use Xen internal paths for building. Import the needed paths from Xen and fall back to the current values only if the import was not possible. Signed-off-by: Juergen Gross --- V2: correct typo (XCALL_APTH -> CALL_PATH) --- Config.mk | 15 ++- Makefile | 35

Re: [PATCH 00/26] hw/usb: Give it love, reduce 'hw/usb.h' inclusion out of hw/usb/

2020-07-13 Thread Gerd Hoffmann
On Sat, Jul 04, 2020 at 04:49:17PM +0200, Philippe Mathieu-Daudé wrote: > Hi, > > This is the second time I try to replace a magic typename string > by a constant, and Zoltan warns me this is counter productive as > "hw/usb.h" pulls in an insane amount of code. > > Time to give the usb subsystem

[xen-unstable test] 151854: tolerable FAIL

2020-07-13 Thread osstest service owner
flight 151854 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/151854/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-armhf-armhf-xl-rtds 16 guest-start/debian.repeatfail like 151824 test-armhf-armhf-libvirt 14 save

[RFC PATCH 01/35] xen-pciback: Change PCIBIOS_SUCCESSFUL to 0

2020-07-13 Thread Saheed O. Bolarinwa
In reference to the PCI spec (Chapter 2), PCIBIOS* is an x86 concept. Their scope should be limited within arch/x86. Change all PCIBIOS_SUCCESSFUL to 0 Signed-off-by: "Saheed O. Bolarinwa" --- drivers/xen/xen-pciback/conf_space.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[RFC PATCH 00/35] Move all PCIBIOS* definitions into arch/x86

2020-07-13 Thread Saheed O. Bolarinwa
This goal of these series is to move the definition of *all* PCIBIOS* from include/linux/pci.h to arch/x86 and limit their use within there. All other tree specific definition will be left for intact. Maybe they can be renamed. PCIBIOS* is an x86 concept as defined by the PCI spec. The returned

[PATCH v2] docs: specify stability of hypfs path documentation

2020-07-13 Thread Juergen Gross
In docs/misc/hypfs-paths.pandoc the supported paths in the hypervisor file system are specified. Make it more clear that path availability might change, e.g. due to scope widening or narrowing (e.g. being limited to a specific architecture). Signed-off-by: Juergen Gross Release-acked-by: Paul Dur

Re: [PATCH v2] docs: specify stability of hypfs path documentation

2020-07-13 Thread Jan Beulich
On 13.07.2020 16:03, Juergen Gross wrote: > In docs/misc/hypfs-paths.pandoc the supported paths in the hypervisor > file system are specified. Make it more clear that path availability > might change, e.g. due to scope widening or narrowing (e.g. being > limited to a specific architecture). > > Si

[qemu-mainline bisection] complete test-amd64-i386-xl-qemuu-win7-amd64

2020-07-13 Thread osstest service owner
branch xen-unstable xenbranch xen-unstable job test-amd64-i386-xl-qemuu-win7-amd64 testid windows-install Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git Tree: qemu git://xenbit

Re: [RFC PATCH 00/35] Move all PCIBIOS* definitions into arch/x86

2020-07-13 Thread Arnd Bergmann
On Mon, Jul 13, 2020 at 3:22 PM Saheed O. Bolarinwa wrote: > This goal of these series is to move the definition of *all* PCIBIOS* from > include/linux/pci.h to arch/x86 and limit their use within there. > All other tree specific definition will be left for intact. Maybe they can > be renamed. > >

Re: [PATCH v2 01/11] xen/manage: keep track of the on-going suspend mode

2020-07-13 Thread Boris Ostrovsky
On 7/2/20 2:21 PM, Anchal Agarwal wrote: > From: Munehisa Kamata > > Guest hibernation is different from xen suspend/resume/live migration. > Xen save/restore does not use pm_ops as is needed by guest hibernation. > Hibernation in guest follows ACPI path and is guest inititated , the > hibernation

[xen-unstable-smoke test] 151863: tolerable all pass - PUSHED

2020-07-13 Thread osstest service owner
flight 151863 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/151863/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-libvirt 13 migrate-support-checkfail never pass test-arm64-arm64-xl-xsm 1

[linux-linus test] 151856: regressions - FAIL

2020-07-13 Thread osstest service owner
flight 151856 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/151856/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-arm64-arm64-libvirt-xsm 16 guest-start/debian.repeat fail REGR. vs. 151214 build-i386-pvops

Re: [PATCH v2 00/11] Fix PM hibernation in Xen guests

2020-07-13 Thread Boris Ostrovsky
On 7/10/20 2:17 PM, Agarwal, Anchal wrote: > Gentle ping on this series. Have you tested save/restore? -bois

[qemu-mainline test] 151855: regressions - FAIL

2020-07-13 Thread osstest service owner
flight 151855 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/151855/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemuu-ovmf-amd64 10 debian-hvm-install fail REGR. vs. 151065 test-amd64-amd

[ovmf test] 151867: all pass - PUSHED

2020-07-13 Thread osstest service owner
flight 151867 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/151867/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf d9a4084544134eea50f62e88d79c466ae91f0455 baseline version: ovmf f45e3a4afa65a45ea1a95

Re: [RFC PATCH 00/35] Move all PCIBIOS* definitions into arch/x86

2020-07-13 Thread Bjorn Helgaas
On Mon, Jul 13, 2020 at 02:22:12PM +0200, Saheed O. Bolarinwa wrote: > This goal of these series is to move the definition of *all* PCIBIOS* from > include/linux/pci.h to arch/x86 and limit their use within there. > All other tree specific definition will be left for intact. Maybe they can > be ren

Bug involving %fs register and suspend-to-RAM

2020-07-13 Thread M. Vefa Bicakci
Hello all, I encountered an unusual bug involving Xen's and Linux's handling of the %fs register after resuming from suspend-to-RAM (S2R) with Xen 4.8.y, and I am reaching out to the xen-devel mailing list, because the bug appears to affect Xen's master branch too. In summary, Xen uses/overwrite

[xen-unstable test] 151869: regressions - FAIL

2020-07-13 Thread osstest service owner
flight 151869 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/151869/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-pvops 6 kernel-build fail REGR. vs. 151854 Tests which did no