[Xen-devel] [libvirt test] 78148: tolerable FAIL - PUSHED

2016-01-15 Thread osstest service owner
flight 78148 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/78148/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-amd64-amd64-libvirt-vhd 9 debian-di-installfail like 77871 Tests which did not succeed, but

Re: [Xen-devel] [PATCH v1] xen/arm: Add r1p12 to the list of supported Cadence UARTs

2016-01-15 Thread Edgar E. Iglesias
On Fri, Jan 15, 2016 at 01:46:05PM +, Ian Campbell wrote: > On Fri, 2016-01-15 at 14:30 +0100, Edgar E. Iglesias wrote: > > On Fri, Jan 15, 2016 at 12:30:27PM +, Ian Campbell wrote: > > > On Thu, 2016-01-14 at 19:44 +0100, Edgar E. Iglesias wrote: > > > > From: "Edgar E. Iglesias"

Re: [Xen-devel] [PATCH QEMU-XEN v8 6/8] xen: Use stable library interfaces when they are available.

2016-01-15 Thread Stefano Stabellini
On Fri, 15 Jan 2016, Ian Campbell wrote: > In Xen 4.7 we are refactoring parts libxenctrl into a number of > separate libraries which will provide backward and forward API and ABI > compatiblity. > > Specifically libxenevtchn, libxengnttab and libxenforeignmemory. > > Previous patches have

Re: [Xen-devel] [PATCH v3] x86/p2m: use large pages for MMIO mappings

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 07:39 -0700, Jan Beulich wrote: > > > > On 15.01.16 at 14:57, wrote: > > On Fri, 2016-01-15 at 03:47 -0700, Jan Beulich wrote: > > > > > > On 15.01.16 at 11:09, wrote: > > > > On Thu, 2016-01-14 at 03:04 -0700, Jan Beulich

[Xen-devel] [PATCHv2 2/3] xen-netback: delete NAPI instance when queue fails to initialize

2016-01-15 Thread David Vrabel
When xenvif_connect() fails it may leave a stale NAPI instance added to the device. Make sure we delete it in the error path. Signed-off-by: David Vrabel --- drivers/net/xen-netback/interface.c | 1 + 1 file changed, 1 insertion(+) diff --git

Re: [Xen-devel] [PATCH 2/2] libxl: fix UUID usage on FreeBSD

