Re: [Xen-devel] [PATCH 0/9] xen: build fixes with gcc5 and binutils 2.25.0

2016-02-09 Thread Jan Beulich
>>> On 06.02.16 at 02:48, wrote: > On Fri, Nov 20, 2015 at 9:47 AM, Luis R. Rodriguez > wrote: >> From: "Luis R. Rodriguez" >> >> Here's a slew of build fixes as well as build warning fixes >> required when using the latest build tools, at least gcc 5 and >> binutils 2.25.0. > > One good reason

Re: [Xen-devel] [PATCH] x86/HVM: rewrite the start info structure definition in binary form

2016-02-09 Thread Jan Beulich
>>> On 05.02.16 at 16:45, wrote: > El 5/2/16 a les 14:13, Jan Beulich ha escrit: >> But >> even then - wouldn't what I've read on the other thread mean >> at least the filename should be put there (as kind of the first >> command line element)? > > Really? I didn't get that impression at all, wha

Re: [Xen-devel] [PATCH v2 01/13] xsplice: Design document (v5).

2016-02-09 Thread Jan Beulich
>>> On 05.02.16 at 22:47, wrote: >> Also is using "long" here really a good idea? Shouldn't we rather use >> fixed width or ELF types? > > We can. It would look like this: > > struct xsplice_patch_func { > const unsigned char *name; > Elf64_Xword new_addr; > Elf64_Xword old_addr; >

Re: [Xen-devel] [PATCH] x86/HVM: rewrite the start info structure definition in binary form

2016-02-09 Thread Samuel Thibault
Jan Beulich, on Tue 09 Feb 2016 01:14:13 -0700, wrote: > >>> On 05.02.16 at 16:45, wrote: > > El 5/2/16 a les 14:13, Jan Beulich ha escrit: > >> But > >> even then - wouldn't what I've read on the other thread mean > >> at least the filename should be put there (as kind of the first > >> command l

Re: [Xen-devel] [PATCH v2 03/13] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op (v7)

2016-02-09 Thread Jan Beulich
>>> On 06.02.16 at 23:35, wrote: (Just to demonstrate the effect - please go right to the end.) > On 1/14/16 3:47 PM, Konrad Rzeszutek Wilk wrote: >> The implementation does not actually do any patching. >> >> It just adds the framework for doing the hypercalls, >> keeping track of ELF payloads

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

2016-02-09 Thread Jan Beulich
>>> On 08.02.16 at 19:04, wrote: > First -- and this isn't a blocker, but just a question (and sorry if > it's been answered before) -- why have the "0 means I did it all, means I did it partially"? Why not just return the number of entries > actually handled? Because I view zero as the convent

Re: [Xen-devel] [RFC] support more qdisk types

2016-02-09 Thread Ian Campbell
Ian, Some surprising behaviour of the libxlu disk spec parser is below... On Mon, 2016-02-08 at 17:54 -0700, Jim Fehlig wrote: > On 02/03/2016 07:53 PM, Jim Fehlig wrote: > > On 02/03/2016 02:56 AM, Ian Campbell wrote: > > > On Tue, 2016-02-02 at 15:06 -0700, Jim Fehlig wrote: > > > > > And exten

Re: [Xen-devel] [PATCH v2 1/1] XEN/ARM: Add Odroid-XU3/XU4 support

2016-02-09 Thread Ian Campbell
On Mon, 2016-02-08 at 21:48 -0800, Suriyan Ramasami wrote: > The Odroid-XU3/XU4 from hardkernel is an Exynos 5422 based board. > Code from mcpm-exynos.c and mcpm-platsmp.c from the Linux kernel > has been used to get all the 8 cores from the 2 clusters powered > on. > The Linux DTS for these odroid

Re: [Xen-devel] [PATCH seabios.git rel-1.7.5] fix release-1.7.5 for gcc5

2016-02-09 Thread Wei Liu
On Fri, Feb 05, 2016 at 05:39:39PM -0800, Luis R. Rodriguez wrote: > On Thu, Nov 19, 2015 at 3:06 PM, Luis R. Rodriguez > wrote: > > On Fri, Oct 9, 2015 at 12:34 AM, Jan Beulich wrote: > > On 08.10.15 at 21:36, wrote: > >>> Signed-off-by: Mark Pryor > >> > >> Without any description I canno

Re: [Xen-devel] [PATCH v2 1/2] xenoprof: fix up ability to disable it

