[Xen-devel] [RFC PATCH 13/17] xenconsoled: add support for up to 3 secondary consoles

2018-07-30 Thread Marek Marczykowski-Górecki
Based on previous few commits, this adds basic support for multiple consoles in xenconsoled. A static number of them - up to 3 (+ one primary). --- I know this is awful, but everything else I can think of (real support for multiple consoles, dynamically allocated) requires major restructure of

[Xen-devel] [RFC PATCH 12/17] xenconsoled: make console_type->use_gnttab less confusing

2018-07-30 Thread Marek Marczykowski-Górecki
Before this commit 'use_gnttab' means xenconsoled should first try special GNTTAB_RESERVED_CONSOLE entry, and only then fallback to ring-ref xenstore entry (being gfn of actual ring). In case of secondary consoles, ring-ref entry contains grant table reference (not gfn of it), which makes the old

[Xen-devel] [RFC PATCH 11/17] xenconsoled: add support for consoles using 'state' xenstore entry

2018-07-30 Thread Marek Marczykowski-Górecki
Add support for standard xenbus initialization protocol using 'state' xenstore entry. It will be necessary for secondary consoles. For consoles supporting it, read 'state' entry on the frontend and proceed accordingly - either init console or close it. When closing, make sure all the in-transit

[Xen-devel] [RFC PATCH 02/17] libxl: Add "stubdomain_version" to domain_build_info.

2018-07-30 Thread Marek Marczykowski-Górecki
From: Eric Shelton This enum gives the ability to select between a MiniOS-based QEMU traditional stub domain and a Linux-based QEMU upstream stub domain. To use the Linux-based stubdomain, the following two lines should be included in the appropriate xl.cfg file:

[Xen-devel] [RFC PATCH 00/17] Add support for qemu-xen runnning in a Linux-based stubdomain.

2018-07-30 Thread Marek Marczykowski-Górecki
General idea is to allow freely set device_model_version and device_model_stubdomain_override and choose the right options based on this choice. Also, allow to specific path to stubdomain kernel/ramdisk, for greater flexibility. Right now when qemu-xen in stubdomain is selected, it is assumed

[Xen-devel] [RFC PATCH 09/17] libxl: use \x1b to separate qemu arguments for linux stubdomain

2018-07-30 Thread Marek Marczykowski-Górecki
This allows using arguments with spaces, like -append. Stubdomain side of this require "xenstore-client: Add option for raw in-/output" commit. --- tools/libxl/libxl_dm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c index

[Xen-devel] [RFC PATCH 04/17] libxl: Build the domain with a Linux based stubdomain

2018-07-30 Thread Marek Marczykowski-Górecki
From: Eric Shelton This will build a Linux-based stubdomain with QEMU upstream. Signed-off-by: Eric Shelton Simon: * use initramfs instead of disk with rootfs * don't initialize qmp (unused in Qubes) * Make libxl_domain_need_memory consistent with actual stubdoma build code (bugfix

[Xen-devel] [RFC PATCH 03/17] libxl: Handle Linux stubdomain specific QEMU options.

2018-07-30 Thread Marek Marczykowski-Górecki
From: Eric Shelton This patch creates an appropriate command line for the QEMU instance running in a Linux-based stubdomain. NOTE: a number of items are not currently implemented for Linux-based stubdomains, such as: - save/restore - QMP socket - graphics output (e.g., VNC) Signed-off-by: Eric

[Xen-devel] [RFC PATCH 01/17] libxl: fix qemu-trad cmdline for no sdl/vnc case

2018-07-30 Thread Marek Marczykowski-Górecki
When qemu is running in stubdomain, any attempt to initialize vnc/sdl there will crash it (on failed attempt to load a keymap from a file). If vfb is present, all those cases are skipped. But since b053f0c4c9e533f3d97837cf897eb920b8355ed3 "libxl: do not start dom0 qemu for stubdomain when not