2016-01-15 Thread Roger Pau Monné
El 15/01/16 a les 11.26, Ian Campbell ha escrit: > On Tue, 2016-01-12 at 14:14 +0100, Roger Pau Monne wrote: >> libxl makes the assumtion that libxl_uuid == uuid_t, > > ("assumption") > >> and that uuid_t can be >> freely used as a byte array. This is not true on FreeBSD (and NetBSD >> too, not

[Xen-devel] [PATCH QEMU-XEN-TRADITIONAL v8 2/4] qemu-xen-traditional: Use libxengnttab

2016-01-15 Thread Ian Campbell
/dev/xen/gntdev related wrappers have been moved out of libxenctrl into their own library. Signed-off-by: Ian Campbell Acked-by: Ian Jackson --- v3: Library moved to tools/libs/ v7: s/gnttab_munmap/gnttab_unmap/ to reflect change to the

[Xen-devel] [distros-debian-jessie test] 38641: tolerable FAIL

2016-01-15 Thread Platform Team regression test user
flight 38641 distros-debian-jessie real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/38641/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-amd64-amd64-amd64-jessie-netboot-pvgrub 10 guest-startfail like 38603 Tests which did

Re: [Xen-devel] [PATCH] QEMU as non-root and PCI passthrough do not mix

2016-01-15 Thread Konrad Rzeszutek Wilk
On Fri, Jan 15, 2016 at 02:14:40PM +, Stefano Stabellini wrote: > On Thu, 14 Jan 2016, Ian Jackson wrote: > > Stefano Stabellini writes ("Re: [PATCH] QEMU as non-root and PCI > > passthrough do not mix"): > > > On Thu, 14 Jan 2016, Ian Campbell wrote: > > > > What if b_info->device_model_user

Re: [Xen-devel] [PATCH QEMU-XEN v8 5/8] xen: Switch uses of xc_map_foreign_{pages, bulk} to use libxenforeignmemory API.

2016-01-15 Thread Stefano Stabellini
On Fri, 15 Jan 2016, Ian Campbell wrote: > In Xen 4.7 we are refactoring parts libxenctrl into a number of > separate libraries which will provide backward and forward API and ABI > compatiblity. > > One such library will be libxenforeignmemory which provides access to > privileged foreign

Re: [Xen-devel] [PATCH OSSTEST] ts-debian-install: increase time allowed for xen-create-image

2016-01-15 Thread Dario Faggioli
On Fri, 2016-01-15 at 13:35 +, Ian Campbell wrote: > This step is consistently timing out when run on cubietruck-*. > Judging > from the logs it appears to be completing during the 30s slack added > by tcmdex (i.e. after the timeout message the rest of the output > appears in the test step

Re: [Xen-devel] [PATCH] QEMU as non-root and PCI passthrough do not mix

2016-01-15 Thread Stefano Stabellini
On Fri, 15 Jan 2016, Konrad Rzeszutek Wilk wrote: > On Fri, Jan 15, 2016 at 02:14:40PM +, Stefano Stabellini wrote: > > On Thu, 14 Jan 2016, Ian Jackson wrote: > > > Stefano Stabellini writes ("Re: [PATCH] QEMU as non-root and PCI > > > passthrough do not mix"): > > > > On Thu, 14 Jan 2016,

Re: [Xen-devel] [PATCH OSSTEST] ts-debian-install: increase time allowed for xen-create-image

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 15:44 +0100, Dario Faggioli wrote: > On Fri, 2016-01-15 at 13:35 +, Ian Campbell wrote: > > This step is consistently timing out when run on cubietruck-*. > > Judging > > from the logs it appears to be completing during the 30s slack added > > by tcmdex (i.e. after the

Re: [Xen-devel] [PATCH] QEMU as non-root and PCI passthrough do not mix

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 14:49 +, Stefano Stabellini wrote: > libxl: error: libxl_qmp.c:287:qmp_handle_error_response: received an > error message from QMP server: Device initialization failed Can we also get a patch added to qemu which provides something more meaningful if the reason it can't

Re: [Xen-devel] [PATCH RFC] xen/Kconfig: Use olddefconfig not silentoldconfig to update .config

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 15:07 +, Ian Campbell wrote: > On Fri, 2016-01-15 at 14:48 +, Ian Campbell wrote: > > RFC RFC RFC RFC RFC RFC RFC RFC RFC RFC RFC > > BECAUSE THIS BREAKS CLEAN BUILDS WITH: > > In file included from :0:0: > >

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

2016-01-15 Thread osstest service owner
flight 78173 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/78173/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-libvirt 12 migrate-support-checkfail never pass test-armhf-armhf-xl 12

[Xen-devel] [PATCH v6 1/2] memory-hotplug: add automatic onlining policy for the newly added memory

2016-01-15 Thread Vitaly Kuznetsov
Currently, all newly added memory blocks remain in 'offline' state unless someone onlines them, some linux distributions carry special udev rules like: SUBSYSTEM=="memory", ACTION=="add", ATTR{state}=="offline", ATTR{state}="online" to make this happen automatically. This is not a great solution

[Xen-devel] [PATCH v6 2/2] xen_balloon: support memory auto onlining policy

2016-01-15 Thread Vitaly Kuznetsov
Add support for the newly added kernel memory auto onlining policy to Xen ballon driver. Suggested-by: Daniel Kiper Reviewed-by: Daniel Kiper Acked-by: David Vrabel Signed-off-by: Vitaly Kuznetsov

Re: [Xen-devel] [PATCH QEMU-XEN v8 0/8] Begin to disentangle libxenctrl and provide some stable libraries

2016-01-15 Thread Stefano Stabellini
What's the status of the libxc side changes? Is the interface stable enough for me to commit this series? On Fri, 15 Jan 2016, Ian Campbell wrote: > We intend to stabilise some parts of the libxenctrl interface by > splitting out some functionality into separate stable libraries. > > This is the

Re: [Xen-devel] [PATCH RFC] xen/Kconfig: Use olddefconfig not silentoldconfig to update .config

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 14:48 +, Ian Campbell wrote: > RFC RFC RFC RFC RFC RFC RFC RFC RFC RFC RFC > BECAUSE THIS BREAKS CLEAN BUILDS WITH: > In file included from :0:0: > /local/scratch/ianc/devel/arm/xen.git/xen/include/xen/config.h:10:32: > fatal error: generated/autoconf.h: No such file or

Re: [Xen-devel] [PATCH v5 1/5] build: Env var to enable expert config options

2016-01-15 Thread Ian Campbell
On Thu, 2016-01-14 at 09:09 -0700, Jan Beulich wrote: > > > > On 14.01.16 at 15:49, wrote: > > --- a/xen/Kconfig > > +++ b/xen/Kconfig > > @@ -22,3 +22,7 @@ config DEFCONFIG_LIST > >   string > >   option defconfig_list > >   default "$ARCH_DEFCONFIG" > > + > >

Re: [Xen-devel] [PATCH v3 04/15] xenstore: move init-xenstore-domain to tools/helpers

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: > The program init-xenstore-domain to start a xenstore domain instead > of the xenstored daemon is built, but not installed. Change that. > > Move the program to a new tools subdirectory "helpers" to be able to > use libxl in a later patch.

Re: [Xen-devel] [PATCH] libxl: create 'drivers', 'feature' and 'attr' xenstore paths

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 10:00 +, Paul Durrant wrote: > My recent patch series 'docs: Document xenstore paths' included 3 > patches documenting new xenstore paths to allow PV drivers/agents in > guests to advertise version information, significant features and > attributes (such as assigned IP

Re: [Xen-devel] [PATCH v1 1/1] MAINTAINERS: Add xen/drivers/char/cadence-uart.c

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 12:30 +, Ian Campbell wrote: > On Fri, 2016-01-15 at 13:14 +0100, Edgar E. Iglesias wrote: > > From: "Edgar E. Iglesias" > > > > Add xen/drivers/char/cadence-uart.c to the ARM section. > > > > Signed-off-by: Edgar E. Iglesias

Re: [Xen-devel] [PATCH v1] xen/arm: Add r1p12 to the list of supported Cadence UARTs

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 14:42 +, Ian Campbell wrote: >  > > xen/arm: Add r1p12 to the list of supported Cadence UARTs > > > > Add r1p12 to the list of supported Cadence UARTs. XEN only > > uses the subset of features available in r1p8, so we don't > > need to differentiate between r1p8 and

Re: [Xen-devel] [PATCH v3 10/15] xenstore: make use of the "xenstore domain" flag

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: > Create the xenstore domain with the xenstore flag specified. This > enables us to test whether such a domain is already running before > we create it. As there ought to be only one xenstore in the system > we don't need to start another

Re: [Xen-devel] [PATCH v3] xenstat: handle more than 1024 domains

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 17:07 +0100, Juergen Gross wrote: > get_domain_ids() in libxenstat used by read_attributes_qdisk() is > limited to 1024 domains. Remove that limit. > > Signed-off-by: Juergen Gross > --- > V3: Obey 80 character line length limit as requested by Ian

Re: [Xen-devel] [PATCH v3 15/15] docs: document xenstore domain xenstore paths

2016-01-15 Thread Juergen Gross
On 15/01/16 17:14, Ian Campbell wrote: > On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: >> Add the xenstore domain specific xenstore paths to >> docs/misc/xenstore-paths.markdown >> >> Signed-off-by: Juergen Gross > > One typo below, otherwise: > > Acked-by: Ian

[Xen-devel] [PATCH v6 2/5] build: Hook the schedulers into Kconfig

2016-01-15 Thread Jonathan Creekmore
Allow the schedulers to be independently enabled or disabled at compile-time. To match existing behavior, all four schedulers are compiled in by default, although the Credit2, RTDS, and ARINC653 are marked EXPERIMENTAL to match their not currently supported status. CC: George Dunlap

Re: [Xen-devel] [xen-unstable test] 77945: regressions - FAIL [and 2 more messages]

2016-01-15 Thread Doug Goldstein
On 1/15/16 11:06 AM, Ian Campbell wrote: > On Thu, 2016-01-14 at 16:27 +, Ian Jackson wrote: >> * I don't have a clear design proposal for the above but I think Doug >>can probably provide one. I'm hoping this is more a matter of >>thinking carefully than of extensive build system

Re: [Xen-devel] [PATCH RFC OSSTEST v1 09/12] mfi-common: Set diversion for build & test host install

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-08 at 14:29 +, Ian Campbell wrote: > This means that bisections will use the same version, even if > production-config changed in the mean time. > > Signed-off-by: Ian Campbell > --- >  mfi-common | 12 ++-- >  1 file changed, 10 insertions(+),

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

2016-01-15 Thread osstest service owner
flight 78183 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/78183/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-libvirt 12 migrate-support-checkfail never pass test-armhf-armhf-xl 12

Re: [Xen-devel] [PATCH v2 06/16] Xen: ARM: Add support for mapping platform device mmio

2016-01-15 Thread Stefano Stabellini
On Fri, 15 Jan 2016, Shannon Zhao wrote: > From: Shannon Zhao > > Add a bus_notifier for platform bus device in order to map the device > mmio regions when DOM0 booting with ACPI. > > Signed-off-by: Shannon Zhao > --- > drivers/xen/Makefile

Re: [Xen-devel] [PATCH OSSTEST] make-flight: Support specifying a mini-os tree+revision

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 17:07 +, Ian Jackson wrote: > Ian Campbell writes ("Re: [PATCH OSSTEST] make-flight: Support specifying > a mini-os tree+revision"): > > On Fri, 2015-12-11 at 15:16 +, Ian Jackson wrote: > > unable to determine vcs > > bash: line 5: fail: command not found > >

[Xen-devel] [PATCH] tools: make FLASK utils build unconditional

2016-01-15 Thread Doug Goldstein
The flask utilities only have dependencies on libxc so there's no downside to always building it. Distros and projects based on Xen can put these in a different package to not install them for all users. Prior to this change FLASK_ENABLE needed to be set at the top level to build the utilities and

Re: [Xen-devel] [xen-unstable test] 77945: regressions - FAIL [and 2 more messages]

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 17:24 +, Andrew Cooper wrote: > On 15/01/16 17:15, Jan Beulich wrote: > > > > > On 15.01.16 at 18:06, wrote: > > > On Thu, 2016-01-14 at 16:27 +, Ian Jackson wrote: > > > >  * I don't have a clear design proposal for the above but I think

[Xen-devel] [PATCH v3 4/4] x86/PV: enable the emulated PIT

2016-01-15 Thread Roger Pau Monne
The HVMlite series removed the initialization of the emulated PIT for PV guests, this patch re-enables it. Signed-off-by: Roger Pau Monné Acked-by: Jan Beulich --- Cc: Ian Jackson Cc: Ian Campbell Cc:

Re: [Xen-devel] [v3,11/41] mips: reuse asm-generic/barrier.h

2016-01-15 Thread Paul E. McKenney
On Fri, Jan 15, 2016 at 09:55:54AM +0100, Peter Zijlstra wrote: > On Thu, Jan 14, 2016 at 01:29:13PM -0800, Paul E. McKenney wrote: > > So smp_mb() provides transitivity, as do pairs of smp_store_release() > > and smp_read_acquire(), > > But they provide different grades of transitivity, which

Re: [Xen-devel] [v3,11/41] mips: reuse asm-generic/barrier.h

2016-01-15 Thread Paul E. McKenney
On Fri, Jan 15, 2016 at 10:13:48AM +0100, Peter Zijlstra wrote: > On Fri, Jan 15, 2016 at 09:55:54AM +0100, Peter Zijlstra wrote: > > On Thu, Jan 14, 2016 at 01:29:13PM -0800, Paul E. McKenney wrote: > > > So smp_mb() provides transitivity, as do pairs of smp_store_release() > > > and

Re: [Xen-devel] [v3,11/41] mips: reuse asm-generic/barrier.h

2016-01-15 Thread Paul E. McKenney
On Fri, Jan 15, 2016 at 10:24:32AM +, Will Deacon wrote: > On Thu, Jan 14, 2016 at 02:55:10PM -0800, Paul E. McKenney wrote: > > On Thu, Jan 14, 2016 at 01:36:50PM -0800, Leonid Yegoshin wrote: > > > On 01/14/2016 01:29 PM, Paul E. McKenney wrote: > > > > > > > >>On 01/14/2016 12:34 PM, Paul

Re: [Xen-devel] [PATCH v2] xSplice v1 implementation.

2016-01-15 Thread Konrad Rzeszutek Wilk
> Or you can use git://github.com/rosslagerwall/xsplice-build.git tool > (it will need an extra patch, will send that shortly) - which > generates the ELF payloads. > > This link has a nice description of how to use the tool: >

[Xen-devel] [PATCH v6 3/5] build: Alloc space for sched list in the link file

2016-01-15 Thread Jonathan Creekmore
Creates a section to contain scheduler entry pointers that are gathered together into an array. This will allow, in a follow-on patch, scheduler entries to be automatically gathered together into the array for automatic parsing. CC: Ian Campbell CC: Stefano Stabellini

[Xen-devel] [PATCH v6 5/5] sched: Use the auto-generated list of schedulers

2016-01-15 Thread Jonathan Creekmore
Instead of having a manually-curated list of schedulers, use the array that was auto-generated simply by compiling in the scheduler files as the sole source of truth of the available schedulers. CC: George Dunlap CC: Dario Faggioli

[Xen-devel] [PATCH v6 4/5] sched: Register the schedulers into the list

2016-01-15 Thread Jonathan Creekmore
Adds a simple macro to place a pointer to a scheduler into an array section at compile time. Also, goes ahead and generates the array entries with each of the schedulers. CC: George Dunlap CC: Dario Faggioli CC: Josh Whitehead

[Xen-devel] [PATCH v6 0/5] Allow schedulers to be selectable through Kconfig

2016-01-15 Thread Jonathan Creekmore
Add machinery to allow the schedulers to be individually selectable through the Kconfig interface. The first patch in the series sets up the CONFIG_EXPERT Kconfig variable that is only enabled by passing an environment variable to the build. The second patch in the series sets up the Kconfig

[Xen-devel] [PATCH v6 1/5] build: Env var to enable expert config options

2016-01-15 Thread Jonathan Creekmore
Add an additional environment variable, defaulting to disabled, that enables the CONFIG_EXPERT configuration option. The purpose of the CONFIG_EXPERT configuration option is to make non-standard Kconfig options visible during the configuration process. The CONFIG_EXPERT option is not, itself,

Re: [Xen-devel] [xen-unstable test] 77945: regressions - FAIL [and 2 more messages]

2016-01-15 Thread Ian Campbell
On Thu, 2016-01-14 at 16:27 +, Ian Jackson wrote: >  * I don't have a clear design proposal for the above but I think Doug >    can probably provide one.  I'm hoping this is more a matter of >    thinking carefully than of extensive build system programming! I think we should: 1) Move

Re: [Xen-devel] [PATCH v2 4/4] x86/PV: enable the emulated PIT

2016-01-15 Thread Jan Beulich
>>> On 15.01.16 at 15:59, wrote: > --- a/xen/arch/x86/domain.c > +++ b/xen/arch/x86/domain.c > @@ -542,8 +542,9 @@ int arch_domain_create(struct domain *d, unsigned int > domcr_flags, > d->domain_id, config->emulation_flags); > return

Re: [Xen-devel] [PATCH OSSTEST] make-flight: Support specifying a mini-os tree+revision

2016-01-15 Thread Ian Jackson
Ian Campbell writes ("Re: [PATCH OSSTEST] make-flight: Support specifying a mini-os tree+revision"): > On Fri, 2015-12-11 at 15:16 +, Ian Jackson wrote: > unable to determine vcs > bash: line 5: fail: command not found > > I'm not sure if this is a bug (i.e. it was intended to be

Re: [Xen-devel] [PATCH v2 03/16] Xen: xlate: Use page_to_xen_pfn instead of page_to_pfn

2016-01-15 Thread Stefano Stabellini
On Fri, 15 Jan 2016, Shannon Zhao wrote: > From: Shannon Zhao > > Use page_to_xen_pfn in case of 64KB page. > > Signed-off-by: Shannon Zhao > --- > drivers/xen/xlate_mmu.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git

Re: [Xen-devel] [xen-unstable test] 77945: regressions - FAIL [and 2 more messages]

2016-01-15 Thread Ian Jackson
Ian Campbell writes ("Re: [Xen-devel] [xen-unstable test] 77945: regressions - FAIL [and 2 more messages]"): ... > The only downside is a spurious /boot/xenpolicy-$version installed when the > corresponding Xen binary doesn't support XSM, however given the assumption > in #2 (which implies the

Re: [Xen-devel] [PATCH 4/4] hvmloader: add support to load extra ACPI tables from qemu

2016-01-15 Thread Jan Beulich
>>> On 29.12.15 at 12:31, wrote: > NVDIMM devices are detected and configured by software through > ACPI. Currently, QEMU maintains ACPI tables of vNVDIMM devices. This > patch extends the existing mechanism in hvmloader of loading passthrough > ACPI tables to load extra

Re: [Xen-devel] [PATCH v6 1/5] build: Env var to enable expert config options

2016-01-15 Thread Jan Beulich
>>> On 15.01.16 at 18:01, wrote: > --- a/xen/Makefile > +++ b/xen/Makefile > @@ -11,6 +11,7 @@ export XEN_DOMAIN ?= $(shell ([ -x /bin/dnsdomainname ] > && /bin/dnsdomainname) | > export XEN_BUILD_DATE?= $(shell LC_ALL=C date) > export XEN_BUILD_TIME

Re: [Xen-devel] [xen-unstable test] 77945: regressions - FAIL [and 2 more messages]

2016-01-15 Thread Andrew Cooper
On 15/01/16 17:15, Jan Beulich wrote: On 15.01.16 at 18:06, wrote: >> On Thu, 2016-01-14 at 16:27 +, Ian Jackson wrote: >>> * I don't have a clear design proposal for the above but I think Doug >>>can probably provide one. I'm hoping this is more a matter

Re: [Xen-devel] [PATCH v6 1/5] build: Env var to enable expert config options

2016-01-15 Thread Jonathan Creekmore
> On Jan 15, 2016, at 11:20 AM, Jan Beulich wrote: > On 15.01.16 at 18:01, wrote: >> --- a/xen/Makefile >> +++ b/xen/Makefile >> @@ -11,6 +11,7 @@ export XEN_DOMAIN ?= $(shell ([ -x /bin/dnsdomainname ] >> && /bin/dnsdomainname) | >>

Re: [Xen-devel] [PATCH v5 1/5] build: Env var to enable expert config options

2016-01-15 Thread Jan Beulich
>>> On 15.01.16 at 16:47, wrote: > On Thu, 2016-01-14 at 09:09 -0700, Jan Beulich wrote: >> > > > On 14.01.16 at 15:49, wrote: >> > --- a/xen/Kconfig >> > +++ b/xen/Kconfig >> > @@ -22,3 +22,7 @@ config DEFCONFIG_LIST >> >string >> >

Re: [Xen-devel] [xen-unstable test] 77945: regressions - FAIL [and 2 more messages]

2016-01-15 Thread Jan Beulich
>>> On 15.01.16 at 18:06, wrote: > On Thu, 2016-01-14 at 16:27 +, Ian Jackson wrote: >> * I don't have a clear design proposal for the above but I think Doug >>can probably provide one. I'm hoping this is more a matter of >>thinking carefully than of

Re: [Xen-devel] [PATCH RFC OSSTEST v1 05/12] make-*flight: Abolish $defsuite and $guestdefsuite

2016-01-15 Thread Ian Campbell
On Tue, 2016-01-12 at 14:18 +, Ian Jackson wrote: > Ian Campbell writes ("[PATCH RFC OSSTEST v1 05/12] make-*flight: Abolish > $defsuite and $guestdefsuite"): > > Instead have mfi-common set $suite or $guestsuite if it is unset. When > > doing so move the use of local to this point, using

Re: [Xen-devel] [PATCH v2 04/16] arm/xen: Use xen_xlate_map_ballooned_pages to setup grant table

2016-01-15 Thread Stefano Stabellini
On Fri, 15 Jan 2016, Shannon Zhao wrote: > From: Shannon Zhao > > Use xen_xlate_map_ballooned_pages to setup grant table. Then it doesn't > rely on DT or ACPI to pass the start address and size of grant table. > > Signed-off-by: Shannon Zhao

Re: [Xen-devel] [PATCH v2 01/16] Xen: ACPI: Hide UART used by Xen

2016-01-15 Thread Stefano Stabellini
On Fri, 15 Jan 2016, Shannon Zhao wrote: > From: Shannon Zhao > > ACPI 6.0 introduces a new table STAO to list the devices which are used > by Xen and can't be used by Dom0. On Xen virtual platforms, the physical > UART is used by Xen. So here it hides UART from Dom0. >

Re: [Xen-devel] [PATCH] Kconfig: fix environment variable handling

2016-01-15 Thread Jan Beulich
>>> On 15.01.16 at 16:44, wrote: > On Wed, 2016-01-13 at 03:46 -0700, Jan Beulich wrote: >> With xen/Makefile including include/config/auto.conf.cmd, environment >> variables checked in the latter must be available at the time of >> inclusion of that file, and hence must

Re: [Xen-devel] [PATCH v2 02/16] xen/grant-table: Move xlated_setup_gnttab_pages to common place

2016-01-15 Thread Stefano Stabellini
On Fri, 15 Jan 2016, Shannon Zhao wrote: > From: Shannon Zhao > > Move xlated_setup_gnttab_pages to common place, so it can be reused by > ARM to setup grant table. > > Rename it to xen_xlate_map_ballooned_pages. > > Signed-off-by: Shannon Zhao

Re: [Xen-devel] [PATCH v3 05/15] xenstore: adjust coding style of init-xenstore-domain.c

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: > Adjust the coding style of init-xenstore-domain.c to the general Xen > coding style. > > Signed-off-by: Juergen Gross Acked-by: Ian Campbell ___

Re: [Xen-devel] [xen-unstable test] 77945: regressions - FAIL [and 2 more messages]

2016-01-15 Thread Jan Beulich
>>> On 14.01.16 at 17:27, wrote: > I have to confess I'm quite confused now. Maybe there are many > underlying disagreements here but mostly I seem befogged. However, > here are some principles I currently believe in for how this should > all work: > > * It should

[Xen-devel] [ovmf test] 78153: regressions - FAIL

2016-01-15 Thread osstest service owner
flight 78153 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/78153/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-ovmf-amd64 17 guest-start/debianhvm.repeat fail REGR. vs. 65543

Re: [Xen-devel] [PATCH] Kconfig: fix environment variable handling

2016-01-15 Thread Jan Beulich
>>> On 15.01.16 at 17:01, wrote: > On Fri, 2016-01-15 at 08:54 -0700, Jan Beulich wrote: >> > > > On 15.01.16 at 16:44, wrote: >> > On Wed, 2016-01-13 at 03:46 -0700, Jan Beulich wrote: >> > > With xen/Makefile including

Re: [Xen-devel] [PATCH v3 15/15] docs: document xenstore domain xenstore paths

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 17:22 +0100, Juergen Gross wrote: > On 15/01/16 17:14, Ian Campbell wrote: > > On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: > > > Add the xenstore domain specific xenstore paths to > > > docs/misc/xenstore-paths.markdown > > > > > > Signed-off-by: Juergen Gross

Re: [Xen-devel] [PATCH v2 3/3] xenstat: handle more than 1024 domains

2016-01-15 Thread Ian Campbell
On Mon, 2016-01-04 at 16:38 +, Wei Liu wrote: > On Mon, Jan 04, 2016 at 03:55:53PM +0100, Juergen Gross wrote: > > - dominfo = get_domain_ids(node->handle->xc_handle, _doms); > > - if (dominfo == NULL) > > - return; > > + for (;;) { > > + num_doms =

Re: [Xen-devel] [PATCH v2 3/3] xenstat: handle more than 1024 domains

2016-01-15 Thread Juergen Gross
On 15/01/16 16:35, Ian Campbell wrote: > On Mon, 2016-01-04 at 16:38 +, Wei Liu wrote: >> On Mon, Jan 04, 2016 at 03:55:53PM +0100, Juergen Gross wrote: > >>> - dominfo = get_domain_ids(node->handle->xc_handle, _doms); >>> - if (dominfo == NULL) >>> - return; >>> + for (;;) {

Re: [Xen-devel] [PATCH v3 14/15] tools: don't stop xenstore domain when stopping dom0

2016-01-15 Thread Juergen Gross
On 15/01/16 17:12, Ian Campbell wrote: > On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: >> +# get xenstore domain id (or 0 if no xenstore domain) >> +get_xsdomid() >> +{ >> +XS_DOMID=`${bindir}/xenstore-read /tool/xenstored/domid 2>/dev/null` >> +if test $? -ne 0; then >> +

Re: [Xen-devel] [PATCH RFC OSSTEST v1 07/12] ts-debian-di-install: Allow Di Version to come from runvars

2016-01-15 Thread Ian Campbell
On Tue, 2016-01-12 at 14:39 +, Ian Jackson wrote: > Ian Campbell writes ("[PATCH RFC OSSTEST v1 07/12] ts-debian-di-install: > Allow Di Version to come from runvars"): > > and following the lead of the suite arrange for a version selected > > from the defaults to be written back to the

Re: [Xen-devel] [PATCH OSSTEST] Allow longer timeout when creating backing file for a raw disk.

2016-01-15 Thread Ian Jackson
Ian Campbell writes ("[PATCH OSSTEST] Allow longer timeout when creating backing file for a raw disk."): > I noticed this dd timiung out when recommissioning the 3 cubietrucks > (picasso, metzinger, gleizes) but looking at the log shows this has > been happening on braque too. > > The current

Re: [Xen-devel] [PATCH RFC] xen/Kconfig: Use olddefconfig not silentoldconfig to update .config

2016-01-15 Thread Jan Beulich
>>> On 15.01.16 at 15:48, wrote: > RFC RFC RFC RFC RFC RFC RFC RFC RFC RFC RFC > BECAUSE THIS BREAKS CLEAN BUILDS WITH: > In file included from :0:0: > /local/scratch/ianc/devel/arm/xen.git/xen/include/xen/config.h:10:32: fatal > error: generated/autoconf.h: No such file

Re: [Xen-devel] [PATCH] Kconfig: fix environment variable handling

2016-01-15 Thread Ian Campbell
On Wed, 2016-01-13 at 03:46 -0700, Jan Beulich wrote: > With xen/Makefile including include/config/auto.conf.cmd, environment > variables checked in the latter must be available at the time of > inclusion of that file, and hence must be populated in xen/Makefile > rather than by passing to or

Re: [Xen-devel] [PATCH v3 01/15] xen: add xenstore domain flag to hypervisor

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: > In order to be able to have full support of a xenstore domain in Xen > add a "Xenstore-domain" flag to the hypervisor. This flag must be > specified at domain creation time and is returned by > XEN_DOMCTL_getdomaininfo. > > It will allow

Re: [Xen-devel] [PATCH] MAINTAINERS: add myself for kconfig

2016-01-15 Thread Ian Campbell
Jan, Have you been convinced by the arguments made by others here or do we need to put this to a formal vote? (I think "private majority vote amongst the committers" is the next step here per the governance) Ian. On Thu, 2016-01-14 at 17:24 +, Ian Campbell wrote: > IMNSHO we should apply

Re: [Xen-devel] [PATCH] Kconfig: fix environment variable handling

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-15 at 08:54 -0700, Jan Beulich wrote: > > > > On 15.01.16 at 16:44, wrote: > > On Wed, 2016-01-13 at 03:46 -0700, Jan Beulich wrote: > > > With xen/Makefile including include/config/auto.conf.cmd, environment > > > variables checked in the latter must be

Re: [Xen-devel] [PATCH v3 15/15] docs: document xenstore domain xenstore paths

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: > Add the xenstore domain specific xenstore paths to > docs/misc/xenstore-paths.markdown > > Signed-off-by: Juergen Gross One typo below, otherwise: Acked-by: Ian Campbell You could fold this

Re: [Xen-devel] [PATCH OSSTEST] make-flight: Support specifying a mini-os tree+revision

2016-01-15 Thread Ian Campbell
On Wed, 2015-12-16 at 09:32 +, Ian Campbell wrote: > On Fri, 2015-12-11 at 15:16 +, Ian Jackson wrote: > > Ian Campbell writes ("[PATCH OSSTEST] make-flight: Support specifying a > > mini-os tree+revision"): > > > This is useful for standalone or adhoc use as well as (presumably) > > >

Re: [Xen-devel] [PATCHv1 net] xen-netback: use skb to determine number of required guest Rx requests

2016-01-15 Thread David Miller
From: David Vrabel Date: Fri, 15 Jan 2016 10:31:57 + > On 14/01/16 21:54, David Miller wrote: >> From: David Vrabel >> Date: Thu, 14 Jan 2016 15:18:30 + >> >>> - needed = xenvif_rx_ring_slots_needed(queue->vif); >>> + skb =

Re: [Xen-devel] [PATCH OSSTEST] ts-debian-install: increase time allowed for xen-create-image

2016-01-15 Thread Ian Jackson
Ian Campbell writes ("[PATCH OSSTEST] ts-debian-install: increase time allowed for xen-create-image"): > This step is consistently timing out when run on cubietruck-*. Judging > from the logs it appears to be completing during the 30s slack added > by tcmdex (i.e. after the timeout message the

Re: [Xen-devel] [PATCH V2 1/1] Improved RTDS scheduler

2016-01-15 Thread Meng Xu
On Wed, Jan 6, 2016 at 2:57 AM, Tianyang Chen wrote: > > > > On 12/31/2015 8:44 AM, Meng Xu wrote: >> >> On Thu, Dec 31, 2015 at 6:20 PM, Tianyang Chen wrote: >>> >>> >>> Budget replenishment is now handled by a dedicated timer which is >>> triggered

Re: [Xen-devel] [PATCH v3 03/15] libxl: provide a flag in dominfo to avoid stopping it

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: > Add a "never_stop" flag to dominfo as indicator for the toolstack that > this domain is to be kept running. For now it is being set for xenstore > domain, but there might be other domains in the future. > > Signed-off-by: Juergen Gross

Re: [Xen-devel] [PATCH v2 0/3] tools: remove 1024 domain limit at some places

2016-01-15 Thread Ian Campbell
On Mon, 2016-01-04 at 15:55 +0100, Juergen Gross wrote: > There are some places in Xen tools which will work for only up to > 1024 domains. Remove this limit. > > Changes in V2: > - corrected a little error in patch 1 at end of loop (index -1 used >   in array) > - added patches 2 and 3 > >

Re: [Xen-devel] [PATCH v3 06/15] libxl: move xen-init-dom0 to tools/helpers

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: > Move xen-init-dom0 from tools/libxl to tools/helpers, as it is just a > helper program. > > Signed-off-by: Juergen Gross Acked-by: Ian Campbell ___

Re: [Xen-devel] [PATCH v3 07/15] xenstore: destroy xenstore domain in case of error after creating it

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: > When creating a xenstore domain via init-xenstore-domain destroy it > in case of an error occurred after calling xc_domain_create(). > > Signed-off-by: Juergen Gross > Acked-by: Daniel De Graaf

[Xen-devel] [PATCH v3] xenstat: handle more than 1024 domains

2016-01-15 Thread Juergen Gross
get_domain_ids() in libxenstat used by read_attributes_qdisk() is limited to 1024 domains. Remove that limit. Signed-off-by: Juergen Gross --- V3: Obey 80 character line length limit as requested by Ian Campbell. In order to not have to wrap so many lines just carve out the

Re: [Xen-devel] [PATCH v3 14/15] tools: don't stop xenstore domain when stopping dom0

2016-01-15 Thread Ian Campbell
On Fri, 2016-01-08 at 14:08 +0100, Juergen Gross wrote: > +# get xenstore domain id (or 0 if no xenstore domain) > +get_xsdomid() > +{ > +XS_DOMID=`${bindir}/xenstore-read /tool/xenstored/domid 2>/dev/null` > +if test $? -ne 0; then > +XS_DOMID=0 > +fi In principal this could

Re: [Xen-devel] [PATCH] MAINTAINERS: add myself for kconfig

2016-01-15 Thread Jan Beulich
>>> On 15.01.16 at 16:59, wrote: > Have you been convinced by the arguments made by others here or do we need > to put this to a formal vote? (I think "private majority vote amongst the > committers" is the next step here per the governance) While I continue to be

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

2016-01-15 Thread osstest service owner
flight 78147 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/78147/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-multivcpu 6 xen-boot fail REGR. vs. 59254

[Xen-devel] [BUG] Xen Remus, DRBD Protocol D and old Linux kernels

2016-01-15 Thread Pato Sáinz
Good evening, people. More than a bug, it's an issue, a big one IMO. Even though information on the Remus project and its implementation is kind of scarce on the internet and is usually outdated (the project could use some love on that side of things, though it seems that on the coding side,

Re: [Xen-devel] [PATCH v4 10/11] dma: rename dma_*_writecombine() to dma_*_wc()

2016-01-15 Thread Luis R. Rodriguez
On Tue, Aug 25, 2015 at 9:21 PM, Ingo Molnar wrote: > > * Andrew Morton wrote: > >> > There's a catch-22 issue here either way, for instance this rename patch >> > has >> > been being baked for probably 2 releases already but the difficulty has >> >

Re: [Xen-devel] [v3,11/41] mips: reuse asm-generic/barrier.h

2016-01-15 Thread Paul E. McKenney
On Fri, Jan 15, 2016 at 09:54:01AM -0800, Paul E. McKenney wrote: > On Fri, Jan 15, 2016 at 10:24:32AM +, Will Deacon wrote: > > On Thu, Jan 14, 2016 at 02:55:10PM -0800, Paul E. McKenney wrote: > > > On Thu, Jan 14, 2016 at 01:36:50PM -0800, Leonid Yegoshin wrote: > > > > On 01/14/2016 01:29

Re: [Xen-devel] [v3,11/41] mips: reuse asm-generic/barrier.h

2016-01-15 Thread Leonid Yegoshin
On 01/15/2016 01:57 AM, Will Deacon wrote: Paul, I think you figured this out while I was sleeping, but just to confirm: 1. The MIPS64 ISA doc [1] talks about SYNC in a way that applies only to memory accesses appearing in *program-order* before the SYNC 2. We need WRC+sync+addr to

Re: [Xen-devel] [PATCHv1 net] xen-netfront: request Tx response events more often

2016-01-15 Thread David Miller
From: David Vrabel Date: Fri, 15 Jan 2016 11:56:42 + > @@ -364,6 +364,7 @@ static void xennet_tx_buf_gc(struct netfront_queue *queue) > RING_IDX cons, prod; > unsigned short id; > struct sk_buff *skb; > + int more_to_do; I hate to be difficult,

Re: [Xen-devel] [PATCHv2 0/3 net] xen-netback: use skb to determine number of required (etc.)

2016-01-15 Thread David Miller
From: David Vrabel Date: Fri, 15 Jan 2016 14:55:33 + > "xen-netback: use skb to determine number of required" plus two other > minor fixes I found down the back of the sofa. Series applied, thanks David. ___ Xen-devel

[Xen-devel] [PATCH] xen/gntdev: Don't allocate struct gntdev_copy_batch on stack

2016-01-15 Thread Boris Ostrovsky
struct gntdev_copy_batch is over 1300 bytes in size, we shouldn't put it on stack. Some compilers (e.g. 5.2.1) complain: drivers/xen/gntdev.c: In function ‘gntdev_ioctl_grant_copy.isra.5’: drivers/xen/gntdev.c:949:1: warning: the frame size of 1416 bytes is larger than 1024 bytes

Re: [Xen-devel] [PATCH] xen/gntdev: Don't allocate struct gntdev_copy_batch on stack

2016-01-15 Thread Andrew Cooper
On 15/01/16 19:43, Boris Ostrovsky wrote: > struct gntdev_copy_batch is over 1300 bytes in size, we shouldn't > put it on stack. > > Some compilers (e.g. 5.2.1) complain: > drivers/xen/gntdev.c: In function ‘gntdev_ioctl_grant_copy.isra.5’: > drivers/xen/gntdev.c:949:1: warning: the frame size

Re: [Xen-devel] [PATCH] xen/gntdev: Don't allocate struct gntdev_copy_batch on stack

2016-01-15 Thread Boris Ostrovsky
On 01/15/2016 02:50 PM, Andrew Cooper wrote: On 15/01/16 19:43, Boris Ostrovsky wrote: @@ -933,18 +937,20 @@ static long gntdev_ioctl_grant_copy(struct gntdev_priv *priv, void __user *u) goto out; } - ret = gntdev_grant_copy_seg(, , [i].status); +

[Xen-devel] [PATCH v2] xen/gntdev: Don't allocate struct gntdev_copy_batch on stack

2016-01-15 Thread Boris Ostrovsky
struct gntdev_copy_batch is over 1300 bytes in size, we shouldn't put it on stack. Some compilers (e.g. 5.2.1) complain: drivers/xen/gntdev.c: In function ‘gntdev_ioctl_grant_copy.isra.5’: drivers/xen/gntdev.c:949:1: warning: the frame size of 1416 bytes is larger than 1024 bytes

<    1   2   3   >