2016-02-09 Thread Andrew Cooper
On 09/02/16 04:15, Doug Goldstein wrote: > diff --git a/xen/include/asm-x86/vpmu.h b/xen/include/asm-x86/vpmu.h > index 67e73dc..4750a1f 100644 > --- a/xen/include/asm-x86/vpmu.h > +++ b/xen/include/asm-x86/vpmu.h > @@ -89,10 +89,14 @@ static inline void vpmu_clear(struct vpmu_struct *vpmu) > { >

Re: [Xen-devel] [PATCH v2 1/2] xenoprof: fix up ability to disable it

2016-02-09 Thread Andrew Cooper
On 09/02/16 10:05, Andrew Cooper wrote: > On 09/02/16 04:15, Doug Goldstein wrote: >> diff --git a/xen/include/asm-x86/vpmu.h b/xen/include/asm-x86/vpmu.h >> index 67e73dc..4750a1f 100644 >> --- a/xen/include/asm-x86/vpmu.h >> +++ b/xen/include/asm-x86/vpmu.h >> @@ -89,10 +89,14 @@ static inline vo

Re: [Xen-devel] [PATCH v5 for Xen 4.7 3/4] libxl: enable per-VCPU parameter settings for RTDS scheduler

2016-02-09 Thread Wei Liu
On Mon, Feb 08, 2016 at 04:59:46PM -0600, Chong Li wrote: > On Mon, Feb 8, 2016 at 5:07 AM, Wei Liu wrote: > > > > > > [...] > > > >> +num_vcpus = max_vcpuid + 1; > > > >> +GCNEW_ARRAY(vcpus, num_vcpus); > > > >> +if (sched_rtds_validate_params(gc, scinfo->vcpus[0].period,

Re: [Xen-devel] [BUG} libxl.c:5947:libxl_send_trigger: Send trigger 'reset' failed: Function not implemented

2016-02-09 Thread Ian Campbell
On Fri, 2016-02-05 at 10:08 +1100, Alex Braunegg wrote: I'm copying the other tools maintainers as well as the x86 guys. > Hi Ian, > > Below is the output requested: > > Guest Configuration: > > - > > builder='hvm' > memory = 2048 >

Re: [Xen-devel] [PATCH] x86/HVM: rewrite the start info structure definition in binary form

2016-02-09 Thread Roger Pau Monné
El 9/2/16 a les 9:14, Jan Beulich ha escrit: On 05.02.16 at 16:45, wrote: >> El 5/2/16 a les 14:13, Jan Beulich ha escrit: >>> But >>> even then - wouldn't what I've read on the other thread mean >>> at least the filename should be put there (as kind of the first >>> command line element)? >>

Re: [Xen-devel] [PATCH] x86/HVM: rewrite the start info structure definition in binary form

2016-02-09 Thread Samuel Thibault
Roger Pau Monné, on Tue 09 Feb 2016 11:38:43 +0100, wrote: > Other OSes that use the pv loader don't pass any module at all AFAIK. GNU Mach does need several modules. Samuel ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-de

[Xen-devel] [distros-debian-snapshot test] 38733: regressions - FAIL

2016-02-09 Thread Platform Team regression test user
flight 38733 distros-debian-snapshot real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/38733/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-i386-daily-netboot-pvgrub 9 debian-di-install fail REGR. vs. 38721

Re: [Xen-devel] [PATCH] x86/HVM: rewrite the start info structure definition in binary form

2016-02-09 Thread Roger Pau Monné
El 9/2/16 a les 11:41, Samuel Thibault ha escrit: > Roger Pau Monné, on Tue 09 Feb 2016 11:38:43 +0100, wrote: >> Other OSes that use the pv loader don't pass any module at all AFAIK. > > GNU Mach does need several modules. How do you usually pass multiple modules from an xl configuration file at

Re: [Xen-devel] [PATCH] x86/HVM: rewrite the start info structure definition in binary form

2016-02-09 Thread Samuel Thibault
Roger Pau Monné, on Tue 09 Feb 2016 11:45:01 +0100, wrote: > El 9/2/16 a les 11:41, Samuel Thibault ha escrit: > > Roger Pau Monné, on Tue 09 Feb 2016 11:38:43 +0100, wrote: > >> Other OSes that use the pv loader don't pass any module at all AFAIK. > > > > GNU Mach does need several modules. > >

Re: [Xen-devel] [PATCH 2/9] Use gnutls_priority_set_direct() to deprecate gnutls_*_set()

2016-02-09 Thread Jan Beulich
>>> On 06.02.16 at 05:03, wrote: > On Fri, Feb 05, 2016 at 10:45:54PM -0500, Konrad Rzeszutek Wilk wrote: >> Also - how does this work if you have an older version of SuSE, >> say SLES10? > > Beats me. I just dealt with getting this to compile with what is current. > I kind of doubt what is in xe

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

2016-02-09 Thread George Dunlap
On 09/02/16 08:42, Jan Beulich wrote: On 08.02.16 at 19:04, wrote: >> First -- and this isn't a blocker, but just a question (and sorry if >> it's been answered before) -- why have the "0 means I did it all, > means I did it partially"? Why not just return the number of entries >> actually h

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Andrew Cooper
On 08/02/16 19:03, Roger Pau Monné wrote: > The format of the boot start info structure is the following (pointed to > be %ebx): > > NOTE: nothing will be loaded at physical address 0, so a 0 value in any of the > address fields should be treated as not present. > > 0 ++ >| mag

Re: [Xen-devel] [PATCH] x86/HVM: rewrite the start info structure definition in binary form

2016-02-09 Thread Roger Pau Monné
El 9/2/16 a les 11:49, Samuel Thibault ha escrit: > Roger Pau Monné, on Tue 09 Feb 2016 11:45:01 +0100, wrote: >> El 9/2/16 a les 11:41, Samuel Thibault ha escrit: >>> Roger Pau Monné, on Tue 09 Feb 2016 11:38:43 +0100, wrote: Other OSes that use the pv loader don't pass any module at all AFAI

Re: [Xen-devel] [PATCH] x86/HVM: rewrite the start info structure definition in binary form

2016-02-09 Thread Andrew Cooper
On 09/02/16 10:56, Roger Pau Monné wrote: > El 9/2/16 a les 11:49, Samuel Thibault ha escrit: >> Roger Pau Monné, on Tue 09 Feb 2016 11:45:01 +0100, wrote: >>> El 9/2/16 a les 11:41, Samuel Thibault ha escrit: Roger Pau Monné, on Tue 09 Feb 2016 11:38:43 +0100, wrote: > Other OSes that use

Re: [Xen-devel] [RFC] support more qdisk types

2016-02-09 Thread Ian Jackson
Jim Fehlig writes ("Re: [Xen-devel] [RFC] support more qdisk types"): > I think my previous problem was related to quoting in a disk spec containing > several ceph monitors. According to $qemu-src/hw/block/rbd.c, ':' is used to > delimit option=value tuples. I was escaping the colon between a ceph

Re: [Xen-devel] [PATCH 1/7] arm: move arch/arm/hvm.c to arch/arm/hvm/hvm.c

2016-02-09 Thread Stefano Stabellini
On Mon, 8 Feb 2016, Corneliu ZUZU wrote: > X86-side hvm.c is @ arch/x86/hvm/hvm.c. To maintain arm<->x86 symmetry, > also move arch/arm/hvm.c to arch/arm/hvm/hvm.c. Why are we doing this? These are not header files, their paths don't necessarily need to be the same and xen/arch/x86/hvm/hvm.c is ve

Re: [Xen-devel] [PATCH v5 for Xen 4.7 3/4] libxl: enable per-VCPU parameter settings for RTDS scheduler

2016-02-09 Thread Dario Faggioli
On Tue, 2016-02-09 at 10:19 +, Wei Liu wrote: > On Mon, Feb 08, 2016 at 04:59:46PM -0600, Chong Li wrote: > >  > > I see. I'll think about re-designing the data structure of > > libxl_vcpu_sched_params. > > > > Or you can come up with a new API (function) that sets parameter for > all > vcpus

Re: [Xen-devel] [PATCH v4 01/17] Xen: ACPI: Hide UART used by Xen

2016-02-09 Thread Stefano Stabellini
On Mon, 8 Feb 2016, Rafael J. Wysocki wrote: > On Monday, February 08, 2016 10:57:01 AM Stefano Stabellini wrote: > > On Sat, 6 Feb 2016, Rafael J. Wysocki wrote: > > > On Fri, Feb 5, 2016 at 4:05 AM, Shannon Zhao > > > wrote: > > > > From: Shannon Zhao > > > > > > > > ACPI 6.0 introduces a new

Re: [Xen-devel] [PATCH 2/7] x86: hvm events: merge 2 functions into 1

2016-02-09 Thread Jan Beulich
>>> On 08.02.16 at 17:57, wrote: > This patch merges almost identical functions hvm_event_int3 > and hvm_event_single_step into a single function called > hvm_event_software_breakpoint. Except that "software breakpoint" is rather questionable a name here, considering that on x86 this is basically

Re: [Xen-devel] [PATCH] xen: sched: get rid of static private schedulers' structures

2016-02-09 Thread Jan Beulich
>>> On 08.02.16 at 14:19, wrote: > @@ -1995,13 +1996,11 @@ static void csched_tick_resume(const struct scheduler > *ops, unsigned int cpu) > - now % MICROSECS(prv->tick_period_us) ); > } > > -static struct csched_private _csched_priv; > - > static const struct scheduler sched_cre

