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

2015-02-03 Thread xen . org
flight 34087 xen-unstable real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/34087/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-amd64-i386-pair17 guest-migrate/src_host/dst_host fail like 33637 Tests which did not succeed,

Re: [Xen-devel] [Embedded-pv-devel] [PATCH v6] sndif: add ABI for Para-virtual sound

2015-02-03 Thread Oleksandr Dmytryshyn
On Mon, Feb 2, 2015 at 8:52 PM, Dario Faggioli wrote: > > On Thu, 2015-01-29 at 13:01 +0200, Oleksandr Dmytryshyn wrote: > > This is ABI for the two halves of a Para-virtual > > sound driver to communicate with each to other. > > > I wonder whether Stefano (Cc-ed), which has a great deal of experi

Re: [Xen-devel] [RFC PATCH] dpci: Put the dpci back on the list if running on another CPU.

2015-02-03 Thread Jan Beulich
>>> On 02.02.15 at 18:44, wrote: > On Mon, Feb 02, 2015 at 03:48:19PM +, Jan Beulich wrote: >> >>> On 02.02.15 at 16:31, wrote: >> > On Mon, Feb 02, 2015 at 03:19:33PM +, Jan Beulich wrote: >> >> >>> On 02.02.15 at 15:29, wrote: >> >> > --- a/xen/drivers/passthrough/io.c >> >> > +++ b/xe

Re: [Xen-devel] [PATCH 1/2] sched: credit2: respect per-vcpu hard affinity

2015-02-03 Thread Justin Weaver
On Mon, Feb 2, 2015 at 4:24 AM, Dario Faggioli wrote: > On Sat, 2015-01-31 at 20:51 -1000, Justin Weaver wrote: >> On Mon, Jan 19, 2015 at 9:21 PM, Justin Weaver wrote: >> > On Mon, Jan 12, 2015 at 8:05 AM, Dario Faggioli > >> For example... >> I start a guest with one vcpu with hard affinity 8 -

Re: [Xen-devel] [RFC PATCH V3 01/12] xen/mem_event: Cleanup of mem_event structures