[Xen-devel] [RFC PATCH 07/17] libxl: add save/restore support for qemu-xen in stubdomain

2018-07-30 Thread Marek Marczykowski-Górecki
Rely on a wrapper script in stubdomain to attach FD 3/4 of qemu to relevant consoles. --- tools/libxl/libxl_dm.c | 23 +++ tools/libxl/libxl_dom_suspend.c | 10 -- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/tools/libxl/libxl_dm.c

[Xen-devel] [RFC PATCH 17/17] libxl: use xenconsoled even for multiple stubdomain's consoles

2018-07-30 Thread Marek Marczykowski-Górecki
Since multiple consoles support was added to xenconsoled, use it for stubdomain. This makes it possible to have HVM without qemu in dom0 at al. As long as no other feature requiring qemu in dom0 is used, like VNC or qdisk. --- tools/libxl/libxl_dm.c | 7 +++ 1 file changed, 3 insertions(+), 4

[Xen-devel] [RFC PATCH 05/17] libxl: use xenstore for pci hotplug qemu-in-linux-stubdom commands

2018-07-30 Thread Marek Marczykowski-Górecki
From: Simon Gaiser There is no QMP socket access, re-use the same mechanism as for MiniOS based stubdom. --- tools/libxl/libxl_pci.c | 22 ++ 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c index

[Xen-devel] [RFC PATCH 10/17] xenconsoled: install xenstore watch for all supported consoles