Re: [Xen-devel] [PATCH 1/7] arm: move arch/arm/hvm.c to arch/arm/hvm/hvm.c

2016-02-09 Thread Corneliu ZUZU
On 2/9/2016 1:03 PM, Stefano Stabellini wrote: On Mon, 8 Feb 2016, Corneliu ZUZU wrote: X86-side hvm.c is @ arch/x86/hvm/hvm.c. To maintain arm<->x86 symmetry, also move arch/arm/hvm.c to arch/arm/hvm/hvm.c. Why are we doing this? These are not header files, their paths don't necessarily need t

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

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 11:56, wrote: > On 09/02/16 08:42, Jan Beulich wrote: > On 08.02.16 at 19:04, wrote: >>> First -- and this isn't a blocker, but just a question (and sorry if >>> it's been answered before) -- why have the "0 means I did it all, >> means I did it partially"? Why not just re

[Xen-devel] How to implement some functionality (mentioned in text part of E-mail) in Xen

2016-02-09 Thread PREETI MISHRA
I have a virtual machine in which some processes are running. I want to analysis their behavior using VMI at xen. My tool has two components:i) xen patch running at hypervisor ii) analyzing component running at Dom0 1. Xen patch is responsible for collecting the system call information of a monit

[Xen-devel] How the implement some functionalities (mentioned in text part) in Xen

2016-02-09 Thread PREETI MISHRA
I have a virtual machine in which some processes are running. I want to analysis their behavior using VMI at xen. My tool has two components:i) xen patch running at hypervisor ii) analyzing component running at Dom0 1. Xen patch is responsible for collecting the system call information of a monit

Re: [Xen-devel] [PATCH 2/7] x86: hvm events: merge 2 functions into 1

2016-02-09 Thread Corneliu ZUZU
On 2/9/2016 1:19 PM, Jan Beulich wrote: On 08.02.16 at 17:57, wrote: This patch merges almost identical functions hvm_event_int3 and hvm_event_single_step into a single function called hvm_event_software_breakpoint. Except that "software breakpoint" is rather questionable a name here, consider

[Xen-devel] [qemu-mainline test] 81285: regressions - FAIL

2016-02-09 Thread osstest service owner
flight 81285 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/81285/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i3865 xen-build fail REGR. vs. 79947 build-amd64