2015-02-03 Thread Jan Beulich
>>> On 02.02.15 at 18:19, wrote: > On Thu, 2015-01-29 at 22:46 +0100, Tamas K Lengyel wrote: >> +union { >> +struct mem_event_paging_datamem_paging; >> +struct mem_event_sharing_data mem_sharing; >> +struct mem_event_mem_access_data

Re: [Xen-devel] [PATCH v3] PCI: Add guard to avoid mapping a invalid msix base address

2015-02-03 Thread Jan Beulich
>>> On 02.02.15 at 22:06, wrote: > I applied this to pci/msi for v3.20, thanks! I reworked the changelog as > follows; let me know if it still doesn't make things clear: Thanks, looks good to me now. Jan ___ Xen-devel mailing list Xen-devel@lists.xe

Re: [Xen-devel] [PATCH] docs: create reproducible html

2015-02-03 Thread Olaf Hering
On Mon, Feb 02, Ian Jackson wrote: > There aren't any places in the Xen build system where the performance > impact of sorting is relevant. No idea how much the gain was when automated sorting was removed from make(1). > A rule that $(wildcard ) in Makefiles should always be accompanied by > $(s

Re: [Xen-devel] support for more than 32 VCPUs when migrating PVHVM guest

2015-02-03 Thread Vitaly Kuznetsov
Konrad Rzeszutek Wilk writes: > On Mon, Feb 02, 2015 at 12:03:28PM +0100, Vitaly Kuznetsov wrote: >> Andrew Cooper writes: >> >> > On 02/02/15 10:47, Vitaly Kuznetsov wrote: >> >> Hi Konrad, >> >> >> >> I just hit an issue with PVHVM guests after save/restore (or migration), >> >> if a PVHVM gu

Re: [Xen-devel] [PATCH] x86: re-order struct arch_domain fields

2015-02-03 Thread Jan Beulich
>>> On 19.01.15 at 18:52, wrote: > On 19/01/15 15:41, Jan Beulich wrote: >> ... to reduce padding holes. While doing this I noticed vtsc_usercount >> is a PV-only thing, so it gets moved straight to struct pv_domain. > > The vtsc_{user,kernel}count split is curious. They are both for stats > pur

[Xen-devel] [qemu-mainline bisection] complete test-amd64-i386-qemuu-rhel6hvm-amd

2015-02-03 Thread xen . org
branch xen-unstable xen branch xen-unstable job test-amd64-i386-qemuu-rhel6hvm-amd test redhat-install Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu g

Re: [Xen-devel] [PATCH v2 SECURITY-POLICY 0/9] Security policy ambiguities - XSA-108 process post-mortem

2015-02-03 Thread Lars Kurth
Sure, when I get into the office Lars On 2 Feb 2015, at 17:27, Ian Jackson wrote: > Ian Jackson writes ("[PATCH v2 SECURITY-POLICY 0/9] Security policy > ambiguities - XSA-108 process post-mortem"): >> I would like to propose the following series of changes to the Xen >> Project Security Policy

[Xen-devel] [PATCH] tools/hotplug: introduce XENSTORED_ARGS= in sysconfig file.

2015-02-03 Thread Olaf Hering
It is already used in the runlevel script and the service file. It is supposed to replace XENSTORED_TRACE= boolean, which cant be easily supported in the xenstored.service file. Signed-off-by: Olaf Hering Cc: Ian Jackson Cc: Stefano Stabellini Cc: Ian Campbell Cc: Wei Liu --- This was ignor

Re: [Xen-devel] [PATCH v5 2/2] x86/xen: allow privcmd hypercalls to be preempted on 64-bit

2015-02-03 Thread David Vrabel
On 03/02/15 00:24, Luis R. Rodriguez wrote: > > As I waited I decided to finally install a 32-bit OS but I found now > that as of Xen commit 5d1181a5 which went upstream as of xen 4.3 Xen > no longer supports 32-bit for x86. You don't need a 32-bit hypervisor to run 32-bit dom0 or domUs. David

Re: [Xen-devel] Cancelling asynchronous operations in libxl

2015-02-03 Thread Euan Harris
Hi, On Mon, Feb 02, 2015 at 05:43:58PM +, Ian Jackson wrote: > Ian Jackson writes ("Re: Cancelling asynchronous operations in libxl"): > > Euan Harris writes ("Re: Cancelling asynchronous operations in libxl"): > > > The API you propose for libxl_ao_cancel, as described in the comment in > > >

Re: [Xen-devel] [PATCH 03/18] x86/boot: use %ecx instead of %eax

2015-02-03 Thread Jan Beulich
>>> On 30.01.15 at 18:54, wrote: > /* Save the Multiboot info struct (after relocation) for later use. > */ > mov $sym_phys(cpu0_stack)+1024,%esp > -push%ebx > -callreloc > +mov %ecx,%eax > +push%ebx/* Multiboot

Re: [Xen-devel] [PATCH 02/18] x86/boot/reloc: create generic alloc and copy functions

2015-02-03 Thread Jan Beulich
>>> On 30.01.15 at 18:54, wrote: > --- a/xen/arch/x86/boot/reloc.c > +++ b/xen/arch/x86/boot/reloc.c > @@ -33,9 +33,10 @@ asm ( > typedef unsigned int u32; > #include "../../../include/xen/multiboot.h" > > -static void *reloc_mbi_struct(void *old, unsigned int bytes) > +static u32 alloc_struct

Re: [Xen-devel] [v2][PATCH] libxl: add one machine property to support IGD GFX passthrough

2015-02-03 Thread Wei Liu
On Tue, Feb 03, 2015 at 09:01:53AM +0800, Chen, Tiejun wrote: > > On 2015/2/2 20:19, Wei Liu wrote: > >On Mon, Feb 02, 2015 at 09:17:23AM +0800, Tiejun Chen wrote: > >>When we're working to support IGD GFX passthrough with qemu > >>upstream, instead of "-gfx_passthru" we'd like to make that > >>a

[Xen-devel] [PATCH OSSTEST v5 7/9] ts-xen-install: install Xen with XSM support if requested

2015-02-03 Thread Wei Liu
Signed-off-by: Wei Liu Acked-by: Ian Campbell --- Changes in v4: 1. Use "true" instead of "y" --- ts-xen-install | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ts-xen-install b/ts-xen-install index 829c3e9..2a9442d 100755 --- a/ts-xen-install +++ b/ts-xen-install @@ -46,6

[Xen-devel] [PATCH OSSTEST v5 5/9] Debian.pm: pass in XSM configuration to bootloader setup routines

2015-02-03 Thread Wei Liu
Change to Uboot will come in another patch. GRUB 1 is ignored, as currently OSSTest only has Wheezy which has GRUB 2. Signed-off-by: Wei Liu Acked-by: Ian Jackson --- Changes in v4: 1. Modify callsite of debian_boot_setup to avoid regression. --- Osstest/Debian.pm | 33 ++---

[Xen-devel] [PATCH OSSTEST v5 4/9] mfi-common: create build-$arch-xsm job

2015-02-03 Thread Wei Liu
Signed-off-by: Wei Liu Acked-by: Ian Campbell --- Changes in v4: 1. Use "true" and "false" instead of "y" and "n". 2. Rename xenbranch_wants_xsm_tests to xenbranch_xsm_variants. --- mfi-common | 23 ++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/mfi-common

[Xen-devel] [PATCH OSSTEST v5 8/9] make-flight: factor out do_pv_debian_tests

2015-02-03 Thread Wei Liu
Pure code motion. No effect on job generation. Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson --- make-flight | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/make-flight b/make-flight index 63b14f5..0cb9b98 100755 --- a/make-flight +++ b/make-flight @@ -298

[Xen-devel] [PATCH OSSTEST v5 0/9] XSM test case for OSSTest

2015-02-03 Thread Wei Liu
Hi all This patch series attempts to duplicate some Debian test cases for XSM. This is version 5 of this series, rebased on top of OSSTest pretest branch. Tests duplicated for xen-unstable branch: build-{i386,amd64,armhf}-xsm test-amd64-{i386,amd64}-{xl,libvirt}-xsm test-armhf-armhf-{xl,lib

[Xen-devel] [PATCH OSSTEST v5 2/9] ts-xen-build-prep: install checkpolicy

2015-02-03 Thread Wei Liu
This is used to complie Flask policy. Signed-off-by: Wei Liu Acked-by: Ian Jackson --- ts-xen-build-prep | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ts-xen-build-prep b/ts-xen-build-prep index 24a8b25..3684c0a 100755 --- a/ts-xen-build-prep +++ b/ts-xen-build-prep @@ -17

[Xen-devel] [PATCH OSSTEST v5 1/9] overlay: update overlay/etc/grub.d/20_linux_xen

2015-02-03 Thread Wei Liu
This file was originally created to work around Debian bug #633127 ("/etc/grub/20_linux does not recognise some old Xen kernels"). According to Debian bug tracker [0], #633127 bug is fixed in Wheezy. As we're now using Wheezy in OSSTest we can safely remove the old overlay file if there's no furth

[Xen-devel] [PATCH OSSTEST v5 9/9] mfi-common, make-flight: create XSM test jobs

2015-02-03 Thread Wei Liu
Duplicate Debian PV and HVM test jobs for XSM testing. Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson --- make-flight | 46 +++--- mfi-common | 12 ++-- 2 files changed, 41 insertions(+), 17 deletions(-) diff --git a/make-flight b/make

[Xen-devel] [PATCH OSSTEST v5 3/9] ts-xen-build: build with XSM support if requested

2015-02-03 Thread Wei Liu
Signed-off-by: Wei Liu Cc: Ian Jackson Cc: Ian Campbell --- Changes in v5: 1. Only set XSM_ENABLE when runvar is defined. 2. Fix inconsistent whitespace. Changes in v4: 1. Use "true" instead of "y" --- ts-xen-build | 14 ++ 1 file changed, 14 insertions(+) diff --git a/ts-xen-buil

[Xen-devel] [PATCH OSSTEST v5 6/9] Debian.pm: load flask policy in uboot

2015-02-03 Thread Wei Liu
Signed-off-by: Wei Liu Acked-by: Ian Campbell Acked-by: Ian Jackson --- Osstest/Debian.pm | 20 1 file changed, 20 insertions(+) diff --git a/Osstest/Debian.pm b/Osstest/Debian.pm index cc6791e..eebd140 100644 --- a/Osstest/Debian.pm +++ b/Osstest/Debian.pm @@ -150,6 +150,

Re: [Xen-devel] [PATCH v2 3/3] hvm_has_dm: Do a full check for backing DM

2015-02-03 Thread Paul Durrant
> -Original Message- > From: Don Slutz [mailto:dsl...@verizon.com] > Sent: 02 February 2015 15:22 > To: xen-devel@lists.xen.org; Jan Beulich; Paul Durrant > Cc: Andrew Cooper; George Dunlap; Ian Campbell; Ian Jackson; Keir > (Xen.org); Stefano Stabellini; Wei Liu; Don Slutz > Subject: [PATC

Re: [Xen-devel] [PATCH] docs: create reproducible html

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 10:27 +0100, Olaf Hering wrote: > On Mon, Feb 02, Ian Jackson wrote: > > > There aren't any places in the Xen build system where the performance > > impact of sorting is relevant. > > No idea how much the gain was when automated sorting was removed from > make(1). > > > A r

Re: [Xen-devel] [PATCH v2 2/3] hvm_complete_assist_req: We should not be able to get here on IOREQ_TYPE_PCI_CONFIG

2015-02-03 Thread Jan Beulich
>>> On 02.02.15 at 16:22, wrote: > --- a/xen/arch/x86/hvm/hvm.c > +++ b/xen/arch/x86/hvm/hvm.c > @@ -2573,6 +2573,7 @@ bool_t hvm_send_assist_req_to_ioreq_server(struct > hvm_ioreq_server *s, > > static bool_t hvm_complete_assist_req(ioreq_t *p) > { > +ASSERT(p->type != IOREQ_TYPE_PCI_CON

Re: [Xen-devel] Request for help, implementing a new network scheduler

2015-02-03 Thread Wei Liu
On Tue, Feb 03, 2015 at 01:42:09AM +0100, Ronald PIna wrote: > Hi > Hello > I am working for the msc thesis to improve the performance on network for > guest domains that uses real-time services like voip or video streaming > servers , i have an idea to implement a network scheduler on network >

Re: [Xen-devel] [PATCH v5 1/2] xen: add xen_is_preemptible_hypercall()

2015-02-03 Thread David Vrabel
On 27/01/15 01:51, Luis R. Rodriguez wrote: > > +#ifndef CONFIG_PREEMPT > +extern struct { char _entry[32]; } preemptible_hypercall_page[]; > + > +static inline bool xen_is_preemptible_hypercall(struct pt_regs *regs) > +{ > + return !user_mode_vm(regs) && > + regs->ip >= (unsigned

Re: [Xen-devel] [v2][PATCH] libxl: add one machine property to support IGD GFX passthrough

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 09:04 +0800, Chen, Tiejun wrote: > > On 2015/2/2 20:54, Ian Jackson wrote: > > Wei Liu writes ("Re: [v2][PATCH] libxl: add one machine property to support > > IGD GFX passthrough"): > >> On Mon, Feb 02, 2015 at 09:17:23AM +0800, Tiejun Chen wrote: > >>> When we're working to

Re: [Xen-devel] Request for help, implementing a new network scheduler

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 11:05 +, Wei Liu wrote: > So if you want to change scheduler you're heading into instrumenting > Linux's scheduler to meet your need. YMMW. Right, I'd expect this sort of network traffic scheduling/shaping to be achievable with the normal Linux facilities for doing such t

Re: [Xen-devel] [PATCH OSSTEST v5 3/9] ts-xen-build: build with XSM support if requested

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 10:36 +, Wei Liu wrote: > Signed-off-by: Wei Liu > Cc: Ian Jackson Acked-by: Ian Campbell ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH OSSTEST v5 8/9] make-flight: factor out do_pv_debian_tests

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 10:36 +, Wei Liu wrote: > Pure code motion. No effect on job generation. > > Signed-off-by: Wei Liu Acked-by: Ian Campbell ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

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

2015-02-03 Thread xen . org
flight 34089 qemu-mainline real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/34089/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-freebsd10-amd64 8 guest-startfail REGR. vs. 33480 test-amd64-i386-xl-

Re: [Xen-devel] [PATCH OSSTEST v5 9/9] mfi-common, make-flight: create XSM test jobs

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 10:36 +, Wei Liu wrote: > Duplicate Debian PV and HVM test jobs for XSM testing. If ~/.xen-osstest/config contains e.g. "PlatformsArmhf midway cubietruck arndale" (correspodning to the platform-{...} flag being set on some host) then I think this will generate a per platf

Re: [Xen-devel] [PATCH 6/7] build system: stubdom targets now depends on mini-os target

2015-02-03 Thread Ian Campbell
On Mon, 2015-02-02 at 17:18 +, Wei Liu wrote: > On Mon, Feb 02, 2015 at 03:03:45PM +, Ian Campbell wrote: > > On Mon, 2015-02-02 at 15:01 +, Ian Campbell wrote: > > > On Mon, 2015-02-02 at 12:59 +, Wei Liu wrote: > > > > Provide mini-os url and revision in Config.mk > > > > > > > >

[Xen-devel] [PATCH v3 5/7] osstest: make ts-xen-build work on FreeBSD

2015-02-03 Thread Roger Pau Monne
This patch contains a new subroutine that guesses the right make command to use (gmake on BSDs, make otherwise). Signed-off-by: Roger Pau Monné Cc: Ian Jackson Cc: Ian Campbell --- ts-xen-build | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ts-xen-build b/ts-

[Xen-devel] [PATCH v3 0/7] osstest: add a FreeBSD host

2015-02-03 Thread Roger Pau Monne
Hello, The following series enables setting up a FreeBSD PVH Dom0 host. Although this is marked as "v3" it should clearly have the RFC tag, I just haven't added it because previous "v2" version was much reduced in functionality and didn't have it. The following extract from an IRC conversation

[Xen-devel] [PATCH v3 2/7] osstest: add support for installing bare metal FreeBSD

2015-02-03 Thread Roger Pau Monne
This is done using mfsBSD, which can be booted from pxelinux and contains a script to automatically install FreeBSD using ZFS on root. After the install the host is set to boot from the local disk. Signed-off-by: Roger Pau Monné Cc: Ian Jackson Cc: Ian Campbell --- Changes since RFC: - Set the

[Xen-devel] [PATCH v3 3/7] osstest: prepare FreeBSD host for Xen build

2015-02-03 Thread Roger Pau Monne
Install pkg (the binary package management tool) and the dependencies needed to build Xen. Signed-off-by: Roger Pau Monné Cc: Ian Jackson Cc: Ian Campbell --- Changes since RFC: - Add the tools necessary in order to build the man pages and markdown documents. --- ts-xen-build-prep-freebsd

[Xen-devel] [PATCH v3 7/7] osstest: add a script to install Xen on FreeBSD hosts

2015-02-03 Thread Roger Pau Monne
This scripts takes care of installing the run-time dependencies, unpacking the Xen files and setup the right configuration in order to boot a FreeBSD PVH Dom0. Signed-off-by: Roger Pau Monné Cc: Ian Jackson Cc: Ian Campbell --- ts-xen-install-freebsd | 128 +

Re: [Xen-devel] [PATCH 1/4] libxl: vcpuset: Return error values.

2015-02-03 Thread Ian Jackson
Konrad Rzeszutek Wilk writes ("[PATCH 1/4] libxl: vcpuset: Return error values."): > The function does not return any values at all. Convert the > internal libxl ones (ERROR_FAIL, ..., etc) to positive values > and for the other cases just return standard libxl values. This makes no sense to me,

Re: [Xen-devel] [PATCH RFC] libxl: set disk defaults in remove/destroy functions

2015-02-03 Thread Ian Jackson
Wei Liu writes ("Re: [Xen-devel] [PATCH RFC] libxl: set disk defaults in remove/destroy functions"): > On Mon, Feb 02, 2015 at 06:06:15PM +, Ian Jackson wrote: > > Something like this perhaps, yes. Although it seems to have rather > > too much similarity with parts of libxl__device_disk_from_

[Xen-devel] [PATCH v3 4/7] osstest: create a new job called build--freebsd

2015-02-03 Thread Roger Pau Monne
This job is very similar to build- but it doesn't enable ovmf because it doesn't compile on FreeBSD yet. Signed-off-by: Roger Pau Monné Cc: Ian Jackson Cc: Ian Campbell --- mfi-common | 14 ++ 1 file changed, 14 insertions(+) diff --git a/mfi-common b/mfi-common index e167606..b81

[Xen-devel] [PATCH v3 1/7] osstest: add routine to execute ssh with password

2015-02-03 Thread Roger Pau Monne
This is needed when bootstrapping FreeBSD, since the installer has ssh enabled with the root password set to 'root' by default. Signed-off-by: Roger Pau Monné Cc: Ian Jackson Cc: Ian Campbell --- Changes since RFC: - Place the temp filename in a local variable. - Add error checks. --- Osstes

[Xen-devel] [PATCH v3 6/7] osstest: add script for building custom mfsBSD images

2015-02-03 Thread Roger Pau Monne
In order to test FreeBSD HEAD we need to build a mfsBSD installer based on the version that we want to test. This patch adds support for building such mfsBSD image, and modifies the previously introduced ts-freebsd-host-install script in order to use those custom mfsBSD images. In order to build t

[Xen-devel] [PATCH 1/3] docs: create reproducible html

2015-02-03 Thread Olaf Hering
The Makefile uses wildcard to collect a list of files. The resulting list of files is in directory order, which is random. As a result the generated html files will differ when build on different hosts. Use the built-in sort function to get a stable list of files. Signed-off-by: Olaf Hering Cc:

[Xen-devel] [PATCH 3/3] mini-os: sort objects in binary archives

2015-02-03 Thread Olaf Hering
When building stubdom the mini-os objects are also linked into the binary. Unfortunately the linker will place them in the order found in the archive. Since this order is random the resulting stubdom binary differs when it was built from identical sources but on different build hosts. To help with

Re: [Xen-devel] [PATCH v2 27/29] ArmVirtualizationPkg: add XenIoMmioLib

2015-02-03 Thread Laszlo Ersek
comments below On 01/26/15 20:03, Ard Biesheuvel wrote: > This adds a XenIoMmioLib declaration and implementation that can > be invoked to install the XENIO_PROTOCOL and a corresponding > grant table address on a EFI handle. > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off

[Xen-devel] [PATCH 2/3] etherboot: [build] sort objects in blib.a

2015-02-03 Thread Olaf Hering
When building hvmloader for Xen tools the ipxe objects are also linked into the binary. Unfortunately the linker will place them in the order found in the archive. Since this order is random the resulting hvmloader binary differs when it was built from identical sources but on different build hosts

[Xen-devel] [PATCH 0/3] sort various input files for reproducible build

2015-02-03 Thread Olaf Hering
The need for these changes was caught by build-compare, a tool used in openSUSE buildservice which prevents needless rebuilds and needless republish of a package. Olaf Olaf Hering (3): docs: create reproducible html etherboot: [build] sort objects in blib.a mini-os: sort objects in binary a

Re: [Xen-devel] [PATCH v2 27/29] ArmVirtualizationPkg: add XenIoMmioLib

2015-02-03 Thread Laszlo Ersek
On 01/26/15 20:03, Ard Biesheuvel wrote: > +EFI_STATUS > +XenIoMmioInstall ( > + IN EFI_HANDLE *Handle, > + IN UINT64 GrantTableAddress > + ); Sorry I had another (pedantic) remark here -- consider EFI_PHYSICAL_ADDRESS instead of UINT64. (It looks better and that's what's in your proto

[Xen-devel] [RFC PATCHv1] Prototype ticket locks

2015-02-03 Thread David Vrabel
Use ticket locks for spin locks instead of the current byte locks. Ticket locks are fair. This is an important property for hypervisor locks. This prototype has the following limitations: - Only 256 CPUs (8 bit tickets). - Broken lock profiling. - x86 only. Note that spin_lock_irq() and spin_loc

Re: [Xen-devel] Request for help, implementing a new network scheduler

2015-02-03 Thread Zoltan Kiss
On 03/02/15 00:42, Ronald PIna wrote: Hi I am working for the msc thesis to improve the performance on network for guest domains that uses real-time services like voip or video streaming servers , i have an idea to implement a network scheduler on network backend, the schedulers may be weighte

Re: [Xen-devel] [PATCH v2 27/29] ArmVirtualizationPkg: add XenIoMmioLib

2015-02-03 Thread Laszlo Ersek
On 02/03/15 12:45, Laszlo Ersek wrote: > comments below > > On 01/26/15 20:03, Ard Biesheuvel wrote: >> +EFI_STATUS >> +XenIoMmioInstall ( >> + IN EFI_HANDLE *Handle, >> + IN UINT64 GrantTableAddress >> + ) >> +{ >> + EFI_STATUS Status; >> + XENIO_PROTOCOL

Re: [Xen-devel] Vote for Xen 4.6 Release Manager (vote ends next Thu, Feb 4th)

2015-02-03 Thread Lars Kurth
Hi all, quick reminder that the vote closes today. All committers but Ian Jackson and Keir Fraser have voted in favour. Unless there are objections by tomorrow the vote carries Regards Lars On 29 Jan 2015, at 12:16, Konrad Rzeszutek Wilk wrote: > > On Jan 29, 2015 6:09 AM, Lars Kurth wrote:

Re: [Xen-devel] [PATCH v2 27/29] ArmVirtualizationPkg: add XenIoMmioLib

2015-02-03 Thread Ard Biesheuvel
On 3 February 2015 at 11:55, Laszlo Ersek wrote: > On 02/03/15 12:45, Laszlo Ersek wrote: >> comments below >> >> On 01/26/15 20:03, Ard Biesheuvel wrote: > >>> +EFI_STATUS >>> +XenIoMmioInstall ( >>> + IN EFI_HANDLE *Handle, >>> + IN UINT64 GrantTableAddress >>> + ) >>> +{ >>> + EFI_S

Re: [Xen-devel] [PATCH v2 28/29] ArmVirtualizationPkg/VirtFdtDxe: wire up XenBusDxe to "xen, xen" DT node

2015-02-03 Thread Laszlo Ersek
On 01/26/15 20:03, Ard Biesheuvel wrote: > This patchs adds support to VirtFdtDxe for the Xen DT node which > contains the base address of the Grant Table. This data is communicated > to XenBusDxe using a XENIO_PROTOCOL instance. > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed

Re: [Xen-devel] Cancelling asynchronous operations in libxl

2015-02-03 Thread Ian Jackson
Euan Harris writes ("Re: Cancelling asynchronous operations in libxl"): > Sorry, I didn't think you were waiting for a reply. Your explanation > does answer my questions, thanks. Oh, good, thanks. > I think that the current proposed behaviour will suit us fine. We will > probably treat the OK

Re: [Xen-devel] [PATCH OSSTEST v5 9/9] mfi-common, make-flight: create XSM test jobs

2015-02-03 Thread Wei Liu
On Tue, Feb 03, 2015 at 11:22:44AM +, Ian Campbell wrote: > On Tue, 2015-02-03 at 10:36 +, Wei Liu wrote: > > Duplicate Debian PV and HVM test jobs for XSM testing. > > If ~/.xen-osstest/config contains e.g. "PlatformsArmhf midway cubietruck > arndale" (correspodning to the platform-{...}

Re: [Xen-devel] [PATCH OSSTEST v5 9/9] mfi-common, make-flight: create XSM test jobs

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 12:06 +, Wei Liu wrote: > On Tue, Feb 03, 2015 at 11:22:44AM +, Ian Campbell wrote: > > On Tue, 2015-02-03 at 10:36 +, Wei Liu wrote: > > > Duplicate Debian PV and HVM test jobs for XSM testing. > > > > If ~/.xen-osstest/config contains e.g. "PlatformsArmhf midway

[Xen-devel] Formal Vote for changes to Xen Project Security Policy encoded in [PATCH v2 SECURITY-POLICY */9] (vote ends next Wed, Feb 11th)

