[Xen-devel] [qemu-upstream-unstable test] 92347: regressions - FAIL

2016-04-22 Thread osstest service owner
flight 92347 qemu-upstream-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/92347/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-xsm 15 guest-start/debian.repeat fail REGR. vs. 83040 Regression

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

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

[Xen-devel] [qemu-mainline baseline-only test] 44356: regressions - FAIL

2016-04-22 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 44356 qemu-mainline real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/44356/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-qemuu-nested-intel 14 capture

[Xen-devel] [linux-mingo-tip-master test] 92323: regressions - FAIL

2016-04-22 Thread osstest service owner
flight 92323 linux-mingo-tip-master real [real] http://logs.test-lab.xenproject.org/osstest/logs/92323/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-xsm 15 guest-localmigratefail REGR. vs. 60684 build-i386

[Xen-devel] [xen-unstable-smoke test] 92389: regressions - FAIL

2016-04-22 Thread osstest service owner
flight 92389 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/92389/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl 15 guest-start/debian.repeat fail REGR. vs. 92350 Tests which di

Re: [Xen-devel] [PATCH v8.1 14/27] xsplice, symbols: Implement symbol name resolution on address.

2016-04-22 Thread Konrad Rzeszutek Wilk
> As per my earlier reply to Konrad, there must be more to this. I.e. > "normal" local symbols won't get dropped together with relocations > referencing them getting resolved. Correct. These .LCx symbols only cover .rodata.* sections. Any other local symbols: [konrad@x230 x86]$ readelf --symbols

[Xen-devel] [xen-unstable-smoke test] 92375: regressions - FAIL

2016-04-22 Thread osstest service owner
flight 92375 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/92375/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl 15 guest-start/debian.repeat fail REGR. vs. 92350 Tests which di

Re: [Xen-devel] [OSSTEST PATCH] ts-xen-build-prep: Install Ocaml

2016-04-22 Thread David Scott
> On 22 Apr 2016, at 16:26, Ian Jackson wrote: > > This will result in the Xen build system building, and then > preferring, oxenstored. > > Signed-off-by: Ian Jackson > CC: David Scott > CC: Wei Liu This looks good to me too. Reviewed-by: David Scott > --- > ts-xen-build-prep |1 +

[Xen-devel] [xen-4.4-testing baseline-only test] 44355: tolerable FAIL

2016-04-22 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 44355 xen-4.4-testing real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/44355/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop

[Xen-devel] [qemu-mainline test] 92310: tolerable FAIL - PUSHED

2016-04-22 Thread osstest service owner
flight 92310 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/92310/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail REGR. vs. 92071 test-amd64-amd64-xl-qemuu-wi

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

2016-04-22 Thread osstest service owner
flight 92320 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/92320/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-libvirt 14 guest-saverestore fail REGR. vs. 91479 test-amd64-amd64-libvirt-

Re: [Xen-devel] [PATCH V4] vm_event: Allow subscribing to write events for specific MSR-s

2016-04-22 Thread Tamas K Lengyel
> > > >> diff --git a/xen/arch/x86/vm_event.c b/xen/arch/x86/vm_event.c > >> index 5635603..22819c5 100644 > >> --- a/xen/arch/x86/vm_event.c > >> +++ b/xen/arch/x86/vm_event.c > >> @@ -20,6 +20,7 @@ > >> > >> #include > >> #include > >> +#include > >> #include > >> > >> /* Implicitly seria

Re: [Xen-devel] [PATCH V4] vm_event: Allow subscribing to write events for specific MSR-s