2018-07-30 Thread Marek Marczykowski-Górecki
Not only for the primary one (/local/domain//console path). --- tools/console/daemon/io.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tools/console/daemon/io.c b/tools/console/daemon/io.c index e22009a..8aae87d 100644 --- a/tools/console/daemon/io.c +++

[Xen-devel] [RFC PATCH 14/17] xenconsoled: deduplicate error handling

2018-07-30 Thread Marek Marczykowski-Górecki
--- tools/console/daemon/io.c | 17 + 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/tools/console/daemon/io.c b/tools/console/daemon/io.c index 7761c60..508bc2c 100644 --- a/tools/console/daemon/io.c +++ b/tools/console/daemon/io.c @@ -794,9 +794,7 @@ static int

[Xen-devel] [RFC PATCH 06/17] libxl: create vkb device only for guests with graphics output

2018-07-30 Thread Marek Marczykowski-Górecki
The forced vkb device is meant for better performance of qemu access (at least according to ebbd2561b4cefb299f0f68a88b2788504223de18 "libxl: Add a vkbd frontend/backend pair for HVM guests"), which isn't used if there is no configured channel to actually access that keyboard. One can still add

[Xen-devel] [RFC PATCH 15/17] xenconsoled: add support for non-pty output

2018-07-30 Thread Marek Marczykowski-Górecki
Handle 'output' xenstore entry, as qemu does. Right now support only few simple options: - "pty" (unchanged) - "file:path" (overwrite file) - "pipe:path" (read-write file/pipe) - "null" Also, when ever read() returns 0, stop reading from that source, instead of spinning in a loop. For now, in

[Xen-devel] [RFC PATCH 08/17] xl: add stubdomain related options to xl config parser

2018-07-30 Thread Marek Marczykowski-Górecki
--- docs/man/xl.cfg.pod.5.in | 23 +++ tools/xl/xl_parse.c | 7 +++ 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/docs/man/xl.cfg.pod.5.in b/docs/man/xl.cfg.pod.5.in index 099a28d..9c8ff31 100644 --- a/docs/man/xl.cfg.pod.5.in +++

[Xen-devel] [PATCH v2] xenconsole: add option to avoid escape sequences in log

2018-07-30 Thread Marek Marczykowski-Górecki
Add --replace-escape option to xenconsoled, which replaces ESC with '.' in console output written to log file. This makes it slightly safer to do tail -f on a console output of untrusted guest. The pty output is unaffected by this option. Signed-off-by: Marek Marczykowski-Górecki --- Changes in

[Xen-devel] [PATCH v2 2/2] xenstore-client: Add option for raw in-/output

2018-07-30 Thread Marek Marczykowski-Górecki
From: Simon Gaiser Parsing/generating the escape sequences used by xenstore-client is non trivial. So make scripting (for use in stubdom) easier by adding a raw option. [added man page entries, facor out expand_buffer] Signed-off-by: Marek Marczykowski-Górecki --- Changes in v2: - man page

[Xen-devel] [PATCH v2 1/2] docs: add xenstore-read and xenstore-write man pages

2018-07-30 Thread Marek Marczykowski-Górecki
Signed-off-by: Marek Marczykowski-Górecki --- Changes in v2: - new patch --- docs/man/xenstore-read.pod.1 | 28 docs/man/xenstore-write.pod.1 | 25 + 2 files changed, 53 insertions(+) create mode 100644 docs/man/xenstore-read.pod.1 create

[Xen-devel] [PATCH] tools/gdbsx: fix 'g' packet response for 64bit guests

2018-07-30 Thread Marek Marczykowski-Górecki
gdb 8.0 fixed bounds checking for 'g' packet (commit 9dc193c3be85aafa60ceff57d3b0430af607b4ce "Check for truncated registers in process_g_packet"). This revealed that gdbsx did not properly formatted 'g' packet - segment registers and eflags are expected to be 32-bit fields in the response

[Xen-devel] [linux-3.18 baseline-only test] 75027: regressions - FAIL

2018-07-30 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 75027 linux-3.18 real [real] http://osstest.xensource.com/osstest/logs/75027/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-freebsd10-amd64 11 guest-start

[Xen-devel] [xen-unstable-smoke test] 125690: tolerable all pass - PUSHED

2018-07-30 Thread osstest service owner
flight 125690 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/125690/ 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

[Xen-devel] [xen-unstable test] 125667: tolerable FAIL - PUSHED

2018-07-30 Thread osstest service owner
flight 125667 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/125667/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail in 125652 pass in 125667

[Xen-devel] [libvirt test] 125668: regressions - FAIL

2018-07-30 Thread osstest service owner
flight 125668 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/125668/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 123814 build-amd64-libvirt

Re: [Xen-devel] [PATCH v2 19/21] xen/arm: introduce create_domUs

2018-07-30 Thread Stefano Stabellini
On Mon, 30 Jul 2018, Julien Grall wrote: > Hi Stefano, > > On 28/07/18 03:42, Stefano Stabellini wrote: > > On Tue, 24 Jul 2018, Julien Grall wrote: > > > > + > > > > +domain_unpause_by_systemcontroller(d); > > > > > > If a domain is bound to CPU0, then it will not boot until CPU0 is

[Xen-devel] [xen-unstable-smoke test] 125687: tolerable all pass - PUSHED

2018-07-30 Thread osstest service owner
flight 125687 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/125687/ 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

[Xen-devel] [PATCH v8 01/11] arm: remove the ARM HDLCD driver

2018-07-30 Thread Stefano Stabellini
The ARM HDLCD driver is unused. The device itself can only be found on Virtual Express boards that are for early development only. Remove the driver. Also remove vexpress_syscfg, now unused, and "select VIDEO" that is not useful anymore. Suggested-by: Julien Grall Signed-off-by: Stefano

[Xen-devel] [PATCH v8 11/11] xen: specify support for EXPERT and DEBUG Kconfig options

2018-07-30 Thread Stefano Stabellini
Add a clear statement about them, reflecting the current security support status of Kconfig options (no changes to current policies). Signed-off-by: Stefano Stabellini Acked-by: Jan Beulich CC: george.dun...@eu.citrix.com CC: ian.jack...@eu.citrix.com CC: jbeul...@suse.com CC:

[Xen-devel] [PATCH v8 08/11] arm: add ALL_PLAT, QEMU, Rcar3 and MPSoC configs

2018-07-30 Thread Stefano Stabellini
Add a "Platform Support" choice with four kconfig options: QEMU, RCAR3, MPSOC and ALL_PLAT. They enable the required options for their hardware platform. ALL_PLAT enables all available platforms and it's the default. It doesn't automatically select any of the related drivers, otherwise they cannot

[Xen-devel] [PATCH v8 04/11] Make MEM_ACCESS configurable

2018-07-30 Thread Stefano Stabellini
Select MEM_ACCESS_ALWAYS_ON on x86 to mark that MEM_ACCESS is not configurable on x86. Avoid selecting it on ARM. Rename HAS_MEM_ACCESS to MEM_ACCESS everywhere. Add a prompt and a description to MEM_ACCESS in xen/common/Kconfig. The result is that the user-visible option is MEM_ACCESS, and it is

[Xen-devel] [PATCH v8 09/11] xen: add per-platform defaults for NR_CPUS

2018-07-30 Thread Stefano Stabellini
Add specific per-platform defaults for NR_CPUS. Note that the order of the defaults matter: they need to go first, otherwise the generic defaults will be applied. This is done so that Xen builds customized for a specific hardware platform can have the right NR_CPUS number. Signed-off-by: Stefano

[Xen-devel] [PATCH v8 05/11] make it possible to enable/disable UART drivers

2018-07-30 Thread Stefano Stabellini
All the UART drivers are silent options. Add one line descriptions so that can be de/selected via menuconfig. Add an x86 dependency to HAS_EHCI: EHCI PCI has not been used on ARM. In fact, it depends on PCI, and moreover we have drivers for several embedded UARTs for various ARM boards. NS16550

[Xen-devel] [PATCH v8 02/11] arm: make it possible to disable HAS_GICV3

2018-07-30 Thread Stefano Stabellini
Today it is a silent option. This patch adds a one line description and makes it optional. Signed-off-by: Stefano Stabellini Acked-by: Julien Grall CC: george.dun...@eu.citrix.com CC: ian.jack...@eu.citrix.com CC: jbeul...@suse.com CC: andrew.coop...@citrix.com --- Changes in v3: - remove any

[Xen-devel] [PATCH v8 00/11] arm: more kconfig configurability and small default configs

2018-07-30 Thread Stefano Stabellini
Hi all, This patch series is the first step toward building a small certifiable Xen hypervisor for ARM boards. The series makes a few changes to allow disabling more kconfig options: most of them already exist but cannot be disabled. It also introduces a reference kconfig for Renesas RCar (due

[Xen-devel] [PATCH v8 07/11] arm: add a tiny kconfig configuration

2018-07-30 Thread Stefano Stabellini
Add a tiny kconfig configuration. Enabled only the credit scheduler. It only carries non-default options (use make menuconfig or make olddefconfig to produce a complete .config file). Signed-off-by: Stefano Stabellini Acked-by: Julien Grall --- Changes in v7: - remove NULL because it is still

[Xen-devel] [PATCH v8 03/11] arm: rename HAS_GICV3 to GICV3

2018-07-30 Thread Stefano Stabellini
HAS_GICV3 has become selectable by the user. To mark the change, rename the option from HAS_GICV3 to GICV3. Suggested-by: Julien Grall Signed-off-by: Stefano Stabellini Acked-by: Julien Grall --- Changes in v3: - no changes Changes in v2: - patch added --- xen/arch/arm/Kconfig | 4

Re: [Xen-devel] linux-next: manual merge of the akpm-current tree with the xen-tip tree

2018-07-30 Thread Boris Ostrovsky
On 07/30/2018 01:02 PM, Boris Ostrovsky wrote: > On 07/30/2018 05:02 AM, Stephen Rothwell wrote: >> Hi all, >> >> Today's linux-next merge of the akpm-current tree got a conflict in: >> >> drivers/xen/gntdev.c >> >> between commit: >> >> 1d3145675538 ("xen/gntdev: Make private

Re: [Xen-devel] [PATCH v7 08/12] arm: add ALL, QEMU, Rcar3 and MPSoC configs

2018-07-30 Thread Stefano Stabellini
On Mon, 30 Jul 2018, Julien Grall wrote: > Hi Stefano, > > On 28/07/18 00:30, Stefano Stabellini wrote: > > On Fri, 27 Jul 2018, Julien Grall wrote: > > > Hi Stefano, > > > Sorry for the top posting. > > > > > > I think Andrii made a good point. With your new code MPSOC will get built > > > on

[Xen-devel] [OSSTEST] Install GnuTLS for libvirt builds

2018-07-30 Thread Jim Fehlig
Since libvirt commit 60d9ad6f GnuTLS is required to build libvirt. The various libvirt build tests in osstest began failing after the commit hit libvirt.git master. Adding libgnutls28-dev to the list of packages needed to build libvirt will fix the currently broken builds. Signed-off-by: Jim

Re: [Xen-devel] linux-next: manual merge of the akpm-current tree with the xen-tip tree

2018-07-30 Thread Boris Ostrovsky
On 07/30/2018 05:02 AM, Stephen Rothwell wrote: > Hi all, > > Today's linux-next merge of the akpm-current tree got a conflict in: > > drivers/xen/gntdev.c > > between commit: > > 1d3145675538 ("xen/gntdev: Make private routines/structures accessible") > > from the xen-tip tree and commit: > >

Re: [Xen-devel] [PATCH] xen-netfront: wait xenbus state change when load module manually

2018-07-30 Thread David Miller
From: Xiao Liang Date: Fri, 27 Jul 2018 17:56:08 +0800 > When loading module manually, after call xenbus_switch_state to initializes > the state of the netfront device, the driver state did not change so fast > that may lead no dev created in latest kernel. This patch adds wait to make > sure

Re: [Xen-devel] [PATCH v7 08/12] arm: add ALL, QEMU, Rcar3 and MPSoC configs

2018-07-30 Thread Andrii Anisov
Hello Stefano, > Ah, yes, I understand what you mean now. My point was to get the feature of minimal platform support right away. You are interested in Xilinx, so you make a minimal configuration for MPSOC. And stack  the rest into an *optional* all platforms support. So maintainers of other

Re: [Xen-devel] [PATCH 3/4] automation: remove dead code from containerize

2018-07-30 Thread Wei Liu
On Sat, Jul 28, 2018 at 12:11:51PM -0500, Doug Goldstein wrote: > This is more dead code. > > Signed-off-by: Doug Goldstein Reviewed-by: Wei Liu ___ Xen-devel mailing list Xen-devel@lists.xenproject.org

Re: [Xen-devel] [PATCH 4/4] automation: ensure created are not owned as root

2018-07-30 Thread Wei Liu
On Sat, Jul 28, 2018 at 12:11:52PM -0500, Doug Goldstein wrote: > By default the container runs as the root user and since the source tree > is bind mounted into the container, any file is created and owned by the > root user which harms ergonomics when working outside of the container >

Re: [Xen-devel] [PATCH 2/4] automation: drop container name from containerize

2018-07-30 Thread Wei Liu
On Sat, Jul 28, 2018 at 12:11:50PM -0500, Doug Goldstein wrote: > This was something that existed for some scripting support for a totally > unrelated project and when I copied this script I failed to remove it so > this removes it. Build containers for Xen are best as ephemeral > environments and

Re: [Xen-devel] [PATCH 1/4] automation: standardize containerize env names

2018-07-30 Thread Wei Liu
On Sat, Jul 28, 2018 at 12:11:49PM -0500, Doug Goldstein wrote: > # Figure out the base of what we want as our sources > # by using the top of the git repo > -if [[ -n ${WORKDIR} ]]; then > -WORKDIR="${WORKDIR}" > +if [[ -n ${CONTAINER_PATH} ]]; then > +: > else > -WORKDIR=$(git

Re: [Xen-devel] [PATCH 1/2] automation: add CentOS 7.x image

2018-07-30 Thread Wei Liu
On Sun, Jul 29, 2018 at 04:53:15PM -0500, Doug Goldstein wrote: > This image will always track the latest CentOS 7.x release. Add this > container to containerize for easy access. > > Signed-off-by: Doug Goldstein Reviewed-by: Wei Liu ___ Xen-devel

Re: [Xen-devel] [PATCH 2/2] ci: enable builds with CentOS 7.x

2018-07-30 Thread Wei Liu
On Sun, Jul 29, 2018 at 04:53:16PM -0500, Doug Goldstein wrote: > Add the CentOS 7.x images to be used for build testing. > > Signed-off-by: Doug Goldstein Reviewed-by: Wei Liu ___ Xen-devel mailing list Xen-devel@lists.xenproject.org

[Xen-devel] [xen-4.9-testing test] 125663: regressions - FAIL

2018-07-30 Thread osstest service owner
flight 125663 xen-4.9-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/125663/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop fail in 125253 REGR. vs. 124248

[Xen-devel] [PATCH 0/4] This series improves the containerize script to hopefully make it more

2018-07-30 Thread Doug Goldstein
friendly for folks to use to locally do build tests under different distros. Doug Goldstein (4): automation: standardize containerize env names automation: drop container name from containerize automation: remove dead code from containerize automation: ensure created are not owned as root

[Xen-devel] [PATCH 0/2] automation: CentOS 7.x container

2018-07-30 Thread Doug Goldstein
Add a CentOS 7.x container that tracks the latest CentOS 7 release along with the GitLab CI changes to build with it. A test run is available here: https://gitlab.com/cardoe/xen/pipelines/26695770 Doug Goldstein (2): automation: add CentOS 7.x image ci: enable builds with CentOS 7.x

[Xen-devel] [linux-3.18 test] 125658: tolerable FAIL - PUSHED

2018-07-30 Thread osstest service owner
flight 125658 linux-3.18 real [real] http://logs.test-lab.xenproject.org/osstest/logs/125658/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-amd64-i386-xl-qemuu-ovmf-amd64 16 guest-localmigrate/x10 fail in 125649 pass in 125658 test-amd64-amd64-xl

[Xen-devel] [freebsd-master test] 125673: regressions - trouble: blocked/fail

2018-07-30 Thread osstest service owner
flight 125673 freebsd-master real [real] http://logs.test-lab.xenproject.org/osstest/logs/125673/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-freebsd 7 freebsd-buildfail REGR. vs. 125317 Tests which did

Re: [Xen-devel] [PATCH v7 08/12] arm: add ALL, QEMU, Rcar3 and MPSoC configs

2018-07-30 Thread Julien Grall
Hi Stefano, On 28/07/18 00:30, Stefano Stabellini wrote: On Fri, 27 Jul 2018, Julien Grall wrote: Hi Stefano, Sorry for the top posting. I think Andrii made a good point. With your new code MPSOC will get built on Arm 32 bit as well. This was not the case before this patch. So I would like

Re: [Xen-devel] [PATCH v2 19/21] xen/arm: introduce create_domUs

2018-07-30 Thread Julien Grall
Hi Stefano, On 28/07/18 03:42, Stefano Stabellini wrote: On Tue, 24 Jul 2018, Julien Grall wrote: + +domain_unpause_by_systemcontroller(d); If a domain is bound to CPU0, then it will not boot until CPU0 is done with creating domain. Is that what you want? Are you suggesting to

[Xen-devel] [linux-linus test] 125657: regressions - FAIL

2018-07-30 Thread osstest service owner
flight 125657 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/125657/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail REGR. vs.

[Xen-devel] [distros-debian-sid test] 75026: tolerable FAIL

2018-07-30 Thread Platform Team regression test user
flight 75026 distros-debian-sid real [real] http://osstest.xensource.com/osstest/logs/75026/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-armhf-armhf-armhf-sid-netboot-pygrub 10 debian-di-install fail like 74997

[Xen-devel] linux-next: manual merge of the akpm-current tree with the xen-tip tree

2018-07-30 Thread Stephen Rothwell
Hi all, Today's linux-next merge of the akpm-current tree got a conflict in: drivers/xen/gntdev.c between commit: 1d3145675538 ("xen/gntdev: Make private routines/structures accessible") from the xen-tip tree and commit: aaefcabe9c25 ("mm, oom: distinguish blockable mode for mmu

Re: [Xen-devel] [PATCH v3] firmware/shim : filter output files during Xen tree setup

2018-07-30 Thread Jan Beulich
>>> On 30.07.18 at 03:22, wrote: > On Fri, Jul 27, 2018 at 1:34 AM, Jan Beulich wrote: > >> >>> On 26.07.18 at 23:16, wrote: >> > Exclude named output files from the Xen tree setup. >> > >> > The linkfarm.stamp content will differ between top level "make" >> > and "make install" invocations,

Re: [Xen-devel] [PATCH] xen-netfront: wait xenbus state change when load module manually

2018-07-30 Thread Xiao Liang
Thanks, David On 07/29/2018 11:30 PM, David Miller wrote: From: Xiao Liang Date: Fri, 27 Jul 2018 17:56:08 +0800 @@ -1330,6 +1331,11 @@ static struct net_device *xennet_create_dev(struct xenbus_device *dev) netif_carrier_off(netdev); xenbus_switch_state(dev,

Re: [Xen-devel] [PATCH] xen-netfront: wait xenbus state change when load module manually

2018-07-30 Thread Xiao Liang
Thanks, Boris Please see my reply inline. On 07/28/2018 02:40 AM, Boris Ostrovsky wrote: On 07/27/2018 05:56 AM, Xiao Liang wrote: When loading module manually, after call xenbus_switch_state to initializes the state of the netfront device, the driver state did not change so fast that may

Re: [Xen-devel] linux-next: build failure after merge of the xen-tip tree

2018-07-30 Thread Oleksandr Andrushchenko
From: Stephen Rothwell Date: Mon, 30 Jul 2018 15:08:21 +1000 Subject: [PATCH] xen/gntdev: fix up for attach callback API change Signed-off-by: Stephen Rothwell Thank you for your patch, Reviewed-by: Oleksandr Andrushchenko ___ Xen-devel mailing

Re: [Xen-devel] [PATCH] libgnttab: Add support for Linux dma-buf

2018-07-30 Thread Oleksandr Andrushchenko
On 07/25/2018 12:39 PM, Wei Liu wrote: On Mon, Jul 23, 2018 at 03:27:25PM +0300, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko Add support for Linux grant device driver extension which allows converting existing dma-buf's into an array of grant references and vise versa. This

Re: [Xen-devel] [PATCH 10/10] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits

2018-07-30 Thread Oleksandr Andrushchenko
Hello, Takashi! Date: Wed, 25 Jul 2018 23:19:45 +0200 From: Takashi Iwai To: alsa-de...@alsa-project.org Subject: [alsa-devel] [PATCH 10/10] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits Message-ID: <20180725211945.19222-11-ti...@suse.de> The open codes with the bit

Re: [Xen-devel] [xen-unstable test] 125652: regressions - FAIL

2018-07-30 Thread Roger Pau Monné
On Mon, Jul 30, 2018 at 02:53:31AM +, osstest service owner wrote: > flight 125652 xen-unstable real [real] > http://logs.test-lab.xenproject.org/osstest/logs/125652/ > > Regressions :-( > > Tests which did not succeed and are blocking, > including tests which could not be run: >