2015-02-03 Thread Lars Kurth
Hi all, the patch series for modifications to http://www.xenproject.org/security-policy.html has gone it's second revision and is ready for voting. In accordance with our governance, committers are eligible to vote. Others can of course voice their opinion. The complete series can be found in

Re: [Xen-devel] [PATCH OSSTEST v5 9/9] mfi-common, make-flight: create XSM test jobs

2015-02-03 Thread Wei Liu
On Tue, Feb 03, 2015 at 12:08:03PM +, Ian Campbell wrote: > On Tue, 2015-02-03 at 12:06 +, Wei Liu wrote: > > On Tue, Feb 03, 2015 at 11:22:44AM +, Ian Campbell wrote: > > > On Tue, 2015-02-03 at 10:36 +, Wei Liu wrote: > > > > Duplicate Debian PV and HVM test jobs for XSM testing.

Re: [Xen-devel] [PATCH v2 29/29] ArmVirtualizationPkg: add platform description for Xen guests

2015-02-03 Thread Laszlo Ersek
On 01/26/15 20:03, Ard Biesheuvel wrote: > This adds the .dsc and .fdf descriptions to build a UEFI image that > is bootable by a Xen guest on 64-bit ARM (AArch64) > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Ard Biesheuvel > --- > ArmPlatformPkg/ArmVirtualization