2016-04-22 Thread Razvan Cojocaru
On 04/22/16 21:07, Andrew Cooper wrote: > On 17/04/16 20:15, Razvan Cojocaru wrote: >> diff --git a/xen/arch/x86/hvm/event.c b/xen/arch/x86/hvm/event.c >> index 56c5514..9c17f37 100644 >> --- a/xen/arch/x86/hvm/event.c >> +++ b/xen/arch/x86/hvm/event.c >> @@ -57,9 +57,8 @@ bool_t hvm_event_cr(unsig

Re: [Xen-devel] [PATCH] MAINTAINERS: Clarify the meaning of nested maintainership

2016-04-22 Thread Julien Grall
Hi George, On 21/04/16 17:03, George Dunlap wrote: Clarify the meaning of nested maintainership. Signed-off-by: George Dunlap --- We had a discussion about the meaning of nested maintainership at the recent Xen Hackathon. The notes of that meeting can be found on this list [1]. No decision i

Re: [Xen-devel] [PATCH] xen/arm: gicv2: Export GICv2m register frames to domain0 by device tree

2016-04-22 Thread Julien Grall
Hi Wei, On 21/04/16 09:24, Wei Chen wrote: This patch adds v2m extension support in GIC-v2 driver. The GICv2 driver detects the MSI frames from device tree and creates corresponding device tree nodes in Domain0's DTB. It also provides one hw_ops callback to map v2m MMIO regions to domain0 and ro

Re: [Xen-devel] Remus and blktap2

2016-04-22 Thread Wei Liu
On Fri, Apr 22, 2016 at 06:20:36PM +, Shriram Rajagopalan wrote: > I don't think so. > Thanks for confirming! Wei. ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] Remus and blktap2

2016-04-22 Thread Shriram Rajagopalan
I don't think so. On Fri, Apr 22, 2016 at 2:12 PM Wei Liu wrote: > On Fri, Apr 22, 2016 at 06:07:46PM +, Shriram Rajagopalan wrote: > > Blktap2 was the first disk backend implementation. I moved Remus to DRBD > > because it had disk resynchronization support. For eg, when primary > fails, >

Re: [Xen-devel] [tip:x86/asm] x86/mm/xen: Suppress hugetlbfs in PV guests

2016-04-22 Thread Borislav Petkov
On Fri, Apr 22, 2016 at 11:03:53AM -0700, H. Peter Anvin wrote: > Please don't use the cpu_has_* macros anymore, they are going away soon. > > In this case it should be static_cpu_has(X86_FEATURE_PSE). Ingo fixed this up while merging: b2eafe890d4a ("Merge branch 'x86/urgent' into x86/asm, to fi

Re: [Xen-devel] [PATCH] Fix cpumap setting before passing to XEN

2016-04-22 Thread Konrad Rzeszutek Wilk
On Wed, Apr 20, 2016 at 03:33:13PM +0100, Wei Liu wrote: > Sorry I was at the Xen hackathon in the last two days. > > On Tue, Apr 12, 2016 at 11:35:20AM +0800, Zhenzhong Duan wrote: > > 在 2016/4/11 19:27, Wei Liu 写道: > > >On Mon, Apr 11, 2016 at 09:42:57AM +0800, Zhenzhong Duan wrote: > > >>It's t

Re: [Xen-devel] Remus and blktap2

2016-04-22 Thread Wei Liu
On Fri, Apr 22, 2016 at 06:07:46PM +, Shriram Rajagopalan wrote: > Blktap2 was the first disk backend implementation. I moved Remus to DRBD > because it had disk resynchronization support. For eg, when primary fails, > backup takes over. When primary comes back online, DRBD would automatically

Re: [Xen-devel] Remus and blktap2

2016-04-22 Thread Shriram Rajagopalan
Blktap2 was the first disk backend implementation. I moved Remus to DRBD because it had disk resynchronization support. For eg, when primary fails, backup takes over. When primary comes back online, DRBD would automatically resynchronize new changes from the backup disk to the primary disk and will

Re: [Xen-devel] [PATCH] Config.mk: update seabios revision

2016-04-22 Thread Wei Liu
On Fri, Apr 22, 2016 at 02:01:24PM +0100, Wei Liu wrote: > On Fri, Apr 22, 2016 at 05:39:41AM -0600, Jan Beulich wrote: > > >>> On 22.04.16 at 12:33, wrote: > > > Signed-off-by: Wei Liu > > > > FWIW: > > Acked-by: Jan Beulich > > > > Thank you both. > > I will push this later today. > Queu

Re: [Xen-devel] [PATCH] tools: fix compile errors with -Og

2016-04-22 Thread Wei Liu
On Tue, Apr 12, 2016 at 03:55:19PM +0200, Olaf Hering wrote: > At least gcc-4.8 and older fails to recognize that err is always > initialized, the build fails: > xc_cpupool.c: In function 'xc_cpupool_removecpu': > xc_cpupool.c:168:5: error: 'err' may be used uninitialized in this function > [-

Re: [Xen-devel] [PATCH V4] vm_event: Allow subscribing to write events for specific MSR-s

2016-04-22 Thread Andrew Cooper
On 17/04/16 20:15, Razvan Cojocaru wrote: > diff --git a/xen/arch/x86/hvm/event.c b/xen/arch/x86/hvm/event.c > index 56c5514..9c17f37 100644 > --- a/xen/arch/x86/hvm/event.c > +++ b/xen/arch/x86/hvm/event.c > @@ -57,9 +57,8 @@ bool_t hvm_event_cr(unsigned int index, unsigned long > value, unsigned

Re: [Xen-devel] [PATCH v8 02/25] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op

2016-04-22 Thread Konrad Rzeszutek Wilk
On Wed, Apr 20, 2016 at 02:18:48PM +0100, Ross Lagerwall wrote: > On 04/13/2016 10:09 PM, Konrad Rzeszutek Wilk wrote: > snip > >+static int xsplice_action(xen_sysctl_xsplice_action_t *action) > >+{ > >+struct payload *data; > >+char n[XEN_XSPLICE_NAME_SIZE]; > >+int rc; > >+ > >+rc

Re: [Xen-devel] [tip:x86/asm] x86/mm/xen: Suppress hugetlbfs in PV guests

2016-04-22 Thread H. Peter Anvin
On 04/22/2016 02:47 AM, tip-bot for Jan Beulich wrote: > Commit-ID: 103f6112f253017d7062cd74d17f4a514ed4485c > Gitweb: http://git.kernel.org/tip/103f6112f253017d7062cd74d17f4a514ed4485c > Author: Jan Beulich > AuthorDate: Thu, 21 Apr 2016 00:27:04 -0600 > Committer: Ingo Molnar > Commit

Re: [Xen-devel] [PATCH] xen/time: fix system_time for vtsc=1 PV guests

2016-04-22 Thread Stefano Stabellini
On Fri, 22 Apr 2016, Jan Beulich wrote: > >>> On 22.04.16 at 12:08, wrote: > > On Fri, 22 Apr 2016, Jan Beulich wrote: > >> >>> On 21.04.16 at 15:29, wrote: > >> > --- a/xen/arch/x86/time.c > >> > +++ b/xen/arch/x86/time.c > >> > @@ -784,7 +784,7 @@ static void __update_vcpu_system_time(struct vc

Re: [Xen-devel] [PATCH v2] docs/arm64: update the documention for loading XSM support

2016-04-22 Thread Stefano Stabellini
On Fri, 22 Apr 2016, Wei Liu wrote: > On Fri, Apr 22, 2016 at 05:40:02PM +0100, Julien Grall wrote: > > (CC Wei for the release-ack) > > > > Hi Fu Wei, > > > > On 21/04/16 12:07, fu@linaro.org wrote: > > >From: Fu Wei > > > > > >This patch updates the documentation for allowing detection of

Re: [Xen-devel] [OSSTEST PATCH] ts-xen-build-prep: Install Ocaml

2016-04-22 Thread Wei Liu
On Fri, Apr 22, 2016 at 04:26:42PM +0100, Ian Jackson wrote: > This will result in the Xen build system building, and then > preferring, oxenstored. > > Signed-off-by: Ian Jackson > CC: David Scott > CC: Wei Liu Reviewed-by: Wei Liu > --- > ts-xen-build-prep |1 + > 1 file changed, 1 in

Re: [Xen-devel] [PATCH v3] docs/arm64: update the documention for loading XSM support

2016-04-22 Thread Konrad Rzeszutek Wilk
On Fri, Apr 22, 2016 at 06:29:34PM +0100, Ian Jackson wrote: > Julien Grall writes ("Re: [PATCH v2] docs/arm64: update the documention for > loading XSM support"): > > The new version looks good to me: > > Acked-by: Julien Grall > > > > Can a native speaker (Ian, Konrad, George) double-check the

Re: [Xen-devel] [PATCH v2] docs/arm64: update the documention for loading XSM support

2016-04-22 Thread Ian Jackson
Stefano Stabellini writes ("Re: [PATCH v2] docs/arm64: update the documention for loading XSM support"): > Improved the wording and committed I see my mail proposing a new version crossed with yours. Also, I seem to be racing in committing with you. Can you come onto IRC so we can coordinate ?

[Xen-devel] [PATCH v3] docs/arm64: update the documention for loading XSM support

2016-04-22 Thread Ian Jackson
Julien Grall writes ("Re: [PATCH v2] docs/arm64: update the documention for loading XSM support"): > The new version looks good to me: > Acked-by: Julien Grall > > Can a native speaker (Ian, Konrad, George) double-check the wording)? I found it rather difficult to read. See updated version, at

Re: [Xen-devel] [PATCH] MAINTAINERS: ARM docs to be maintained by ARM maintainers

2016-04-22 Thread Stefano Stabellini
On Fri, 22 Apr 2016, Julien Grall wrote: > Hi Jan, > > On 22/04/16 09:36, Jan Beulich wrote: > > I've been getting increasingly annoyed by people not applying common > > sense to these docs updates. > > > > Signed-off-by: Jan Beulich > > Acked-by: Julien Grall > committed > > > > > --- a/

Re: [Xen-devel] [PATCH v2] xen/arm: domain_build: Add PSCI 1.0 compatibility

2016-04-22 Thread Stefano Stabellini
On Fri, 22 Apr 2016, Wei Liu wrote: > On Fri, Apr 22, 2016 at 04:42:21PM +0100, Julien Grall wrote: > > (CC Wei for release-ack) > > > > Hello Dirk, > > > > On 21/04/16 06:33, Dirk Behme wrote: > > >Xen needs to blacklist any PSCI node as it will be recreated for DOM0. > > >Up to now, this was do

Re: [Xen-devel] [PATCH] MAINTAINERS: ARM docs to be maintained by ARM maintainers

2016-04-22 Thread Ian Jackson
Jan Beulich writes ("[PATCH] MAINTAINERS: ARM docs to be maintained by ARM maintainers"): > I've been getting increasingly annoyed by people not applying common > sense to these docs updates. > > Signed-off-by: Jan Beulich I have queued this for commit. > --- a/MAINTAINERS > +++ b/MAINTAINERS

Re: [Xen-devel] [PATCH v8.1 12/27] xsplice: Implement support for applying/reverting/replacing patches.

2016-04-22 Thread Konrad Rzeszutek Wilk
> >+/* Defines an outstanding patching action. */ > >+struct xsplice_work > >+{ > >+atomic_t semaphore; /* Used for rendezvous. */ > >+atomic_t irq_semaphore; /* Used to signal all IRQs disabled. */ > > Why do you, btw, need two of them? I would seem to me that having just on

Re: [Xen-devel] [PATCH v5 15/28] xsplice: Add .xsplice.hooks functions and test-case

2016-04-22 Thread Konrad Rzeszutek Wilk
> Overall I think that all of the cited examples are such which already > don't really lend themselves to live patching. Hence I think we're > going to be fine without these extra two pieces for the initial round, /me nods. > taking into consideration just those cases where live patching is > reas

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread Julien Grall
Hi Lars, On 22/04/16 15:19, Lars Kurth wrote: On 22 Apr 2016, at 14:39, Wei Liu wrote: On Fri, Apr 22, 2016 at 02:26:39PM +0100, Lars Kurth wrote: Folks, given that we have we are getting close to RC's, I would like to start to spec out the headline Features for the press release. The big

Re: [Xen-devel] [PATCH] x86/MSI: handle both MSI-X and MSI in cfg space write intercept

2016-04-22 Thread Andrew Cooper
On 21/04/16 16:45, Jan Beulich wrote: > In commit aa7c1fdf9d ("x86/MSI: properly track guest masking requests") > I neglected to consider devices allowing for both MSI and MSI-X to be > used (not at the same time of course): The MSI-X part of the intercept > logic needs to fall through to the MSI o

Re: [Xen-devel] [PATCH v2] xen/arm: domain_build: Add PSCI 1.0 compatibility

2016-04-22 Thread Julien Grall
On 22/04/16 16:42, Julien Grall wrote: (CC Wei for release-ack) Hello Dirk, On 21/04/16 06:33, Dirk Behme wrote: Xen needs to blacklist any PSCI node as it will be recreated for DOM0. Up to now, this was done only for arm,psci and arm,psci-0.2 compatible nodes. Add PSCI 1.0 compatibility to

Re: [Xen-devel] [for-4.7 v2 1/2] xen/bitops: Introduce GENMASK to generate mask

2016-04-22 Thread Ian Jackson
Jan Beulich writes ("Re: [for-4.7 v2 1/2] xen/bitops: Introduce GENMASK to generate mask"): > On 22.04.16 at 17:58, wrote: > > The code has been imported from the header include/linux/bitops.h in > > Linux v4.6-rc3. > > > > Signed-off-by: Julien Grall > > Acked-by: Stefano Stabellini > > And

Re: [Xen-devel] [PATCH] x86/MMCFG: don't ignore error from intercept handler

2016-04-22 Thread Andrew Cooper
On 21/04/16 16:45, Jan Beulich wrote: > In commit 9256f66c16 ("x86/PCI: intercept all PV Dom0 MMCFG writes") > for an unclear to me reason I left pci_conf_write_intercept()'s return > value unchecked. Correct this. > > Signed-off-by: Jan Beulich Reviewed-by: Andrew Cooper __

Re: [Xen-devel] [PATCH for-4.7] libxl: pvusb: use %u to convert unsigned number

2016-04-22 Thread Ian Jackson
Wei Liu writes ("Re: [PATCH for-4.7] libxl: pvusb: use %u to convert unsigned number"): > On Fri, Apr 22, 2016 at 03:44:09PM +0100, Ian Jackson wrote: > > Juergen Gross writes ("Re: [PATCH for-4.7] libxl: pvusb: use %u to convert > > unsigned number"): > > > On 11/04/16 15:08, Wei Liu wrote: > >

Re: [Xen-devel] [OSSTEST PATCH] crontab: Drop linux-mingo-tip-master linux-next linux-linus

2016-04-22 Thread Wei Liu
On Fri, Apr 22, 2016 at 03:54:43PM +0100, Ian Jackson wrote: > It appears that no-one is looking at the output. These have not had a > push to the tested output branch for at least 250 days (742 days in > the case of linux-linus!) and the reports don't seem to be generating > any bugfixing activit

Re: [Xen-devel] [OSSTEST PATCH] crontab: Drop linux-mingo-tip-master linux-next linux-linus

2016-04-22 Thread Roger Pau Monne
On Fri, Apr 22, 2016 at 03:54:43PM +0100, Ian Jackson wrote: > It appears that no-one is looking at the output. These have not had a > push to the tested output branch for at least 250 days (742 days in > the case of linux-linus!) and the reports don't seem to be generating > any bugfixing activit

Re: [Xen-devel] [PATCH v3 2/5] xentrace: Memory/Page Mapping support for DOMID_XEN on ARM

2016-04-22 Thread Julien Grall
Hi Stefano, On 22/04/16 10:42, Stefano Stabellini wrote: On Tue, 12 Apr 2016, Julien Grall wrote: The ARM implementation of share_xen_page_with_guest is nearly the same as the x86 one. However, the type is never used so far for the P2M code. So far, all ARM domains have been auto-translated. D

Re: [Xen-devel] [PATCH] MAINTAINERS: ARM docs to be maintained by ARM maintainers

2016-04-22 Thread Julien Grall
Hi Jan, On 22/04/16 09:36, Jan Beulich wrote: I've been getting increasingly annoyed by people not applying common sense to these docs updates. Signed-off-by: Jan Beulich Acked-by: Julien Grall Regards, --- a/MAINTAINERS +++ b/MAINTAINERS @@ -129,6 +129,7 @@ M: Stefano Stabellini S:

Re: [Xen-devel] [PATCH v2] xen: arm: doc: Add firmware requirements

2016-04-22 Thread Julien Grall
Hi Dirk, On 22/04/16 07:15, Dirk Behme wrote: Add a section about what the firmware should do in EL3 before starting Xen. E.g. on ARM Linux the HVC instruction is used to trap into Xen. As this I would rather say "E.g guest will use HVC instruction to issue hypercall". can be set only at EL

Re: [Xen-devel] [PATCH] xenaccess: minor fixes and extra printouts

2016-04-22 Thread Ian Jackson
Wei Liu writes ("Re: [PATCH] xenaccess: minor fixes and extra printouts"): > On Thu, Apr 21, 2016 at 07:22:25AM +0300, Razvan Cojocaru wrote: > > Acked-by: Razvan Cojocaru > > > > Release-acked-by: Wei Liu Queued for commit, thanks. Ian. ___ Xen-de

Re: [Xen-devel] [PATCH v2] docs/arm64: update the documention for loading XSM support

2016-04-22 Thread Wei Liu
On Fri, Apr 22, 2016 at 05:40:02PM +0100, Julien Grall wrote: > (CC Wei for the release-ack) > > Hi Fu Wei, > > On 21/04/16 12:07, fu@linaro.org wrote: > >From: Fu Wei > > > >This patch updates the documentation for allowing detection of an XSM > >module that lacks a specific compatible stri

Re: [Xen-devel] [PATCH v2] docs/arm64: update the documention for loading XSM support

2016-04-22 Thread Julien Grall
Sorry, I forgot to mention the typo in the title: s/documention/documentation/ On 22/04/16 17:40, Julien Grall wrote: (CC Wei for the release-ack) Hi Fu Wei, On 21/04/16 12:07, fu@linaro.org wrote: From: Fu Wei This patch updates the documentation for allowing detection of an XSM modul

Re: [Xen-devel] [PATCH v2] docs/arm64: update the documention for loading XSM support

2016-04-22 Thread Julien Grall
(CC Wei for the release-ack) Hi Fu Wei, On 21/04/16 12:07, fu@linaro.org wrote: From: Fu Wei This patch updates the documentation for allowing detection of an XSM module that lacks a specific compatible string. This mechanism has been added by the commit ca32012341f3de7d3975407fb963e6028f

Re: [Xen-devel] [PATCH] x86/MSI-X: correctly track interrupt masking state

2016-04-22 Thread Andrew Cooper
On 22/04/16 08:20, Jan Beulich wrote: > When a guest unmasks MSI-X interrupts before enabling MSI-X on the > device, so far nothing updates the {host,guest}_masked internal state; > this to date only gets done when MSI-X is already enabled. This is why > half way recent Linux works (as it enables M

Re: [Xen-devel] [PATCH] MAINTAINERS: Clarify the meaning of nested maintainership

2016-04-22 Thread Andrew Cooper
On 21/04/16 17:03, George Dunlap wrote: > Clarify the meaning of nested maintainership. > > Signed-off-by: George Dunlap > --- > We had a discussion about the meaning of nested maintainership at the > recent Xen Hackathon. The notes of that meeting can be found on this > list [1]. No decision is

Re: [Xen-devel] [PATCH for-4.7 3/5] build: pass HOST{CC/CXX} value down to Kconfig

2016-04-22 Thread Ian Jackson
Roger Pau Monne writes ("[PATCH for-4.7 3/5] build: pass HOST{CC/CXX} value down to Kconfig"): > Signed-off-by: Roger Pau Monné Acked-by: Ian Jackson (supposing the previous two patches are adjusted as suggested) Ian. ___ Xen-devel mailing list Xen

Re: [Xen-devel] [OSSTEST PATCH] ts-xen-build-prep: Install Ocaml

2016-04-22 Thread Andrew Cooper
On 22/04/16 16:26, Ian Jackson wrote: > This will result in the Xen build system building, and then > preferring, oxenstored. > > Signed-off-by: Ian Jackson > CC: David Scott > CC: Wei Liu Reviewed-by: Andrew Cooper This matches my notes for developing the ocaml bits of xen.git outside of the

Re: [Xen-devel] [PATCH 1/2] xen/arm64: correct comments

2016-04-22 Thread Julien Grall
Hello Peng, I would specific the file modified in the title. On 20/04/16 14:54, Peng Fan wrote: The 'Base address for 4K mapping' is '(x19 >> THIRD_SHIFT) << THIRD_SHIFT'. The computation is a sequence of 2 instructions. I gave a look to the rest of the file and the comments are usually put

Re: [Xen-devel] [PATCH v8.1 20/27] build_id: Provide ld-embedded build-ids

2016-04-22 Thread Konrad Rzeszutek Wilk
On Thu, Apr 21, 2016 at 12:59:00AM -0600, Jan Beulich wrote: > >>> On 21.04.16 at 02:33, wrote: > > On Wed, Apr 20, 2016 at 01:14:17AM -0600, Jan Beulich wrote: > >> >>> Konrad Rzeszutek Wilk 04/14/16 12:03 AM >>> > >> >--- a/Config.mk > >> >+++ b/Config.mk > >> >@@ -126,6 +126,17 @@ endef > >>

Re: [Xen-devel] [for-4.7 v2 1/2] xen/bitops: Introduce GENMASK to generate mask

2016-04-22 Thread Stefano Stabellini
On Fri, 22 Apr 2016, Jan Beulich wrote: > >>> On 22.04.16 at 17:58, wrote: > > The code has been imported from the header include/linux/bitops.h in > > Linux v4.6-rc3. > > > > Signed-off-by: Julien Grall > > Acked-by: Stefano Stabellini > > And just to double check - Stefano, this ack was mean

[Xen-devel] Remus and blktap2

2016-04-22 Thread Wei Liu
Hi Shriram and Hongyang I have a question regarding REMUS block replication support. Does it require blktap2 to function? The README.remus file only mention DRDB so I'm not sure how blktap2 fit into the picture. Thanks Wei. ___ Xen-devel mailing list X

Re: [Xen-devel] [PATCH] x86emul: don't allow INVLPG in real mode

2016-04-22 Thread Andrew Cooper
On 22/04/16 15:17, Jan Beulich wrote: > As both INVLPG and INVLPGA have basically the same exception rules > (leaving aside that INVLPGA requires SVME enabled, which so far isn't > being taken care of, We also don't appear to handle the ASID in %ecx correctly either. Yet another item on the TODO

Re: [Xen-devel] [PATCH v2] tools: detect appropriate debug optimization level

2016-04-22 Thread Ian Jackson
Doug Goldstein writes ("[PATCH v2] tools: detect appropriate debug optimization level"): > When building debug use -Og as the optimization level if its available, > otherwise retain the use of -O0. -Og has been added by GCC to enable all > optimizations that to not affect debugging while retaining

Re: [Xen-devel] [PATCH 2/2] xen/arm64: use shift operator

2016-04-22 Thread Julien Grall
On 21/04/16 02:06, Peng Fan wrote: Hi Julien, Hello Peng, On Wed, Apr 20, 2016 at 03:44:09PM +0100, Julien Grall wrote: Hello Peng, On 20/04/16 14:54, Peng Fan wrote: Use shift operator, but not muliplication. No function change. Why? The compiler will calculate the address at compilatio

Re: [Xen-devel] [PATCH v8.1 19/27] xsplice: Add support for alternatives

2016-04-22 Thread Konrad Rzeszutek Wilk
> >+return -EINVAL; > >+} > >+ > >+start = sec->load_addr; > >+end = sec->load_addr + sec->sec->sh_size; > >+ > >+for ( a = start; a < end; a++ ) > >+{ > >+unsigned long instr = (unsigned long)(&a->instr_offset + > >a->instr_offset);

Re: [Xen-devel] [for-4.7 v2 1/2] xen/bitops: Introduce GENMASK to generate mask

2016-04-22 Thread Jan Beulich
>>> On 22.04.16 at 17:58, wrote: > The code has been imported from the header include/linux/bitops.h in > Linux v4.6-rc3. > > Signed-off-by: Julien Grall > Acked-by: Stefano Stabellini And just to double check - Stefano, this ack was meant also as a REST maintainer, not just an ARM one (as the

[Xen-devel] [for-4.7 v2 0/2] xen/arm: traps: Correctly interpret the content of the register HPFAR_EL2

2016-04-22 Thread Julien Grall
Hello, This small patch series is a bug fix for Xen 4.7 and should also be backported to Xen 4.6. Without it, the faulting IPA reported to memaccess may be wrong. For all the changes see in each patch. Regards, Release-acked-by: Wei Liu Julien Grall (2): xen/bitops: Introduce GENMASK to ge

[Xen-devel] [for-4.7 v2 2/2] xen/arm: traps: Correctly interpret the content of the register HPFAR_EL2

2016-04-22 Thread Julien Grall
The register HPFAR_EL2 (resp. HPFAR on arm32) contains the bits [47:12] (resp. [39:12]) of the faulting IPA. Unlike other registers that represent an address, the upper bits of the IPA are stored in the register bits [4:39] (resp. [4:21]). However, Xen assumes that the register contains the faulti

[Xen-devel] [for-4.7 v2 1/2] xen/bitops: Introduce GENMASK to generate mask

2016-04-22 Thread Julien Grall
The code has been imported from the header include/linux/bitops.h in Linux v4.6-rc3. Signed-off-by: Julien Grall Acked-by: Stefano Stabellini --- Cc: Andrew Cooper Cc: George Dunlap Cc: Ian Jackson Cc: Jan Beulich Cc: Keir Fraser Cc: Konrad Rzeszutek Wilk Cc: Stefano Stabellini Cc: Tim D

Re: [Xen-devel] [PATCH v2] xen/arm: domain_build: Add PSCI 1.0 compatibility

2016-04-22 Thread Wei Liu
On Fri, Apr 22, 2016 at 04:42:21PM +0100, Julien Grall wrote: > (CC Wei for release-ack) > > Hello Dirk, > > On 21/04/16 06:33, Dirk Behme wrote: > >Xen needs to blacklist any PSCI node as it will be recreated for DOM0. > >Up to now, this was done only for arm,psci and arm,psci-0.2 compatible > >

Re: [Xen-devel] [for-4.7 1/2] xen/bitops: Introduce macros to generate mask

2016-04-22 Thread Stefano Stabellini
On Fri, 22 Apr 2016, Julien Grall wrote: > Hi Stefano, > > On 22/04/16 12:49, Stefano Stabellini wrote: > > On Fri, 22 Apr 2016, Julien Grall wrote: > > > Hi Jan, > > > > > > On 20/04/16 17:43, Jan Beulich wrote: > > > > > > > Julien Grall 04/20/16 2:35 PM >>> > > > > > It is a matter of taste.

Re: [Xen-devel] [PATCH v2] xen/arm: domain_build: Add PSCI 1.0 compatibility

2016-04-22 Thread Julien Grall
(CC Wei for release-ack) Hello Dirk, On 21/04/16 06:33, Dirk Behme wrote: Xen needs to blacklist any PSCI node as it will be recreated for DOM0. Up to now, this was done only for arm,psci and arm,psci-0.2 compatible nodes. Add PSCI 1.0 compatibility to make device tree nodes with compatible =

Re: [Xen-devel] [for-4.7 1/2] xen/bitops: Introduce macros to generate mask

2016-04-22 Thread Julien Grall
Hi Stefano, On 22/04/16 12:49, Stefano Stabellini wrote: On Fri, 22 Apr 2016, Julien Grall wrote: Hi Jan, On 20/04/16 17:43, Jan Beulich wrote: Julien Grall 04/20/16 2:35 PM >>> It is a matter of taste. Indeed. Is there any reason to not allow different way to create a mask? I dislike

[Xen-devel] [OSSTEST PATCH] ts-xen-build-prep: Install Ocaml

2016-04-22 Thread Ian Jackson
This will result in the Xen build system building, and then preferring, oxenstored. Signed-off-by: Ian Jackson CC: David Scott CC: Wei Liu --- ts-xen-build-prep |1 + 1 file changed, 1 insertion(+) diff --git a/ts-xen-build-prep b/ts-xen-build-prep index b35e91b..c8cebf4 100755 --- a/ts-x

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

2016-04-22 Thread osstest service owner
flight 92294 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/92294/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemuu-ovmf-amd64 9 debian-hvm-install fail REGR. vs. 65543 test-amd64-i386-xl-qemuu-ovm

Re: [Xen-devel] [PATCH v8.1 15/27] xsplice, symbols: Implement fast symbol names -> virtual addresses lookup

2016-04-22 Thread Konrad Rzeszutek Wilk
On Tue, Apr 19, 2016 at 01:52:33PM -0600, Jan Beulich wrote: > >>> Konrad Rzeszutek Wilk 04/14/16 12:02 AM >>> > >NEW CODE: > > > >To make that work we add three tables: > > Why three? Two (or a single one with element pairs) ought to be sufficient: > Afaict you could just have (symbol-address,sy

[Xen-devel] [xen-4.3-testing test] 92299: trouble: blocked/broken/fail/pass

2016-04-22 Thread osstest service owner
flight 92299 xen-4.3-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/92299/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 3 host-install(3) broken REGR. vs. 878

Re: [Xen-devel] [PATCH] x86emul: don't allow INVLPG in real mode

2016-04-22 Thread Jan Beulich
>>> On 22.04.16 at 16:40, wrote: > On Fri, Apr 22, 2016 at 08:17:35AM -0600, Jan Beulich wrote: >> As both INVLPG and INVLPGA have basically the same exception rules >> (leaving aside that INVLPGA requires SVME enabled, which so far isn't >> being taken care of, and that INVLPG requires ModRM.mod

[Xen-devel] [xen-unstable test] 92263: regressions - FAIL

2016-04-22 Thread osstest service owner
flight 92263 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/92263/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-libvirt-qcow2 6 xen-bootfail REGR. vs. 92185 Regressions which ar

[Xen-devel] [OSSTEST PATCH] crontab: Drop linux-mingo-tip-master linux-next linux-linus

2016-04-22 Thread Ian Jackson
It appears that no-one is looking at the output. These have not had a push to the tested output branch for at least 250 days (742 days in the case of linux-linus!) and the reports don't seem to be generating any bugfixing activity. There is a plan to do some Xen testing in Zero-day but even if th

[Xen-devel] OVMF broken under Xen (in PCI initialisation)

2016-04-22 Thread Anthony PERARD
Hi, Following the switch to MdeModulePkg/Bus/Pci/PciHostBridgeDxe, the pci root bridge does not finish to initialize and breaks under Xen. There are several issue probably due to the use of PcdPciDisableBusEnumeration=TRUE. First one: ASSERT MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciRootBridgeIo.

Re: [Xen-devel] [PATCH for-4.7] libxl: pvusb: use %u to convert unsigned number

2016-04-22 Thread Wei Liu
On Fri, Apr 22, 2016 at 03:44:09PM +0100, Ian Jackson wrote: > Juergen Gross writes ("Re: [PATCH for-4.7] libxl: pvusb: use %u to convert > unsigned number"): > > On 11/04/16 15:08, Wei Liu wrote: > > > Both be_domid and fe_domid are unsigned. > > > > > > Reported-by: Olaf Hering > > > Signed-of

Re: [Xen-devel] [PATCH for-4.7] libxl: pvusb: use %u to convert unsigned number

2016-04-22 Thread Ian Jackson
Juergen Gross writes ("Re: [PATCH for-4.7] libxl: pvusb: use %u to convert unsigned number"): > On 11/04/16 15:08, Wei Liu wrote: > > Both be_domid and fe_domid are unsigned. > > > > Reported-by: Olaf Hering > > Signed-off-by: Wei Liu > > Reviewed-by: Juergen Gross This patch doesn't have a

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread Lars Kurth
> On 22 Apr 2016, at 15:29, Andrew Cooper wrote: > > On 22/04/16 14:26, Lars Kurth wrote: >> Folks, >> >> given that we have we are getting close to RC's, I would like to start to >> spec out the headline Features for the press release. The big items I am >> aware of are COLO. I am a little c

Re: [Xen-devel] [PATCH] x86emul: don't allow INVLPG in real mode

2016-04-22 Thread Wei Liu
On Fri, Apr 22, 2016 at 08:17:35AM -0600, Jan Beulich wrote: > As both INVLPG and INVLPGA have basically the same exception rules > (leaving aside that INVLPGA requires SVME enabled, which so far isn't > being taken care of, and that INVLPG requires ModRM.mod != 3), fold > the handling of the two a

Re: [Xen-devel] [PATCH 0/2] Reinstate irq alloc/dealloc locking patch

2016-04-22 Thread Boris Ostrovsky
Ping? On 03/17/2016 09:33 AM, Boris Ostrovsky wrote: Original version of that patch (commit a89941816726) had to be reverted due to Xen allocating irqs in its cpu_up ops. The first patch moves allocations into hotplug notifiers and the second one restores the original patch (with minor adjustme

Re: [Xen-devel] [PATCH] xen/qspinlock: Don't kick CPU if IRQ is not initialized

2016-04-22 Thread Boris Ostrovsky
On 04/22/2016 08:05 AM, Ross Lagerwall wrote: 1fb3a8b2cfb2 ("xen/spinlock: Fix locking path engaging too soon under PVHVM.") moved the initalization of the kicker interrupt until after native_cpu_up() is called. However, when using qspinlocks, a CPU may try to kick another CPU that is spinning

Re: [Xen-devel] [PATCH] libxl: small indentation fix in libxl_types.idl

2016-04-22 Thread Ian Jackson
Fabio Fantoni writes ("Re: [PATCH] libxl: small indentation fix in libxl_types.idl"): > Il 24/02/2016 12:51, Wei Liu ha scritto: > > On Fri, Feb 19, 2016 at 04:22:28PM +0100, Fabio Fantoni wrote: > >> Signed-off-by: Fabio Fantoni > > Acked-by: Wei Liu > > ping We seem to have dropped this. I

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread Andrew Cooper
On 22/04/16 14:26, Lars Kurth wrote: > Folks, > > given that we have we are getting close to RC's, I would like to start to > spec out the headline Features for the press release. The big items I am > aware of are COLO. I am a little confused about xSplice. > > Maybe we can use this thread to sta

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread Wei Liu
On Fri, Apr 22, 2016 at 03:22:51PM +0100, Lars Kurth wrote: > > > On 22 Apr 2016, at 15:08, George Dunlap wrote: > > > > On Fri, Apr 22, 2016 at 2:26 PM, Lars Kurth > > wrote: > >> Folks, > >> > >> given that we have we are getting close to RC's, I would like to start to > >> spec out the he

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread George Dunlap
On Fri, Apr 22, 2016 at 3:22 PM, Lars Kurth wrote: > >> On 22 Apr 2016, at 15:08, George Dunlap wrote: >> >> On Fri, Apr 22, 2016 at 2:26 PM, Lars Kurth wrote: >>> Folks, >>> >>> given that we have we are getting close to RC's, I would like to start to >>> spec out the headline Features for the

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread Vitaly Kuznetsov
George Dunlap writes: > > soft reset for pv guests > For HVM guests I guess. -- Vitaly ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread George Dunlap
On Fri, Apr 22, 2016 at 3:19 PM, Lars Kurth wrote: > >> On 22 Apr 2016, at 14:39, Wei Liu wrote: >> >> On Fri, Apr 22, 2016 at 02:26:39PM +0100, Lars Kurth wrote: >>> Folks, >>> >>> given that we have we are getting close to RC's, I would like to start to >>> spec out the headline Features for t

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread Lars Kurth
> On 22 Apr 2016, at 15:08, George Dunlap wrote: > > On Fri, Apr 22, 2016 at 2:26 PM, Lars Kurth wrote: >> Folks, >> >> given that we have we are getting close to RC's, I would like to start to >> spec out the headline Features for the press release. The big items I am >> aware of are COLO.

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

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

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread Lars Kurth
> On 22 Apr 2016, at 14:39, Wei Liu wrote: > > On Fri, Apr 22, 2016 at 02:26:39PM +0100, Lars Kurth wrote: >> Folks, >> >> given that we have we are getting close to RC's, I would like to start to >> spec out the headline Features for the press release. The big items I am >> aware of are COLO

Re: [Xen-devel] [PATCH v8.1 14/27] xsplice, symbols: Implement symbol name resolution on address.

2016-04-22 Thread Konrad Rzeszutek Wilk
On Fri, Apr 22, 2016 at 12:13:02PM +0100, Ross Lagerwall wrote: > On 04/22/2016 11:08 AM, Jan Beulich wrote: > On 22.04.16 at 10:45, wrote: > >>On 04/22/2016 08:51 AM, Jan Beulich wrote: > >>On 22.04.16 at 09:17, wrote: > On 04/21/2016 01:26 AM, Konrad Rzeszutek Wilk wrote: snip > >>>

[Xen-devel] [PATCH] x86emul: don't allow INVLPG in real mode

2016-04-22 Thread Jan Beulich
As both INVLPG and INVLPGA have basically the same exception rules (leaving aside that INVLPGA requires SVME enabled, which so far isn't being taken care of, and that INVLPG requires ModRM.mod != 3), fold the handling of the two as much as possible alongside achieving the goal of the patch (at once

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread Meng Xu
On Fri, Apr 22, 2016 at 9:26 AM, Lars Kurth wrote: > > Folks, > > given that we have we are getting close to RC's, I would like to start to > spec out the headline Features for the press release. The big items I am > aware of are COLO. I am a little confused about xSplice. > > Maybe we can use t

Re: [Xen-devel] Xen 4.7 Headline Features (for PR)

2016-04-22 Thread George Dunlap
On Fri, Apr 22, 2016 at 2:26 PM, Lars Kurth wrote: > Folks, > > given that we have we are getting close to RC's, I would like to start to > spec out the headline Features for the press release. The big items I am > aware of are COLO. I am a little confused about xSplice. > > Maybe we can use thi

Re: [Xen-devel] [PATCH for-4.7] x86/hvm: Correct emulation of invlpg instruction

2016-04-22 Thread Jan Beulich
>>> On 22.04.16 at 15:40, wrote: > Hmm - Section 6.15 is rather more clear, and does state #GP(0) and > #SS(0) for limit violations. > > In which case I am going to have to untangle hvmemul_virtual_to_linear() > and hvm_virtual_to_linear_addr() to distinguish the two cases, and also > to raise #

  1   2   >