Re: [Xen-devel] [PATCH 1/7] arm: move arch/arm/hvm.c to arch/arm/hvm/hvm.c

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 12:28, wrote: > On 2/9/2016 1:03 PM, Stefano Stabellini wrote: >> On Mon, 8 Feb 2016, Corneliu ZUZU wrote: >>> X86-side hvm.c is @ arch/x86/hvm/hvm.c. To maintain arm<->x86 symmetry, >>> also move arch/arm/hvm.c to arch/arm/hvm/hvm.c. >> Why are we doing this? These are not head

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Roger Pau Monné
El 9/2/16 a les 11:56, Andrew Cooper ha escrit: > On 08/02/16 19:03, Roger Pau Monné wrote: >> The format of the boot start info structure is the following (pointed to >> be %ebx): >> >> NOTE: nothing will be loaded at physical address 0, so a 0 value in any of >> the >> address fields should be t

Re: [Xen-devel] [BUG] libxl: error: libxl_device.c:301:libxl__device_disk_set_backend: no suitable backend for disk

2016-02-09 Thread Roger Pau Monné
El 8/2/16 a les 22:48, Alex Braunegg ha escrit: > Hi Ian, > > Any update in looking at this issue? Hello, I've been able to reproduce this issue and I will prepare a fix. I'm going to Cc you on the patch if you don't mind, so that you can test it. Roger. __

Re: [Xen-devel] [PATCH v5 for Xen 4.7 3/4] libxl: enable per-VCPU parameter settings for RTDS scheduler

2016-02-09 Thread Dario Faggioli
On Thu, 2016-02-04 at 16:50 -0600, Chong Li wrote: >  > +static int sched_rtds_vcpu_set(libxl__gc *gc, uint32_t domid, > +   const libxl_vcpu_sched_params > *scinfo) > I'd call this sched_rtds_vcpus_params_set(). I know, it's longer, which is bad, but it's a lot more ev

[Xen-devel] [linux-3.16 test] 81206: regressions - FAIL

2016-02-09 Thread osstest service owner
flight 81206 linux-3.16 real [real] http://logs.test-lab.xenproject.org/osstest/logs/81206/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-credit2 18 leak-check/check fail REGR. vs. 79413 Regressions which are

Re: [Xen-devel] [PATCH v2 2/2] build: convert xenoprof to Kconfig

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 05:15, wrote: > Convert the xenoprof x86 build time option to Kconfig. First of all it's not clear to me whether this really was ever meant to be a build time option. It's using := (not ?= ), and without there being a clear indication that this was intended I'm inclined to assu

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

2016-02-09 Thread osstest service owner
flight 81208 qemu-upstream-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/81208/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-qemuu-rhel6hvm-intel 9 redhat-installfail REGR. vs. 80694 test-amd64

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 12:58, wrote: > El 9/2/16 a les 11:56, Andrew Cooper ha escrit: >> On 08/02/16 19:03, Roger Pau Monné wrote: >>> * PCI Express MMCFG: if Xen is able to identify any of these regions at >>> boot >>>time they will also be made available to the guest at the same position >>>

Re: [Xen-devel] [PATCH 2/7] x86: hvm events: merge 2 functions into 1

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 12:52, wrote: > On 2/9/2016 1:19 PM, Jan Beulich wrote: > On 08.02.16 at 17:57, wrote: >>> This patch merges almost identical functions hvm_event_int3 >>> and hvm_event_single_step into a single function called >>> hvm_event_software_breakpoint. >> Except that "software bre

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

2016-02-09 Thread George Dunlap
On 09/02/16 11:48, Jan Beulich wrote: On 09.02.16 at 11:56, wrote: >> On 09/02/16 08:42, Jan Beulich wrote: >> On 08.02.16 at 19:04, wrote: First -- and this isn't a blocker, but just a question (and sorry if it's been answered before) -- why have the "0 means I did it all, >>>

Re: [Xen-devel] [PATCH 1/7] arm: move arch/arm/hvm.c to arch/arm/hvm/hvm.c

2016-02-09 Thread Stefano Stabellini
On Tue, 9 Feb 2016, Jan Beulich wrote: > >>> On 09.02.16 at 12:28, wrote: > > On 2/9/2016 1:03 PM, Stefano Stabellini wrote: > >> On Mon, 8 Feb 2016, Corneliu ZUZU wrote: > >>> X86-side hvm.c is @ arch/x86/hvm/hvm.c. To maintain arm<->x86 symmetry, > >>> also move arch/arm/hvm.c to arch/arm/hvm/hv

Re: [Xen-devel] [PATCH 2/7] x86: hvm events: merge 2 functions into 1

2016-02-09 Thread Corneliu ZUZU
On 2/9/2016 2:12 PM, Jan Beulich wrote: On 09.02.16 at 12:52, wrote: On 2/9/2016 1:19 PM, Jan Beulich wrote: On 08.02.16 at 17:57, wrote: This patch merges almost identical functions hvm_event_int3 and hvm_event_single_step into a single function called hvm_event_software_breakpoint. Except

[Xen-devel] Mini-OS as Dom0

2016-02-09 Thread Oleksii Kurochko
Hello. I want to use Mini-OS as Dom0. What should be done for this purpose? Someone tried to do something like that? Maybe there are some patches. With best regards, Oleksii ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-d

Re: [Xen-devel] [PATCH] xen: sched: get rid of static private schedulers' structures

2016-02-09 Thread Dario Faggioli
On Tue, 2016-02-09 at 04:27 -0700, Jan Beulich wrote: > > > > On 08.02.16 at 14:19, wrote: > > @@ -1995,13 +1996,11 @@ static void csched_tick_resume(const struct > > scheduler *ops, unsigned int cpu) > >  - now % MICROSECS(prv->tick_period_us) ); > >  } > >   > > -static struct csched