Re: [Xen-devel] Formal Vote for changes to Xen Project Security Policy encoded in [PATCH v2 SECURITY-POLICY */9] (vote ends next Wed, Feb 11th)

2015-02-03 Thread Ian Campbell
graft 44 <29efad61-815c-4f11-b17d-2c0db93c1...@gmail.com> thanks Just grafting CFV onto the bug. Ian. ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v2 29/29] ArmVirtualizationPkg: add platform description for Xen guests

2015-02-03 Thread Ard Biesheuvel
On 3 February 2015 at 12:14, Laszlo Ersek wrote: > On 01/26/15 20:03, Ard Biesheuvel wrote: >> This adds the .dsc and .fdf descriptions to build a UEFI image that >> is bootable by a Xen guest on 64-bit ARM (AArch64) >> >> Contributed-under: TianoCore Contribution Agreement 1.0 >> Signed-off-by: A

[Xen-devel] Stubdom breakage in 4.5

2015-02-03 Thread Wei Liu
Hi all I recently found out that stubdom in 4.5 is broken. A proper fix to that issue is likely to alter the start up protocol, which is not acceptable for backport. Providing a backport that doesn't alter the protocol used to start up stubdom is difficult. Paul, do you have any insight how we

Re: [Xen-devel] [PATCH] docs: create reproducible html

2015-02-03 Thread Olaf Hering
On Tue, Feb 03, Ian Campbell wrote: > Would a helper macro so we can just write > $(call wildcard,arg arg arg) > instead of > $(sort $(wildcard arg arg arg)) > be possible and/or useful? Just for the or three two places its likely overkill. Olaf _

Re: [Xen-devel] [PATCH 3/3] mini-os: sort objects in binary archives

2015-02-03 Thread Olaf Hering
On Tue, Feb 03, Olaf Hering wrote: > +++ b/extras/mini-os/Makefile > -LWO := $(patsubst %.c,%.o,$(LWC)) > +LWO := $(patsubst %.c,%.o,$(LWC) Somehow this brace disappeared. Should I resend or can this be adjusted when the patch gets merged? Olaf ___

[Xen-devel] Processed: Re: Formal Vote for changes to Xen Project Security Policy encoded in [PATCH v2 SECURITY-POLICY */9] (vote ends next Wed, Feb 11th)

2015-02-03 Thread xen
Processing commands for x...@bugs.xenproject.org: > graft 44 <29efad61-815c-4f11-b17d-2c0db93c1...@gmail.com> Graft `<29efad61-815c-4f11-b17d-2c0db93c1...@gmail.com>' onto #44 > thanks Finished processing. Modified/created Bugs: - 44: http://bugs.xenproject.org/xen/bug/44 --- Xen Hypervisor Bug

Re: [Xen-devel] [PATCH OSSTEST v5 9/9] mfi-common, make-flight: create XSM test jobs

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 12:12 +, Wei Liu wrote: > So > >if [ x$xsm = xtrue -a x$platform != x ] ; then AIUI, yes. (because you know $xsm and $platform cannot possibly contain spaces) ___ Xen-devel mailing list Xen-devel@lists.xen.org http://li

Re: [Xen-devel] [PATCH v2 08/15] xen/arm: vgic-v3: Emulate correctly the re-distributor

2015-02-03 Thread Julien Grall
Hello Vijay, On 03/02/15 06:47, Vijay Kilari wrote: > On Thu, Jan 29, 2015 at 11:55 PM, Julien Grall > wrote: >> @@ -909,8 +911,15 @@ static int gicv_v3_init(struct domain *d) >> >> for ( i = 0; i < gicv3.rdist_count; i++ ) >> { >> +paddr_t size = gicv3.rdist_region

[Xen-devel] [PATCH] rump kernels: use new platform macro

2015-02-03 Thread Wei Liu
Starting from rump kernel changeset 91d5623 ("Renaming platform macros, app-tools and autoconf target string"), __RUMPUSER_XEN__ and __RUMPAPP__ are deleted. We are supposed to use __RUMPRUN__ instead. Related discussion: http://thread.gmane.org/gmane.comp.rumpkernel.user/739 Signed-off-by: Wei L

Re: [Xen-devel] [PATCH v2 08/15] xen/arm: vgic-v3: Emulate correctly the re-distributor

2015-02-03 Thread Julien Grall
Hi Ian, On 02/02/15 17:38, Ian Campbell wrote: > On Mon, 2015-02-02 at 17:05 +, Julien Grall wrote: >> On 02/02/15 16:47, Ian Campbell wrote: >>> On Mon, 2015-02-02 at 16:33 +, Julien Grall wrote: Hi Ian, On 02/02/15 15:59, Ian Campbell wrote: > On Thu, 2015-01-29 at 18:

Re: [Xen-devel] [PATCH v2 11/15] xen/arm: vgic-v2: Correctly handle RAZ/WI registers

2015-02-03 Thread Julien Grall
On 02/02/15 17:41, Ian Campbell wrote: > On Mon, 2015-02-02 at 17:08 +, Julien Grall wrote: >> On 02/02/15 16:50, Ian Campbell wrote: >>> On Mon, 2015-02-02 at 16:36 +, Julien Grall wrote: Hi Ian, On 02/02/15 16:02, Ian Campbell wrote: > On Thu, 2015-01-29 at 18:25 +,

Re: [Xen-devel] [PATCH v2 14/15] xen/arm: vgic: Drop iactive, ipend, pendsgi field

2015-02-03 Thread Julien Grall
On 02/02/15 16:05, Ian Campbell wrote: > On Thu, 2015-01-29 at 18:25 +, Julien Grall wrote: >> The current VGIC code doesn't support to change the pending and active status >> of an IRQ via the (re-)distributor. >> If we plan to support it in the future, it will unlikely require a specific >> b

Re: [Xen-devel] Formal Vote for changes to Xen Project Security Policy encoded in [PATCH v2 SECURITY-POLICY */9] (vote ends next Wed, Feb 11th)

2015-02-03 Thread Jan Beulich
>>> On 03.02.15 at 13:09, wrote: > the patch series for modifications to > http://www.xenproject.org/security-policy.html has gone it's second revision > and is ready for voting. In accordance with our governance, committers are > eligible to vote. Others can of course voice their opinion. > >

Re: [Xen-devel] [PATCH] rump kernels: use new platform macro

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 13:10 +, Wei Liu wrote: > Starting from rump kernel changeset 91d5623 ("Renaming platform macros, > app-tools and autoconf target string"), __RUMPUSER_XEN__ and __RUMPAPP__ > are deleted. We are supposed to use __RUMPRUN__ instead. How much do we care about forward/backwa

Re: [Xen-devel] [PATCH v2 11/15] xen/arm: vgic-v2: Correctly handle RAZ/WI registers

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 13:14 +, Julien Grall wrote: > On 02/02/15 17:41, Ian Campbell wrote: > > On Mon, 2015-02-02 at 17:08 +, Julien Grall wrote: > >> On 02/02/15 16:50, Ian Campbell wrote: > >>> On Mon, 2015-02-02 at 16:36 +, Julien Grall wrote: > Hi Ian, > > On 02/02/1

Re: [Xen-devel] [PATCH] rump kernels: use new platform macro

2015-02-03 Thread Wei Liu
On Tue, Feb 03, 2015 at 01:27:54PM +, Ian Campbell wrote: > On Tue, 2015-02-03 at 13:10 +, Wei Liu wrote: > > Starting from rump kernel changeset 91d5623 ("Renaming platform macros, > > app-tools and autoconf target string"), __RUMPUSER_XEN__ and __RUMPAPP__ > > are deleted. We are supposed

Re: [Xen-devel] Formal Vote for changes to Xen Project Security Policy encoded in [PATCH v2 SECURITY-POLICY */9] (vote ends next Wed, Feb 11th)

2015-02-03 Thread Ian Jackson
Lars Kurth writes ("Formal Vote for changes to Xen Project Security Policy encoded in [PATCH v2 SECURITY-POLICY */9] (vote ends next Wed, Feb 11th)"): > Hi all, > > the patch series for modifications to > http://www.xenproject.org/security-policy.html has gone it's second revision > and is read

Re: [Xen-devel] [PATCH 3/3] mini-os: sort objects in binary archives

2015-02-03 Thread Jan Beulich
>>> On 03.02.15 at 12:45, wrote: > --- a/extras/mini-os/Makefile > +++ b/extras/mini-os/Makefile > @@ -148,9 +148,9 @@ arch_lib: > > ifeq ($(CONFIG_LWIP),y) > # lwIP library > -LWC := $(shell find $(LWIPDIR)/src -type f -name '*.c') > +LWC := $(sort $(shell find $(LWIPDIR)/src -type f -name

Re: [Xen-devel] [PATCH v2 08/15] xen/arm: vgic-v3: Emulate correctly the re-distributor

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 13:13 +, Julien Grall wrote: > My point was, we have to trust a bit the device tree given by the > platform. If the device tree is buggy, then bare-metal linux will > unlikely boot. I think overlapping or not correctly size aligned, assuming such goes against the binding

Re: [Xen-devel] [PATCH v2 04/15] xen/arm: vgic-v3: Correctly handle RAZ/WI registers

2015-02-03 Thread Julien Grall
On 02/02/15 16:11, Julien Grall wrote: > On 02/02/15 16:08, Ian Campbell wrote: >> On Mon, 2015-02-02 at 15:59 +, Julien Grall wrote: >>> Hi Ian, >>> >>> On 02/02/15 15:24, Ian Campbell wrote: On Thu, 2015-01-29 at 18:25 +, Julien Grall wrote: > Some of the registers are accessible

Re: [Xen-devel] [PATCH OSSTEST v5 9/9] mfi-common, make-flight: create XSM test jobs

2015-02-03 Thread Ian Jackson
Ian Campbell writes ("Re: [PATCH OSSTEST v5 9/9] mfi-common, make-flight: create XSM test jobs"): > On Tue, 2015-02-03 at 12:06 +, Wei Liu wrote: > > + if [ "x$xsm" = "xtrue" -a "x$platform" != "x" ]; then > > IIRC Ian previously indicated that he prefers to avoid " when it is > unnecess

Re: [Xen-devel] [PATCH OSSTEST v5 0/9] XSM test case for OSSTest

2015-02-03 Thread Ian Jackson
Wei Liu writes ("[PATCH OSSTEST v5 0/9] XSM test case for OSSTest"): > This patch series attempts to duplicate some Debian test cases for XSM. This > is version 5 of this series, rebased on top of OSSTest pretest branch. > > Tests duplicated for xen-unstable branch: > build-{i386,amd64,armhf}-xs

Re: [Xen-devel] [PATCH OSSTEST v5 1/9] overlay: update overlay/etc/grub.d/20_linux_xen

2015-02-03 Thread Ian Jackson
Wei Liu writes ("[PATCH OSSTEST v5 1/9] overlay: update overlay/etc/grub.d/20_linux_xen"): > This file was originally created to work around Debian bug #633127 > ("/etc/grub/20_linux does not recognise some old Xen kernels"). > > According to Debian bug tracker [0], #633127 bug is fixed in Wheezy

Re: [Xen-devel] [PATCH OSSTEST v5 0/9] XSM test case for OSSTest

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 13:40 +, Ian Jackson wrote: > > Changes in v5 can be found in individual patch. > > > > See below for output of > > ./standalone-generate-dump-flight-runvars > origin # master > > ./standalone-generate-dump-flight-runvars > xsm # this series applied > > diff -ub ../

Re: [Xen-devel] Stubdom breakage in 4.5

2015-02-03 Thread Paul Durrant
> -Original Message- > From: Wei Liu [mailto:wei.l...@citrix.com] > Sent: 03 February 2015 12:22 > To: xen-devel@lists.xen.org > Cc: Wei Liu; Ian Campbell; Ian Jackson; Paul Durrant; Jan Beulich; Andrew > Cooper; Stefano Stabellini > Subject: Stubdom breakage in 4.5 > > Hi all > > I recen

Re: [Xen-devel] [PATCH OSSTEST v5 3/9] ts-xen-build: build with XSM support if requested

2015-02-03 Thread Ian Jackson
Wei Liu writes ("[PATCH OSSTEST v5 3/9] ts-xen-build: build with XSM support if requested"): > Signed-off-by: Wei Liu > Cc: Ian Jackson > Cc: Ian Campbell Acked-by: Ian Jackson ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org

[Xen-devel] [PATCH v2] rump kernels: use new platform macro

2015-02-03 Thread Wei Liu
Starting from rump kernel changeset 91d5623 ("Renaming platform macros, app-tools and autoconf target string"), __RUMPUSER_XEN__ and __RUMPAPP__ are deleted. We are supposed to use __RUMPRUN__ instead. We still keep __RUMPUSER_XEN__ for now in order to make xen-unstable pass osstest push gate. I w

Re: [Xen-devel] [PATCH OSSTEST v5 0/9] XSM test case for OSSTest

2015-02-03 Thread Wei Liu
On Tue, Feb 03, 2015 at 01:40:05PM +, Ian Jackson wrote: > Wei Liu writes ("[PATCH OSSTEST v5 0/9] XSM test case for OSSTest"): > > This patch series attempts to duplicate some Debian test cases for XSM. This > > is version 5 of this series, rebased on top of OSSTest pretest branch. > > > > Te

Re: [Xen-devel] Stubdom breakage in 4.5

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 13:42 +, Paul Durrant wrote: > > -Original Message- > > From: Wei Liu [mailto:wei.l...@citrix.com] > > Sent: 03 February 2015 12:22 > > To: xen-devel@lists.xen.org > > Cc: Wei Liu; Ian Campbell; Ian Jackson; Paul Durrant; Jan Beulich; Andrew > > Cooper; Stefano Sta

Re: [Xen-devel] [PATCH OSSTEST v5 4/9] mfi-common: create build-$arch-xsm job

2015-02-03 Thread Ian Jackson
Wei Liu writes ("[PATCH OSSTEST v5 4/9] mfi-common: create build-$arch-xsm job"): > Signed-off-by: Wei Liu > Acked-by: Ian Campbell > --- > Changes in v4: > 1. Use "true" and "false" instead of "y" and "n". Is this something that I or Ian C suggested ? It seems to lead to extra fiddly code in

Re: [Xen-devel] [PATCH OSSTEST v5 8/9] make-flight: factor out do_pv_debian_tests

2015-02-03 Thread Ian Jackson
Wei Liu writes ("[PATCH OSSTEST v5 8/9] make-flight: factor out do_pv_debian_tests"): > Pure code motion. No effect on job generation. Acked-by: Ian Jackson ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH OSSTEST v5 7/9] ts-xen-install: install Xen with XSM support if requested

2015-02-03 Thread Ian Jackson
Wei Liu writes ("[PATCH OSSTEST v5 7/9] ts-xen-install: install Xen with XSM support if requested"): > Signed-off-by: Wei Liu > Acked-by: Ian Campbell ... > +my $enable_xsm = $r{enable_xsm} =~ m/true/ ? 1 : 0; > + > my %distpath; > > sub packages () { > @@ -171,7 +173,7 @@ sub setupboot () {

Re: [Xen-devel] [PATCH OSSTEST v5 4/9] mfi-common: create build-$arch-xsm job

2015-02-03 Thread Ian Campbell
On Tue, 2015-02-03 at 13:48 +, Ian Jackson wrote: > Wei Liu writes ("[PATCH OSSTEST v5 4/9] mfi-common: create build-$arch-xsm > job"): > > Signed-off-by: Wei Liu > > Acked-by: Ian Campbell > > --- > > Changes in v4: > > 1. Use "true" and "false" instead of "y" and "n". > > Is this somethin

  1   2   3   >