Re: [Xen-devel] [PATCH 1/7] arm: move arch/arm/hvm.c to arch/arm/hvm/hvm.c

2016-02-09 Thread Corneliu ZUZU
On 2/9/2016 1:55 PM, Jan Beulich wrote: On 09.02.16 at 12:28, wrote: On 2/9/2016 1:03 PM, Stefano Stabellini wrote: On Mon, 8 Feb 2016, Corneliu ZUZU wrote: X86-side hvm.c is @ arch/x86/hvm/hvm.c. To maintain arm<->x86 symmetry, also move arch/arm/hvm.c to arch/arm/hvm/hvm.c. Why are we doin

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

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 13:17, wrote: > On 09/02/16 11:48, Jan Beulich wrote: > On 09.02.16 at 11:56, wrote: >>> On 09/02/16 08:42, Jan Beulich wrote: >>> On 08.02.16 at 19:04, wrote: > First -- and this isn't a blocker, but just a question (and sorry if > it's been answered before) -

[Xen-devel] Urgent: Cleaning up project list in preparation for GSoc and the next Outreachy round

2016-02-09 Thread Lars Kurth
Hi folks, GSoc mentor organisation applications are opening and as such we need to get our project list into shape: the current list of projects are at http://wiki.xenproject.org/wiki/Xen_Development_Projects and https://github.com/mirage/mirage-www/wiki/Pioneer-Projects The application deadli

Re: [Xen-devel] [PATCH 3/3] xen/init: Annotate all command line parameter infrastructure as const

2016-02-09 Thread Jan Beulich
>>> On 08.02.16 at 18:07, wrote: > --- a/xen/arch/x86/xen.lds.S > +++ b/xen/arch/x86/xen.lds.S > @@ -120,6 +120,12 @@ SECTIONS >.init.data : { > *(.init.rodata) > *(.init.rodata.str*) > + > + . = ALIGN(32); Why 32? > + __setup_start = .; > + *(.init.setup) >

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

2016-02-09 Thread osstest service owner
flight 81313 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/81313/ 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 version targeted

Re: [Xen-devel] [PATCH 1/3] xen/x86: Drop the uses of invbool_param()

2016-02-09 Thread Jan Beulich
>>> On 08.02.16 at 18:07, wrote: > There are only four users, and invbool_param() is an unnecessary cognitive > overhead to use. While this isn't necessarily a bad change, I don't agree to either of these arguments. So I'm going to make my ack here dependent on seeing some kind of positive feedba

Re: [Xen-devel] [PATCH 2/3] xen/init: Drop invbool_param()

2016-02-09 Thread Jan Beulich
>>> On 08.02.16 at 18:07, wrote: > --- a/xen/common/kernel.c > +++ b/xen/common/kernel.c > @@ -121,12 +121,11 @@ void __init cmdline_parse(const char *cmdline) > simple_strtoll(optval, NULL, 0)); > break; > case OPT_BOOL: > -case OPT_I

Re: [Xen-devel] [PATCH v2 1/1] XEN/ARM: Add Odroid-XU3/XU4 support

2016-02-09 Thread Suriyan Ramasami
On Tue, Feb 9, 2016 at 1:53 AM, Ian Campbell wrote: > On Mon, 2016-02-08 at 21:48 -0800, Suriyan Ramasami wrote: > > The Odroid-XU3/XU4 from hardkernel is an Exynos 5422 based board. > > Code from mcpm-exynos.c and mcpm-platsmp.c from the Linux kernel > > has been used to get all the 8 cores from

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Roger Pau Monné
El 9/2/16 a les 13:10, Jan Beulich ha escrit: On 09.02.16 at 12:58, wrote: >> El 9/2/16 a les 11:56, Andrew Cooper ha escrit: >>> On 08/02/16 19:03, Roger Pau Monné wrote: * PCI Express MMCFG: if Xen is able to identify any of these regions at boot time they will also be m

[Xen-devel] [xen-unstable test] 81211: tolerable FAIL

2016-02-09 Thread osstest service owner
flight 81211 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/81211/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop fail in 80683 pass in 81211 test-amd64-i386-xl-qemuu-ovmf-amd6

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Jan Beulich
>>> On 08.02.16 at 20:03, wrote: > Boot ABI > > > Since the Xen entry point into the kernel can be different from the > native entry point, a `ELFNOTE` is used in order to tell the domain > builder how to load and jump into the kernel entry point: > > ELFNOTE(Xen, XEN_ELFNOTE_PHYS32

Re: [Xen-devel] [PATCH 1/2] xenoprof: fix up ability to disable it

2016-02-09 Thread Boris Ostrovsky
On 02/08/2016 11:05 PM, Doug Goldstein wrote: On 2/8/16 10:24 AM, Boris Ostrovsky wrote: While at it --- I think we should put VPMU code under CONFIG option too, especially given its support status. I can do that (unless Doug wants to). I forgot to answer the VPMU part. If you have the band

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 14:00, wrote: > El 9/2/16 a les 13:10, Jan Beulich ha escrit: > On 09.02.16 at 12:58, wrote: >>> El 9/2/16 a les 11:56, Andrew Cooper ha escrit: On 08/02/16 19:03, Roger Pau Monné wrote: > * PCI Express MMCFG: if Xen is able to identify any of these regions at >

[Xen-devel] [qemu-upstream-4.4-testing test] 81280: regressions - FAIL

2016-02-09 Thread osstest service owner
flight 81280 qemu-upstream-4.4-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/81280/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-debianhvm-amd64 9 debian-hvm-install fail REGR. vs. 77834 te

Re: [Xen-devel] [PATCH 3/3] xen/init: Annotate all command line parameter infrastructure as const

2016-02-09 Thread Andrew Cooper
On 09/02/16 12:43, Jan Beulich wrote: On 08.02.16 at 18:07, wrote: >> --- a/xen/arch/x86/xen.lds.S >> +++ b/xen/arch/x86/xen.lds.S >> @@ -120,6 +120,12 @@ SECTIONS >>.init.data : { >> *(.init.rodata) >> *(.init.rodata.str*) >> + >> + . = ALIGN(32); > Why 32? > >> +

Re: [Xen-devel] [PATCH v2 1/2] xenoprof: fix up ability to disable it

2016-02-09 Thread Boris Ostrovsky
On 02/09/2016 05:05 AM, Andrew Cooper wrote: On 09/02/16 04:15, Doug Goldstein wrote: diff --git a/xen/include/asm-x86/vpmu.h b/xen/include/asm-x86/vpmu.h index 67e73dc..4750a1f 100644 --- a/xen/include/asm-x86/vpmu.h +++ b/xen/include/asm-x86/vpmu.h @@ -89,10 +89,14 @@ static inline void vpmu_c

Re: [Xen-devel] [PATCH v2 1/1] XEN/ARM: Add Odroid-XU3/XU4 support

2016-02-09 Thread Ian Campbell
On Tue, 2016-02-09 at 04:50 -0800, Suriyan Ramasami wrote: > > > On Tue, Feb 9, 2016 at 1:53 AM, Ian Campbell > wrote: > > On Mon, 2016-02-08 at 21:48 -0800, Suriyan Ramasami wrote: > > > The Odroid-XU3/XU4 from hardkernel is an Exynos 5422 based board. > > > Code from mcpm-exynos.c and mcpm-pla

[Xen-devel] [PATCH v3] hvmloader: Fix scratch_alloc to avoid overlaps

2016-02-09 Thread Anthony PERARD
scratch_alloc() set scratch_start to the last byte of the current allocation. The value of scratch_start is then reused as is (if it is already aligned) in the next allocation. This result in a potential reuse of the last byte of the previous allocation. Signed-off-by: Anthony PERARD --- Chang

Re: [Xen-devel] [PATCH 3/3] xen/init: Annotate all command line parameter infrastructure as const

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 14:52, wrote: > On 09/02/16 12:43, Jan Beulich wrote: > On 08.02.16 at 18:07, wrote: >>> --- a/xen/arch/x86/xen.lds.S >>> +++ b/xen/arch/x86/xen.lds.S >>> @@ -120,6 +120,12 @@ SECTIONS >>>.init.data : { >>> *(.init.rodata) >>> *(.init.rodata.str*) >>> +

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Boris Ostrovsky
On 02/09/2016 06:58 AM, Roger Pau Monné wrote: El 9/2/16 a les 11:56, Andrew Cooper ha escrit: On 08/02/16 19:03, Roger Pau Monné wrote: Description of physical hardware devices will always come from ACPI, in the absence of any physical hardware device no ACPI tables will be provided. The pres

Re: [Xen-devel] [PATCH v2 03/13] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op (v7)

2016-02-09 Thread Konrad Rzeszutek Wilk
> > +# Enable/Disable xsplice support > > +config XSPLICE > > + bool "xsplice support" > > + default y > > + depends on HAS_XSPLICE > > + ---help--- > > + Allows a running Xen hypervisor to be patched without rebooting. > > + This is primarily used to patch an hypervisor with XSA fi

Re: [Xen-devel] [PATCH 3/3] xen/init: Annotate all command line parameter infrastructure as const

2016-02-09 Thread Andrew Cooper
On 09/02/16 14:32, Jan Beulich wrote: On 09.02.16 at 14:52, wrote: >> On 09/02/16 12:43, Jan Beulich wrote: >> On 08.02.16 at 18:07, wrote: --- a/xen/arch/x86/xen.lds.S +++ b/xen/arch/x86/xen.lds.S @@ -120,6 +120,12 @@ SECTIONS .init.data : { *(.init.r

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Andrew Cooper
On 09/02/16 14:36, Boris Ostrovsky wrote: > On 02/09/2016 06:58 AM, Roger Pau Monné wrote: >> El 9/2/16 a les 11:56, Andrew Cooper ha escrit: >>> On 08/02/16 19:03, Roger Pau Monné wrote: Description of physical hardware devices will always come from ACPI, in the absence of any

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

2016-02-09 Thread osstest service owner
flight 81619 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/81619/ 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] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 15:36, wrote: > On 02/09/2016 06:58 AM, Roger Pau Monné wrote: >> El 9/2/16 a les 11:56, Andrew Cooper ha escrit: >>> On 08/02/16 19:03, Roger Pau Monné wrote: Description of physical hardware devices will always come from ACPI, in the absence of any physical hard

Re: [Xen-devel] [PATCH 3/3] xen/init: Annotate all command line parameter infrastructure as const

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 15:40, wrote: > On 09/02/16 14:32, Jan Beulich wrote: > On 09.02.16 at 14:52, wrote: >>> On 09/02/16 12:43, Jan Beulich wrote: >>> On 08.02.16 at 18:07, wrote: > --- a/xen/arch/x86/xen.lds.S > +++ b/xen/arch/x86/xen.lds.S > @@ -120,6 +120,12 @@ SECTIONS >>>

Re: [Xen-devel] [PATCH seabios.git rel-1.7.5] fix release-1.7.5 for gcc5

2016-02-09 Thread Ian Campbell
On Tue, 2016-02-09 at 09:58 +, Wei Liu wrote: > On Fri, Feb 05, 2016 at 05:39:39PM -0800, Luis R. Rodriguez wrote: > > On Thu, Nov 19, 2015 at 3:06 PM, Luis R. Rodriguez > > wrote: > > > On Fri, Oct 9, 2015 at 12:34 AM, Jan Beulich > > > wrote: > > > > > > > On 08.10.15 at 21:36, wrote: > >

Re: [Xen-devel] [PATCH v3 2/3] altp2m: Merge p2m_set_altp2m_mem_access and p2m_set_mem_access

2016-02-09 Thread George Dunlap
On 05/02/16 21:22, Tamas K Lengyel wrote: > The altp2m subsystem in its current form duplicates much of the existing > code present in p2m for setting mem_access permissions. In this patch we > consolidate the two versions but keep the separate MEMOP and HVMOP interfaces. > > Signed-off-by: Tamas

Re: [Xen-devel] [PATCH v3 3/3] altp2m: Implement p2m_get_mem_access for altp2m views

2016-02-09 Thread George Dunlap
On 05/02/16 21:22, Tamas K Lengyel wrote: > Extend the existing get_mem_access memop to allow querying permissions in > altp2m views as well. > > Signed-off-by: Tamas K Lengyel Reviewed-by: George Dunlap Sorry for the delay. ___ Xen-devel mailing l

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Stefano Stabellini
On Tue, 9 Feb 2016, Jan Beulich wrote: > > In the case of the hardware domain, Xen has traditionally passed-through the > > native ACPI tables to the guest. This is something that of course we still > > want to do, but in the case of HVMlite Xen will have to make sure that > > the data passed in th

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Boris Ostrovsky
On 02/08/2016 02:03 PM, Roger Pau Monné wrote: The format of the boot start info structure is the following (pointed to be %ebx): NOTE: nothing will be loaded at physical address 0, so a 0 value in any of the address fields should be treated as not present. 0 ++ | magic

Re: [Xen-devel] [CALL-FOR-AGENDA] Monthly Xen.org Technical Call (2016-02-10)

2016-02-09 Thread Ian Campbell
On Wed, 2016-02-03 at 16:46 +, Ian Campbell wrote: > The next Xen technical call is scheduled for: > Wed 10 Feb 17:00:00 GMT 2016 > `date -d @1455123600` There are no topics, so the call is cancelled. ___ Xen-devel mailing list Xen-devel@li

Re: [Xen-devel] [COVERITY ACCESS] for Doug Goldstein

2016-02-09 Thread Ian Campbell
On Fri, 2016-01-29 at 10:16 -0600, Doug Goldstein wrote: [...] There were no objections and 3 in favour (plus me) so I've approved you in the coverity UI. Thanks for offering to help out ;-) Ian. ___ Xen-devel mailing list Xen-devel@lists.xen.org http

Re: [Xen-devel] [PATCH 2/9] Use gnutls_priority_set_direct() to deprecate gnutls_*_set()

2016-02-09 Thread Luis R. Rodriguez
On Tue, Feb 09, 2016 at 03:54:05AM -0700, Jan Beulich wrote: > >>> On 06.02.16 at 05:03, wrote: > > On Fri, Feb 05, 2016 at 10:45:54PM -0500, Konrad Rzeszutek Wilk wrote: > >> Also - how does this work if you have an older version of SuSE, > >> say SLES10? > > > > Beats me. I just dealt with gett

Re: [Xen-devel] [PATCH 0/9] xen: build fixes with gcc5 and binutils 2.25.0

2016-02-09 Thread Luis R. Rodriguez
On Mon, Feb 08, 2016 at 09:58:23AM +, Ian Campbell wrote: > On Fri, 2016-02-05 at 17:48 -0800, Luis R. Rodriguez wrote: > > What's up folks? How can this process be made smoother, did I do > > something wrong, what can I do to help better? > > When you first sent this series to Jan + me not co

Re: [Xen-devel] [BUG?] qemuu only built with i386-softmmu

2016-02-09 Thread Stefano Stabellini
On Fri, 5 Feb 2016, Ian Campbell wrote: > On Fri, 2016-02-05 at 20:57 +1100, Steven Haigh wrote: > > > > > On thing I was sure on (so didn't write) is whether the second > > > paragraph > > > could have an extra sentence: > > > > > > If you are using a distro supplied QEMU then the qemu-system-

Re: [Xen-devel] [BUG?] qemuu only built with i386-softmmu

2016-02-09 Thread Ian Campbell
On Tue, 2016-02-09 at 15:49 +, Stefano Stabellini wrote: > On Fri, 5 Feb 2016, Ian Campbell wrote: > > On Fri, 2016-02-05 at 20:57 +1100, Steven Haigh wrote: > > > > > > > On thing I was sure on (so didn't write) is whether the second > > > > paragraph > > > > could have an extra sentence: > >

[Xen-devel] [PATCH] docs: document shortcomings of running QEMU as non-root

2016-02-09 Thread Stefano Stabellini
Running QEMU as non-root causes migration and PCI passthrough not to work properly. Migration can be fixed rather easily (http://marc.info/?l=xen-devel&m=145382864118600), but PCI passthrough cannot (http://marc.info/?l=xen-devel&m=145286946113964). Signed-off-by: Stefano Stabellini diff --git a

Re: [Xen-devel] [PATCH 2/9] Use gnutls_priority_set_direct() to deprecate gnutls_*_set()

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 16:46, wrote: > On Tue, Feb 09, 2016 at 03:54:05AM -0700, Jan Beulich wrote: >> >>> On 06.02.16 at 05:03, wrote: >> > On Fri, Feb 05, 2016 at 10:45:54PM -0500, Konrad Rzeszutek Wilk wrote: >> >> Also - how does this work if you have an older version of SuSE, >> >> say SLES10? >

Re: [Xen-devel] [PATCH 0/9] xen: build fixes with gcc5 and binutils 2.25.0

2016-02-09 Thread Luis R. Rodriguez
On Tue, Feb 09, 2016 at 01:08:13AM -0700, Jan Beulich wrote: > >>> On 06.02.16 at 02:48, wrote: > > On Fri, Nov 20, 2015 at 9:47 AM, Luis R. Rodriguez > > wrote: > >> From: "Luis R. Rodriguez" > >> > >> Here's a slew of build fixes as well as build warning fixes > >> required when using the late

[Xen-devel] [linux-4.1 test] 81339: regressions - trouble: blocked/broken/fail/pass

2016-02-09 Thread osstest service owner
flight 81339 linux-4.1 real [real] http://logs.test-lab.xenproject.org/osstest/logs/81339/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-armhf-pvops 3 host-install(3) broken REGR. vs. 66399 build-amd64-rumpuserxen

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread Jan Beulich
>>> On 09.02.16 at 16:06, wrote: > On Tue, 9 Feb 2016, Jan Beulich wrote: >> Will STAO be sufficient for everything that may need customization? >> I'm particularly worried about processor related methods in DSDT or >> SSDT, which - if we're really meaning to do as you say - would need >> to be li

[Xen-devel] [PATCH 0/5] Drop support for Xen 4.1 and older from qemu-xen

2016-02-09 Thread Ian Campbell
This is most easily explained by the commit log of the first patch:     Xen 4.2 become unsupported upstream in 09/2105 (see http://wiki.xen.org/wiki/Xen_Release_Features). However as far as the interfaces provided by the toolstack libraries go 4.2 and 4.3 are indistinguishable.   

[Xen-devel] [PATCH 5/5] xen: Drop __XEN_LATEST_INTERFACE_VERSION__ checks from prior to Xen 4.2

2016-02-09 Thread Ian Campbell
We assume (and check for in configure) 4.2 or later now. In reality all of the removed checks are for far older versions. Signed-off-by: Ian Campbell --- hw/display/xenfb.c | 7 --- xen-hvm.c | 14 +- 2 files changed, 1 insertion(+), 20 deletions(-) diff --git a/hw/dis

[Xen-devel] [PATCH 4/5] xen: move xenforeignmemory compat layer into common place

2016-02-09 Thread Ian Campbell
Now that we no longer support Xen 4.2 and earlier only the <470 case needs this so it can live with all the others. Signed-off-by: Ian Campbell --- include/hw/xen/xen_common.h | 34 ++ 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/include/hw/xen/

[Xen-devel] [PATCH 2/5] xen: drop xen_xc_hvm_inject_msi wrapper

2016-02-09 Thread Ian Campbell
The xc version is now always present. Signed-off-by: Ian Campbell --- include/hw/xen/xen_common.h | 6 -- xen-hvm.c | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/include/hw/xen/xen_common.h b/include/hw/xen/xen_common.h index 3a5b537..ec3ca56 100644

[Xen-devel] [PATCH 3/5] xen: drop XenXC and associated interface wrappers

2016-02-09 Thread Ian Campbell
Now that 4.2 and earlier are no longer supported "xc_interface *" is always the right type for the xc interface handle. Signed-off-by: Ian Campbell --- hw/xen/xen_backend.c | 4 +-- include/hw/xen/xen_backend.h | 2 +- include/hw/xen/xen_common.h | 82 +

[Xen-devel] [PATCH 1/5] xen: drop support for Xen 4.1 and older.

2016-02-09 Thread Ian Campbell
Xen 4.2 become unsupported upstream in 09/2105 (see http://wiki.xen.org/wiki/Xen_Release_Features). However as far as the interfaces provided by the toolstack libraries go 4.2 and 4.3 are indistinguishable. Therefore drop support for Xen 4.1 and earlier which removes a whole pile of compatibility

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

2016-02-09 Thread osstest service owner
flight 81366 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/81366/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-libvirt-pair 21 guest-migrate/src_host/dst_host fail REGR. vs. 80121 test-amd64-i386-l

Re: [Xen-devel] HVMlite ABI specification DRAFT B + implementation outline

2016-02-09 Thread David Vrabel
On 09/02/16 16:15, Jan Beulich wrote: On 09.02.16 at 16:06, wrote: >> On Tue, 9 Feb 2016, Jan Beulich wrote: >>> Will STAO be sufficient for everything that may need customization? >>> I'm particularly worried about processor related methods in DSDT or >>> SSDT, which - if we're really meanin

[Xen-devel] [PATCH] xen: Fix XSM build following c/s 92942fd

2016-02-09 Thread Andrew Cooper
Signed-off-by: Andrew Cooper --- CC: Jan Beulich CC: Tim Deegan CC: Ian Campbell CC: Daniel De Graaf Is this actually an appropraite fix? Software relying on -ENOSYS for Xen feature detection is going to break when running under an XSM hypervisor. --- xen/xsm/flask/hooks.c | 1 - 1 file cha

  1   2   >