[Xen-devel] [qemu-mainline test] 78862: trouble: broken/pass

2016-01-24 Thread osstest service owner
flight 78862 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/78862/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2   3 host-install(3) broken REGR. vs. 78683
 test-armhf-armhf-xl   3 host-install(3) broken REGR. vs. 78683
 test-armhf-armhf-xl-vhd   3 host-install(3) broken REGR. vs. 78683
 test-armhf-armhf-libvirt  3 host-install(3) broken REGR. vs. 78683
 test-armhf-armhf-libvirt-raw  3 host-install(3) broken REGR. vs. 78683
 test-armhf-armhf-libvirt-xsm  3 host-install(3) broken REGR. vs. 78683
 test-armhf-armhf-libvirt-qcow2  3 host-install(3)   broken REGR. vs. 78683
 test-armhf-armhf-xl-arndale   3 host-install(3) broken REGR. vs. 78683
 test-amd64-amd64-xl-multivcpu  3 host-install(3)broken REGR. vs. 78683
 test-amd64-i386-qemuu-rhel6hvm-intel  3 host-install(3) broken REGR. vs. 78683
 test-amd64-amd64-libvirt  3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-xl-xsm3 host-install(3) broken REGR. vs. 78683
 test-armhf-armhf-xl-xsm   3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-xl-qemuu-debianhvm-amd64 3 host-install(3) broken REGR. vs. 
78683
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 3 host-install(3) broken REGR. vs. 
78683
 test-amd64-amd64-xl   3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-qemuu-rhel6hvm-amd  3 host-install(3)   broken REGR. vs. 78683
 test-amd64-amd64-xl-pvh-amd   3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-freebsd10-i386  3 host-install(3)   broken REGR. vs. 78683
 test-amd64-amd64-xl-pvh-intel  3 host-install(3)broken REGR. vs. 78683
 test-amd64-amd64-xl-qemuu-win7-amd64  3 host-install(3) broken REGR. vs. 78683
 test-amd64-amd64-xl-qemuu-ovmf-amd64  3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-xl-qemuu-win7-amd64  3 host-install(3)  broken REGR. vs. 78683
 test-amd64-amd64-libvirt-xsm  3 host-install(3) broken REGR. vs. 78683
 test-armhf-armhf-xl-cubietruck  3 host-install(3)   broken REGR. vs. 78683
 test-armhf-armhf-xl-multivcpu  3 host-install(3)broken REGR. vs. 78683
 test-amd64-amd64-libvirt-vhd  3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-xl-raw3 host-install(3) broken REGR. vs. 78683
 test-amd64-amd64-amd64-pvgrub  3 host-install(3)broken REGR. vs. 78683
 test-amd64-amd64-pygrub   3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 3 host-install(3) broken REGR. 
vs. 78683
 test-amd64-amd64-xl-xsm   3 host-install(3) broken REGR. vs. 78683
 test-amd64-amd64-qemuu-nested-intel  3 host-install(3)  broken REGR. vs. 78683
 test-amd64-i386-xl3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-freebsd10-amd64  3 host-install(3)  broken REGR. vs. 78683
 test-amd64-amd64-qemuu-nested-amd  3 host-install(3)broken REGR. vs. 78683
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 3 host-install(3) broken 
REGR. vs. 78683
 test-amd64-amd64-xl-qcow2 3 host-install(3) broken REGR. vs. 78683
 test-amd64-amd64-i386-pvgrub  3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-libvirt-xsm   3 host-install(3) broken REGR. vs. 78683
 test-amd64-amd64-xl-credit2   3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-libvirt   3 host-install(3) broken REGR. vs. 78683
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 3 host-install(3) broken 
REGR. vs. 78683
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 3 host-install(3) broken REGR. 
vs. 78683
 test-amd64-i386-xl-qemuu-ovmf-amd64  3 host-install(3)  broken REGR. vs. 78683
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 3 host-install(3) broken REGR. vs. 
78683
 test-amd64-i386-xl-qemuu-winxpsp3  3 host-install(3)broken REGR. vs. 78683
 test-amd64-amd64-xl-qemuu-winxpsp3  3 host-install(3)   broken REGR. vs. 78683
 test-amd64-amd64-pair3 host-install/src_host(3) broken REGR. vs. 78683
 test-amd64-amd64-pair4 host-install/dst_host(4) broken REGR. vs. 78683
 test-amd64-amd64-libvirt-pair 4 host-install/dst_host(4) broken REGR. vs. 78683
 test-amd64-amd64-libvirt-pair 3 host-install/src_host(3) broken REGR. vs. 78683
 test-amd64-i386-libvirt-pair 4 host-install/dst_host(4) broken REGR. vs. 78683
 test-amd64-i386-libvirt-pair 3 host-install/src_host(3) broken REGR. vs. 78683
 test-amd64-i386-pair 4 host-install/dst_host(4) broken REGR. vs. 78683
 test-amd64-i386-pair 3 host-install/src_host(3) broken REGR. vs. 78683

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds  3 host-install(3) broken REGR. vs. 78683
 test-amd64-amd64-xl-rtds  3 host-install(3) broken REGR. vs. 78683

version targeted 

Re: [Xen-devel] [xen-unstable test] 78811: trouble: broken/fail/pass

2016-01-24 Thread Ian Campbell
On Sat, 2016-01-23 at 17:18 +, osstest service owner wrote:
> flight 78811 xen-unstable real [real]
> http://logs.test-lab.xenproject.org/osstest/logs/78811/
> 
> Failures and problems with tests :-(
> 
> Tests which did not succeed and are blocking,
> including tests which could not be run:
>  test-amd64-i386-xl-qemuu-ovmf-amd64  3 host-install(3)  broken REGR. vs. 
> 78610
>  test-amd64-i386-qemut-rhel6hvm-amd  3 host-install(3)   broken REGR. vs. 
> 78610
>  test-amd64-i386-xl-qemut-winxpsp3  3 host-install(3)broken REGR. vs. 
> 78610

These are due to the Debian 8.3 point release this w/e changing the
kernel modules in the archive vs our local pxe kernels.

I have run mg-update-debian-installer-all in the colo, copied the
result to Cambridge[*] and force pushed the patch below.

I also did (as "osstest" user) pkill sg-execute-flight, killing ~15 in
progress flights, all of which had or were going to fail host-install.

I had to install pax, curl and dctrl-tools (for grep-dctrl) in
Cambridge so mg-u-d-i-u would run.

Ian.

[*] actually that was too slow and was going to take hours, I ran mg-u
-d-i-u on both ends then rsync'd from colo to cam to make the results
identical.

8>-

commit 82b424ecc06ccabe8ac7ee03ae0b5895cdf3fed3
Author: Ian Campbell 
Date:   Sun Jan 24 10:18:24 2016 +

production-config*: Update TftpDiVersion for Debian 8.3 point release

Signed-off-by: Ian Campbell 

diff --git a/production-config b/production-config
index b21153b..f2f0584 100644
--- a/production-config
+++ b/production-config
@@ -87,7 +87,7 @@ TftpPxeTemplatesReal pxelinux.cfg/%ipaddrhex%
 
 TftpPxeGroup osstest
 # Update with ./mg-debian-installer-update(-all)
-TftpDiVersion 2015-09-18
+TftpDiVersion 2016-01-24
 
 # These should normally be the same.
 # Update with ./mg-cpu-microcode-update
diff --git a/production-config-cambridge b/production-config-cambridge
index b0b45ac..6b74eb2 100644
--- a/production-config-cambridge
+++ b/production-config-cambridge
@@ -69,7 +69,7 @@ TftpPxeTemplates %name%/pxelinux.cfg
 TftpPxeTemplatesReal pxelinux.cfg/%ipaddrhex%
 
 TftpPxeGroup osstest
-TftpDiVersion 2015-09-18
+TftpDiVersion 2016-01-24
 
 # These should normally be the same.
 MicrocodeUpdateAmd64 microcode.x86.2015-06-12.cpio

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] [PATCH v3 2/5] libxl: make GC_FREE reachable in libxl_get_scheduler()

2016-01-24 Thread Chester Lin
Coverity CID 1343309

Make GC_FREE reachable in all cases in libxl_get_scheduler() by
eliminating the error-path return and instead storing the error code in
the returned variable.

To make this semantically consistent, change the return type of
libxl_get_scheduler() from libxl_scheduler to int, and make a note of
the interpretation of the return value in libxl.h.  N.B. This change
does not change the API in a way that affects functionality.

The libxl_scheduler enum is consistent with the sched_id return value
of xc_sched_id and this must continue to be true.

Suggested-by: Ian Campbell 
Signed-off-by: Chester Lin 
Reviewed-by: Dario Faggioli 

---
Changed return type of libxl_get_scheduler in order to return both negative
error constants and positive scheduler values.
---
 tools/libxl/libxl.c | 5 ++---
 tools/libxl/libxl.h | 5 -
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c
index 9c3cb3e..5a450ef 100644
--- a/tools/libxl/libxl.c
+++ b/tools/libxl/libxl.c
@@ -5582,7 +5582,7 @@ out:
 return rc;
 }
 
-libxl_scheduler libxl_get_scheduler(libxl_ctx *ctx)
+int libxl_get_scheduler(libxl_ctx *ctx)
 {
 int r, sched;
 
@@ -5590,8 +5590,7 @@ libxl_scheduler libxl_get_scheduler(libxl_ctx *ctx)
 r = xc_sched_id(ctx->xch, );
 if (r != 0) {
 LOGE(ERROR, "getting current scheduler id");
-return ERROR_FAIL;
-GC_FREE;
+sched = ERROR_FAIL;
 }
 GC_FREE;
 return sched;
diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
index 7114491..09fcef3 100644
--- a/tools/libxl/libxl.h
+++ b/tools/libxl/libxl.h
@@ -1711,7 +1711,10 @@ int libxl_domain_get_nodeaffinity(libxl_ctx *ctx, 
uint32_t domid,
   libxl_bitmap *nodemap);
 int libxl_set_vcpuonline(libxl_ctx *ctx, uint32_t domid, libxl_bitmap *cpumap);
 
-libxl_scheduler libxl_get_scheduler(libxl_ctx *ctx);
+/* A return value less than 0 should be interpreted as a libxl_error, while a
+ * return value greater than or equal to 0 should be interpreted as a
+ * libxl_scheduler. */
+int libxl_get_scheduler(libxl_ctx *ctx);
 
 /* Per-scheduler parameters */
 int libxl_sched_credit_params_get(libxl_ctx *ctx, uint32_t poolid,
-- 
1.9.5.msysgit.0


___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] [PATCH v3 1/5] libxl: tidy libxl_get_scheduler() according to CODING_STYLE

2016-01-24 Thread Chester Lin
To more closely follow the guidelines in CODING_STYLE, store the result
of xc_sched_id() in the local variable r, and the check the result of
the call in a separate statement.  Change the type of the output
parameter given to xc_sched_id() from libxl_scheduler to int to match
the libxc interface.

Additionally, change the error log statement to more accurately reflect
the failure.  This is the only functional change introduced by this
patch.

Suggested-by: Ian Campbell 
Signed-off-by: Chester Lin 
Reviewed-by: Dario Faggioli 

---
Now storing the return of xc_sched_id in an int as per
  On Mon, 2016-01-04 at 16:23 +, Ian Campbell wrote:
  >Safer (and cleaner looking even if I'm wrong) would be to use a temporary
  >int for the function call and turn it into an enum implicitly in the return
---
 tools/libxl/libxl.c | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c
index 9207621..7f28af8 100644
--- a/tools/libxl/libxl.c
+++ b/tools/libxl/libxl.c
@@ -5585,10 +5585,12 @@ out:
 
 libxl_scheduler libxl_get_scheduler(libxl_ctx *ctx)
 {
-libxl_scheduler sched, ret;
+int r, sched;
+
 GC_INIT(ctx);
-if ((ret = xc_sched_id(ctx->xch, (int *))) != 0) {
-LOGE(ERROR, "getting domain info list");
+r = xc_sched_id(ctx->xch, );
+if (r != 0) {
+LOGE(ERROR, "getting current scheduler id");
 return ERROR_FAIL;
 GC_FREE;
 }
-- 
1.9.5.msysgit.0


___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [PATCH v5 2/8] ACPI: add config for BIOS table scan

2016-01-24 Thread Shannon Zhao


On 2016/1/24 1:25, Jonathan Creekmore wrote:
> 
> Shannon Zhao writes:
> 
>> From: Graeme Gregory 
>>
>> With the addition of ARM64 that does not have a traditional BIOS to
>> scan, add a config option which is selected on x86 (ia64 doesn't need
>> it either, it is EFI/UEFI based system) to do the traditional BIOS
>> scanning for tables.
>>
>> Signed-off-by: Graeme Gregory 
>> Signed-off-by: Hanjun Guo 
>> Signed-off-by: Rafael J. Wysocki 
>> [Linux commit 8a1664be0b922dd6afd60eca96a992ef5ec22c40]
>> Signed-off-by: Shannon Zhao 
>> ---
>> Cc: Jan Beulich 
>> ---
>>  xen/arch/x86/Kconfig | 1 +
>>  xen/drivers/acpi/Kconfig | 3 +++
>>  xen/drivers/acpi/osl.c   | 4 +++-
>>  3 files changed, 7 insertions(+), 1 deletion(-)
>>
>> diff --git a/xen/arch/x86/Kconfig b/xen/arch/x86/Kconfig
>> index 7d2ed96..3a25288 100644
>> --- a/xen/arch/x86/Kconfig
>> +++ b/xen/arch/x86/Kconfig
>> @@ -5,6 +5,7 @@ config X86
>>  def_bool y
>>  select COMPAT
>>  select HAS_ACPI
>> +select ACPI_LEGACY_TABLES_LOOKUP if HAS_ACPI
> 
> Since HAS_ACPI is selected right above this, it seems pointless to do
> the if HAS_ACPI here. Just select ACPI_LEGACY_TABLES_LOOKUP. Or, see below.
> 
Sure.
>>  select HAS_CPUFREQ
>>  select HAS_EHCI
>>  select HAS_GDBSX
>> diff --git a/xen/drivers/acpi/Kconfig b/xen/drivers/acpi/Kconfig
>> index 11ab5e4..82d73ca 100644
>> --- a/xen/drivers/acpi/Kconfig
>> +++ b/xen/drivers/acpi/Kconfig
>> @@ -2,3 +2,6 @@
>>  # Select HAS_ACPI if ACPI is supported
>>  config HAS_ACPI
>>  bool
>> +
>> +config ACPI_LEGACY_TABLES_LOOKUP
>> +bool
> 
> Or, better, default the value of ACPI_LEGACY_TABLES_LOOKUP based on
> HAS_ACPI. That way, you only select HAS_ACPI to default this to on and,
> if another platform besides X86 ever enabled HAS_ACPI, it would turn on
> this option without you having to select it as well.
> 
But it wants other platform(currently is ARM) not to select this option
by default, because it's not necessary to do traditional BIOS scan on ARM64.

>> diff --git a/xen/drivers/acpi/osl.c b/xen/drivers/acpi/osl.c
>> index ce15470..a2fc8c4 100644
>> --- a/xen/drivers/acpi/osl.c
>> +++ b/xen/drivers/acpi/osl.c
>> @@ -75,12 +75,14 @@ acpi_physical_address __init 
>> acpi_os_get_root_pointer(void)
>> "System description tables not found\n");
>>  return 0;
>>  }
>> -} else {
>> +} else if (IS_ENABLED(CONFIG_ACPI_LEGACY_TABLES_LOOKUP)) {
> 
> I would use an #ifdef CONFIG_ACPI_LEGACY_TABLES_LOOKUP instead of using
> the kconfig.h IS_ENABLED macro to keep from pulling that file in.
> 
But Jan will not agree with this since I posted this patch like what you
said before, but he NACKed it.

>>  acpi_physical_address pa = 0;
>>
>>  acpi_find_root_pointer();
>>  return pa;
>>  }
>> +
>> +return 0;
>>  }
>>
>>  void __iomem *
> 
> .
> 

-- 
Shannon


___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [PATCH v5 1/8] Kconfig: import kconfig.h from Linux 4.3

2016-01-24 Thread Shannon Zhao


On 2016/1/24 2:42, Andrew Cooper wrote:
> On 23/01/16 17:14, Jonathan Creekmore wrote:
>> Shannon Zhao writes:
>>
>>> From: Shannon Zhao 
>>>
>>> To support using CONFIG_ options in C/CPP expressions, import kconfig.h
>>> from the Linux v4.3 tag (commit id
>>> 6a13feb9c82803e2b815eca72fa7a9f5561d7861).
>>>
>>> CC: Doug Goldstein 
>>> Signed-off-by: Shannon Zhao 
>>> ---
>>>  xen/include/xen/config.h  |  2 +-
>>>  xen/include/xen/kconfig.h | 54 
>>> +++
>>>  2 files changed, 55 insertions(+), 1 deletion(-)
>>>  create mode 100644 xen/include/xen/kconfig.h
>>>
>>> diff --git a/xen/include/xen/config.h b/xen/include/xen/config.h
>>> index 7595599..eeb49db 100644
>>> --- a/xen/include/xen/config.h
>>> +++ b/xen/include/xen/config.h
>>> @@ -7,7 +7,7 @@
>>>  #ifndef __XEN_CONFIG_H__
>>>  #define __XEN_CONFIG_H__
>>>
>>> -#include 
>>> +#include 
>>>
>>>  #ifndef __ASSEMBLY__
>>>  #include 
>>> diff --git a/xen/include/xen/kconfig.h b/xen/include/xen/kconfig.h
>>> new file mode 100644
>>> index 000..d68a7ed
>>> --- /dev/null
>>> +++ b/xen/include/xen/kconfig.h
>>> @@ -0,0 +1,54 @@
>>> +#ifndef __XEN_KCONFIG_H
>>> +#define __XEN_KCONFIG_H
>>> +
>>> +#include 
>>> +
>>> +/*
>>> + * Helper macros to use CONFIG_ options in C/CPP expressions. Note that
>>> + * these only work with boolean and tristate options.
>>> + */
>>> +
>>> +/*
>>> + * Getting something that works in C and CPP for an arg that may or may
>>> + * not be defined is tricky.  Here, if we have "#define CONFIG_BOOGER 1"
>>> + * we match on the placeholder define, insert the "0," for arg1 and 
>>> generate
>>> + * the triplet (0, 1, 0).  Then the last step cherry picks the 2nd arg (a 
>>> one).
>>> + * When CONFIG_BOOGER is not defined, we generate a (... 1, 0) pair, and 
>>> when
>>> + * the last step cherry picks the 2nd arg, we get a zero.
>>> + */
>>> +#define __ARG_PLACEHOLDER_1 0,
>>> +#define config_enabled(cfg) _config_enabled(cfg)
>>> +#define _config_enabled(value) __config_enabled(__ARG_PLACEHOLDER_##value)
>>> +#define __config_enabled(arg1_or_junk) ___config_enabled(arg1_or_junk 1, 0)
>>> +#define ___config_enabled(__ignored, val, ...) val
>>> +
>>> +/*
>>> + * IS_BUILTIN(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y', 0
>>> + * otherwise. For boolean options, this is equivalent to
>>> + * IS_ENABLED(CONFIG_FOO).
>>> + */
>>> +#define IS_BUILTIN(option) config_enabled(option)
>>> +
>>> +/*
>>> + * IS_MODULE(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'm', 0
>>> + * otherwise.
>>> + */
>>> +#define IS_MODULE(option) config_enabled(option##_MODULE)
>>> +
>>> +/*
>>> + * IS_REACHABLE(CONFIG_FOO) evaluates to 1 if the currently compiled
>>> + * code can call a function defined in code compiled based on CONFIG_FOO.
>>> + * This is similar to IS_ENABLED(), but returns false when invoked from
>>> + * built-in code when CONFIG_FOO is set to 'm'.
>>> + */
>>> +#define IS_REACHABLE(option) (config_enabled(option) || \
>>> +(config_enabled(option##_MODULE) && config_enabled(MODULE)))
>>> +
>>> +/*
>>> + * IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 
>>> 'm',
>>> + * 0 otherwise.
>>> + */
>>> +#define IS_ENABLED(option) \
>>> +   (IS_BUILTIN(option) || IS_MODULE(option))
>>> +
>>> +#endif /* __XEN_KCONFIG_H */
>> I am not sure that the complexity of this file is necessary since Xen
>> does not support loadable modules. Essentially, IS_ENABLED(CONFIG_FOO)
>> is as simple as #ifdef CONFIG_FOO.
> 
> I would like to be able to convert some of our "#ifdef CONFIG_FOO" code
> into "if ( IS_ENABLED(CONFIG_FOO) )" to reduce the quantity of code-rot
> in often-disabled options.
> 
> However, I agree that we don't want all the module complexity.  i.e.
> IS_ENABLED() is the only one of these we need.
> 
Oh, yes. Will drop other macros.

Thanks,
-- 
Shannon


___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [PATCH v2 3/5] n16550: add sanity check for reg_shift

2016-01-24 Thread czylin

Quoting Jan Beulich :


On 19.01.16 at 06:57,  wrote:

Fix CID 1343302 by adding checking a check on the value of reg_shift.
This patch also rolls the multiplication by 8 into the shift.
No functional changes.

Suggested-by: Jan Beulich 


I don't think so.


Signed-off-by: Chester Lin 
---
 xen/drivers/char/ns16550.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/char/ns16550.c b/xen/drivers/char/ns16550.c
index bc24015..55cfc45 100644
--- a/xen/drivers/char/ns16550.c
+++ b/xen/drivers/char/ns16550.c
@@ -913,7 +913,8 @@ pci_uart_config(struct ns16550 *uart, bool_t  
skip_amt, unsigned int bar_idx)

  * Force length of mmio region to be at least
  * 8 bytes times (1 << reg_shift)
  */
-if ( size < (0x8 * (1 <<  
uart_param[p].reg_shift)) )

+if ( uart_param[p].reg_shift > 27 ||
+ size < (1 << (uart_param[p].reg_shift + 3)) )
 continue;


Instead I think Coverity complaining is mad, and adding a
comparison here just clutters the code. The only thing I could
imagine I might have suggested would be to put an ASSERT()
here.

In any event should is the replacement of the multiplication
by an addition not what I think I had also mentioned before:
The expression, if changed in the first place, should use 8 as
the left operand of the shift.

Jan


___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel



Sorry for the confusion regarding the suggested-by tag.

Thank you for reviewing our patches. We agree that it would make
more sense to suppress the error in Coverity. As such, we will
not be sending this patch for further review.

Regards,
Chester Lin






___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] [linux-3.10 test] 78923: regressions - trouble: blocked/broken/fail/pass

2016-01-24 Thread osstest service owner
flight 78923 linux-3.10 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/78923/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-pvops  3 host-install(3) broken REGR. vs. 66308
 test-amd64-amd64-amd64-pvgrub  3 host-install(3)broken REGR. vs. 66308
 test-amd64-amd64-libvirt 17 guest-start/debian.repeat fail REGR. vs. 66308

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-libvirt-vhd 16 guest-start/debian.repeat fail blocked in 66308
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop fail like 66308

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked 
n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64  1 build-check(1) blocked n/a
 test-amd64-i386-xl-xsm1 build-check(1)   blocked  n/a
 test-amd64-i386-xl-raw1 build-check(1)   blocked  n/a
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemut-winxpsp3  1 build-check(1)   blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)  blocked n/a
 test-amd64-i386-xl1 build-check(1)   blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)   blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemut-win7-amd64  1 build-check(1)  blocked n/a
 test-amd64-i386-rumpuserxen-i386  1 build-check(1)   blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)   blocked n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)   blocked  n/a
 test-amd64-i386-pair  1 build-check(1)   blocked  n/a
 test-amd64-i386-qemut-rhel6hvm-amd  1 build-check(1)   blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)  blocked n/a
 test-amd64-i386-qemut-rhel6hvm-intel  1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1) blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)   blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)   blocked  n/a
 test-amd64-i386-libvirt   1 build-check(1)   blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)   blocked  n/a
 test-amd64-amd64-xl-pvh-intel 11 guest-start  fail  never pass
 test-amd64-amd64-xl-pvh-amd  11 guest-start  fail   never pass
 test-amd64-amd64-libvirt 12 migrate-support-checkfail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-checkfail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-checkfail   never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop fail never pass

version targeted for testing:
 linux14b58660bc26be42d272f7fb0d153ed8fc0a0c4e
baseline version:
 linux03ed106ff4c200d01f3c72f71fa9c5b18da07d9b

Last test of basis66308  2015-12-14 10:32:10 Z   41 days
Testing same since78923  2016-01-24 13:49:52 Z0 days1 attempts


People who touched revisions under test:
  Aaro Koskinen 
  Alan Stern 
  Alexey Khoroshilov 
  Ben Hutchings 
  Benjamin Coddington 
  Bjørn Mork 
  Cong Wang 
  Daeho Jeong 
  Daniel Borkmann 
  Daniele Palmas 
  David Howells 
  David S. Miller 
  Dmitry Vyukov 
  Don Zickus 
  Eric Dumazet 
  Filipe Manana 
  Greg Kroah-Hartman 
  Hannes Frederic Sowa 
  Hobin Woo 
  James Morris 
  Jarod Wilson 
  Jeff Layton 
  Jeff Layton 
  Johan Hovold 
  Jonas Jonsson 
  Konstantin Shkolnyy 
  lucien 
  Marcelo Ricardo Leitner 

[Xen-devel] [ovmf test] 78906: trouble: preparing/queued

2016-01-24 Thread osstest service owner
flight 78906 ovmf running [real]
http://logs.test-lab.xenproject.org/osstest/logs/78906/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-libvirt   queued
 build-i386-libvirtqueued
 test-amd64-i386-xl-qemuu-ovmf-amd64  queued
 test-amd64-amd64-xl-qemuu-ovmf-amd64  queued
 build-i386-pvops  2 hosts-allocate   running
 build-amd64-pvops 2 hosts-allocate   running
 build-amd64-xsm   2 hosts-allocate   running
 build-i386-xsm2 hosts-allocate   running
 build-i3862 hosts-allocate   running
 build-amd64   2 hosts-allocate   running

version targeted for testing:
 ovmf 0179180d6dbacc1bed53c3b6a886693790f75365
baseline version:
 ovmf 5ac96e3a28dd26eabee421919f67fa7c443a47f1

Last test of basis65543  2015-12-08 08:45:15 Z   47 days
Failing since 65593  2015-12-08 23:44:51 Z   46 days   48 attempts
Testing same since78870  2016-01-23 07:52:09 Z1 days1 attempts


People who touched revisions under test:
  "Samer El-Haj-Mahmoud" 
  "Yao, Jiewen" 
  Andrew Fish 
  Ard Biesheuvel 
  Cecil Sheng 
  Chao Zhang 
  Charles Duffy 
  Dandan Bi 
  Daocheng Bu 
  Daryl McDaniel 
  Eric Dong 
  Eric Dong 
  Eugene Cohen 
  Feng Tian 
  Fu Siyuan 
  Hao Wu 
  Hess Chen 
  Heyi Guo 
  Jaben Carsey 
  Jeff Fan 
  Jiaxin Wu 
  Jim Dailey 
  Jordan Justen 
  Larry Hauch 
  Laszlo Ersek 
  Leekha Shaveta 
  Liming Gao 
  Mark Rutland 
  Michael Kinney 
  Michael Thomas 
  Paulo Alcantara 
  Qin Long 
  Qiu Shumin 
  Ruiyu Ni 
  Ryan Harkin 
  Samer El-Haj-Mahmoud 
  Samer El-Haj-Mahmoud 
  Star Zeng 
  Tapan Shah 
  Yao Jiewen 
  Yao, Jiewen 
  Ye Ting 
  Yonghong Zhu 
  Zhang Lubo 

jobs:
 build-amd64-xsm  preparing
 build-i386-xsm   preparing
 build-amd64  preparing
 build-i386   preparing
 build-amd64-libvirt  queued  
 build-i386-libvirt   queued  
 build-amd64-pvopspreparing
 build-i386-pvops preparing
 test-amd64-amd64-xl-qemuu-ovmf-amd64 queued  
 test-amd64-i386-xl-qemuu-ovmf-amd64  queued  



sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-amd64-libvirt queued
broken-job build-i386-libvirt queued
broken-job test-amd64-i386-xl-qemuu-ovmf-amd64 queued
broken-job test-amd64-amd64-xl-qemuu-ovmf-amd64 queued

Not pushing.

(No revision log; it would be 6656 lines long.)

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] [linux-mingo-tip-master test] 78901: trouble: preparing/queued

2016-01-24 Thread osstest service owner
flight 78901 linux-mingo-tip-master running [real]
http://logs.test-lab.xenproject.org/osstest/logs/78901/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-rumpuserxen   queued
 build-i386-libvirtqueued
 test-amd64-amd64-xl-pvh-intel  queued
 build-i386-rumpuserxenqueued
 build-amd64-libvirt   queued
 test-amd64-amd64-xl-pvh-amd   queued
 test-amd64-i386-qemut-rhel6hvm-intel  queued
 test-amd64-amd64-xl-xsm   queued
 test-amd64-amd64-libvirt-xsm  queued
 test-amd64-amd64-xl-multivcpu  queued
 test-amd64-amd64-rumpuserxen-amd64  queued
 test-amd64-amd64-xl   queued
 test-amd64-amd64-amd64-pvgrub  queued
 test-amd64-amd64-xl-credit2   queued
 test-amd64-amd64-i386-pvgrub  queued
 test-amd64-amd64-pygrub   queued
 test-amd64-amd64-xl-qemut-win7-amd64  queued
 test-amd64-amd64-xl-rtds  queued
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm queued
 test-amd64-amd64-pair queued
 test-amd64-amd64-libvirt-pair  queued
 test-amd64-amd64-xl-qemuu-win7-amd64  queued
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsmqueued
 test-amd64-amd64-libvirt  queued
 test-amd64-i386-freebsd10-i386  queued
 test-amd64-amd64-qemuu-nested-amd  queued
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm   queued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64queued
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsmqueued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-amd64-xl-qemut-debianhvm-amd64queued
 test-amd64-amd64-xl-qcow2 queued
 test-amd64-amd64-libvirt-vhd  queued
 test-amd64-amd64-xl-qemuu-ovmf-amd64  queued
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm queued
 test-amd64-i386-xl-qemut-win7-amd64  queued
 test-amd64-i386-qemuu-rhel6hvm-intel  queued
 test-amd64-i386-libvirt   queued
 test-amd64-i386-freebsd10-amd64  queued
 test-amd64-i386-qemut-rhel6hvm-amd  queued
 test-amd64-i386-xl-qemuu-win7-amd64  queued
 test-amd64-i386-xl-xsmqueued
 test-amd64-i386-xl-rawqueued
 test-amd64-i386-rumpuserxen-i386  queued
 test-amd64-i386-xl-qemut-debianhvm-amd64 queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64 queued
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-i386-libvirt-xsm   queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm queued
 test-amd64-amd64-qemuu-nested-intel  queued
 test-amd64-i386-qemuu-rhel6hvm-amd  queued
 test-amd64-i386-xl-qemuu-ovmf-amd64  queued
 test-amd64-i386-xlqueued
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 queued
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 queued
 test-amd64-amd64-xl-qemuu-winxpsp3  queued
 test-amd64-i386-xl-qemut-winxpsp3  queued
 test-amd64-i386-xl-qemuu-winxpsp3  queued
 test-amd64-i386-libvirt-pair  queued
 test-amd64-amd64-xl-qemut-winxpsp3  queued
 test-amd64-i386-pair  queued
 build-i386-xsm2 hosts-allocate   running
 build-amd64-xsm   2 hosts-allocate   running
 build-i386-pvops  2 hosts-allocate   running
 build-i3862 hosts-allocate   running
 build-amd64-pvops 2 hosts-allocate   running
 build-amd64   2 hosts-allocate   running

version targeted for testing:
 linux246ae94fcde347fb6d18e4e83f1ca86dbd8ab323
baseline version:
 linux69f75ebe3b1d1e636c4ce0a0ee248edacc69cbe0

Last test of basis60684  2015-08-13 04:21:46 Z  164 days
Failing since 60712  2015-08-15 18:33:48 Z  161 days  112 attempts
Testing same since78856  2016-01-23 04:23:19 Z1 days1 attempts

jobs:
 build-amd64-xsm  preparing
 build-i386-xsm   preparing
 build-amd64  preparing
 build-i386   preparing
 build-amd64-libvirt  queued  
 build-i386-libvirt 

[Xen-devel] [xen-unstable test] 78886: trouble: blocked/broken/preparing/queued

2016-01-24 Thread osstest service owner
flight 78886 xen-unstable running [real]
http://logs.test-lab.xenproject.org/osstest/logs/78886/

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. 78610
 build-i386-pvops  3 host-install(3) broken REGR. vs. 78610
 build-armhf-xsm   3 host-install(3) broken REGR. vs. 78610
 build-armhf   3 host-install(3) broken REGR. vs. 78610
 build-armhf-pvops 3 host-install(3) broken REGR. vs. 78610
 build-i386-libvirtqueued
 test-amd64-i386-rumpuserxen-i386  queued
 test-amd64-amd64-xl-pvh-amd   queued
 test-amd64-amd64-xl-pvh-intel  queued
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm queued
 build-i386-rumpuserxenqueued
 test-amd64-amd64-libvirt-xsm  queued
 test-amd64-amd64-xl-xsm   queued
 test-amd64-i386-libvirt-xsm   queued
 test-amd64-i386-xl-xsmqueued
 test-amd64-i386-xlqueued
 test-amd64-amd64-xl-credit2   queued
 test-amd64-amd64-libvirt  queued
 test-amd64-amd64-xl   queued
 test-amd64-i386-qemuu-rhel6hvm-intel  queued
 test-amd64-amd64-xl-multivcpu  queued
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsmqueued
 test-amd64-i386-qemut-rhel6hvm-intel  queued
 test-amd64-amd64-pygrub   queued
 test-amd64-amd64-qemuu-nested-amd  queued
 test-amd64-amd64-amd64-pvgrub  queued
 test-amd64-amd64-i386-pvgrub  queued
 test-amd64-amd64-migrupgrade  queued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-i386-qemuu-rhel6hvm-amd  queued
 test-amd64-amd64-xl-qemuu-win7-amd64  queued
 test-amd64-amd64-pair queued
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-i386-pair  queued
 test-amd64-i386-libvirt-pair  queued
 test-amd64-i386-libvirt   queued
 test-amd64-amd64-xl-qemut-win7-amd64  queued
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsmqueued
 test-amd64-amd64-rumpuserxen-amd64  queued
 test-amd64-amd64-xl-rtds  queued
 test-amd64-amd64-qemuu-nested-intel  queued
 test-amd64-i386-freebsd10-amd64  queued
 test-amd64-i386-xl-rawqueued
 test-amd64-amd64-libvirt-pair  queued
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm   queued
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm queued
 test-amd64-amd64-xl-qemut-debianhvm-amd64queued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64queued
 test-amd64-i386-xl-qemut-debianhvm-amd64 queued
 test-amd64-amd64-xl-qcow2 queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64 queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm queued
 test-amd64-amd64-libvirt-vhd  queued
 test-amd64-i386-freebsd10-i386  queued
 test-amd64-amd64-xl-qemuu-ovmf-amd64  queued
 test-amd64-i386-xl-qemuu-ovmf-amd64  queued
 test-amd64-i386-qemut-rhel6hvm-amd  queued
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 queued
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 queued
 test-amd64-i386-migrupgrade   queued
 test-amd64-i386-xl-qemut-win7-amd64  queued
 test-amd64-amd64-xl-qemuu-winxpsp3  queued
 test-amd64-i386-xl-qemuu-win7-amd64  queued
 test-amd64-i386-xl-qemut-winxpsp3  queued
 test-amd64-i386-xl-qemuu-winxpsp3  queued
 test-amd64-amd64-xl-qemut-winxpsp3  queued
 build-amd64-pvops 2 hosts-allocate   running
 build-i386-prev   2 hosts-allocate   running
 build-i386-oldkern2 hosts-allocate   running
 build-amd64-oldkern   2 hosts-allocate   running
 build-amd64-xsm   2 hosts-allocate   running
 build-i3862 hosts-allocate   running
 build-amd64-prev  2 hosts-allocate   running
 build-i386-xsm2 hosts-allocate   running

Tests which did not succeed, but are not blocking:
 build-amd64-rumpuserxen   1 build-check(1)   blocked  n/a
 build-amd64-libvirt   1 build-check(1)   blocked  n/a
 test-armhf-armhf-libvirt  1 

[Xen-devel] [qemu-upstream-unstable test] 78889: trouble: blocked/broken/preparing/queued

2016-01-24 Thread osstest service owner
flight 78889 qemu-upstream-unstable running [real]
http://logs.test-lab.xenproject.org/osstest/logs/78889/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm   3 host-install(3) broken REGR. vs. 78442
 build-armhf   3 host-install(3) broken REGR. vs. 78442
 build-armhf-pvops 3 host-install(3) broken REGR. vs. 78442
 build-i386-libvirtqueued
 build-amd64-libvirt   queued
 test-amd64-amd64-xl-pvh-amd   queued
 test-amd64-amd64-xl-pvh-intel  queued
 test-amd64-amd64-xl-multivcpu  queued
 test-amd64-i386-libvirt   queued
 test-amd64-amd64-xl-credit2   queued
 test-amd64-i386-xl-xsmqueued
 test-amd64-amd64-xl   queued
 test-amd64-amd64-libvirt-xsm  queued
 test-amd64-i386-libvirt-xsm   queued
 test-amd64-amd64-libvirt  queued
 test-amd64-amd64-libvirt-pair  queued
 test-amd64-amd64-pair queued
 test-amd64-amd64-i386-pvgrub  queued
 test-amd64-i386-xlqueued
 test-amd64-i386-freebsd10-i386  queued
 test-amd64-i386-qemuu-rhel6hvm-intel  queued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-i386-freebsd10-amd64  queued
 test-amd64-amd64-xl-qemuu-ovmf-amd64  queued
 test-amd64-amd64-xl-xsm   queued
 test-amd64-amd64-amd64-pvgrub  queued
 test-amd64-i386-pair  queued
 test-amd64-amd64-pygrub   queued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64queued
 test-amd64-i386-libvirt-pair  queued
 test-amd64-amd64-qemuu-nested-amd  queued
 test-amd64-i386-xl-qemuu-ovmf-amd64  queued
 test-amd64-i386-qemuu-rhel6hvm-amd  queued
 test-amd64-amd64-xl-qemuu-win7-amd64  queued
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm   queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64 queued
 test-amd64-amd64-xl-qcow2 queued
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm queued
 test-amd64-amd64-libvirt-vhd  queued
 test-amd64-amd64-xl-rtds  queued
 test-amd64-amd64-qemuu-nested-intel  queued
 test-amd64-amd64-xl-qemuu-winxpsp3  queued
 test-amd64-i386-xl-rawqueued
 test-amd64-i386-xl-qemuu-win7-amd64  queued
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 queued
 test-amd64-i386-xl-qemuu-winxpsp3  queued
 build-i3862 hosts-allocate   running
 build-amd64   2 hosts-allocate   running
 build-i386-pvops  2 hosts-allocate   running
 build-amd64-xsm   2 hosts-allocate   running
 build-i386-xsm2 hosts-allocate   running
 build-amd64-pvops 2 hosts-allocate   running

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt  1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)   blocked  n/a
 build-armhf-libvirt   1 build-check(1)   blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl-xsm   1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl-rtds  1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl   1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)   blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl-vhd   1 build-check(1)   blocked  n/a
 test-armhf-armhf-libvirt-qcow2  1 build-check(1)   blocked  n/a

version targeted for testing:
 qemuu2ce1d30ef2858dfed72a281872579e5a26b090dd
baseline version:
 qemuufcf6ac570c98a86361c430992355ee8dae681d75

Last test of basis78442  2016-01-18 16:44:36 Z5 days
Testing same since78815  2016-01-22 15:43:35 Z1 days1 attempts


People who touched revisions under test:
  Stefano Stabellini 

jobs:
 build-amd64-xsm  

[Xen-devel] [linux-3.10 test] 78866: trouble: pass/preparing/running

2016-01-24 Thread osstest service owner
flight 78866 linux-3.10 running [real]
http://logs.test-lab.xenproject.org/osstest/logs/78866/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64  2 hosts-allocate   running
 test-amd64-i386-qemut-rhel6hvm-amd  2 hosts-allocate   running
 test-amd64-i386-xl-qemut-debianhvm-amd64  2 hosts-allocate running
 test-amd64-amd64-libvirt-xsm  2 hosts-allocate   running
 test-amd64-amd64-i386-pvgrub  2 hosts-allocate   running
 test-amd64-i386-freebsd10-amd64  2 hosts-allocate   running
 test-amd64-amd64-xl-qemut-debianhvm-amd64  2 hosts-allocaterunning
 test-amd64-i386-libvirt   2 hosts-allocate   running
 test-amd64-i386-xl-xsm2 hosts-allocate   running
 test-amd64-amd64-xl-pvh-amd   2 hosts-allocate   running
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  2 hosts-allocate   running
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm  2 hosts-allocaterunning
 test-amd64-amd64-xl-qcow2 2 hosts-allocate   running
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  2 hosts-allocate running
 test-amd64-amd64-xl-credit2   2 hosts-allocate   running
 test-amd64-amd64-xl-qemut-win7-amd64  2 hosts-allocate   running
 test-amd64-i386-rumpuserxen-i386  2 hosts-allocate   running
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  2 hosts-allocaterunning
 test-amd64-amd64-amd64-pvgrub  3 host-install(3)  running
 test-amd64-amd64-xl-multivcpu  2 hosts-allocate   running
 test-amd64-i386-xl-qemuu-ovmf-amd64  2 hosts-allocate   running
 test-amd64-i386-libvirt-xsm   2 hosts-allocate   running
 test-amd64-amd64-pygrub   3 host-install(3)  running
 test-amd64-i386-pair  2 hosts-allocate   running
 test-amd64-amd64-libvirt  2 hosts-allocate   running
 test-amd64-amd64-xl-qemuu-win7-amd64  2 hosts-allocate   running
 test-amd64-i386-qemuu-rhel6hvm-amd  2 hosts-allocate   running
 test-amd64-amd64-qemuu-nested-amd  2 hosts-allocate   running
 test-amd64-amd64-xl   2 hosts-allocate   running
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  2 hosts-allocate running
 test-amd64-i386-xl-qemut-winxpsp3  2 hosts-allocate   running
 test-amd64-i386-freebsd10-i386  2 hosts-allocate   running
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  2 hosts-allocate running
 test-amd64-amd64-rumpuserxen-amd64  2 hosts-allocate   running
 test-amd64-i386-xl-qemut-win7-amd64  2 hosts-allocate   running
 test-amd64-i386-xl-qemuu-winxpsp3  2 hosts-allocate   running
 test-amd64-amd64-xl-qemut-winxpsp3  2 hosts-allocate   running
 test-amd64-amd64-qemuu-nested-intel  2 hosts-allocate   running
 test-amd64-i386-xl2 hosts-allocate   running
 test-amd64-i386-qemuu-rhel6hvm-intel  2 hosts-allocate   running
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  2 hosts-allocate running
 test-amd64-amd64-libvirt-pair  2 hosts-allocate   running
 test-amd64-amd64-pair 3 host-install/src_host(3) running
 test-amd64-amd64-xl-qemuu-ovmf-amd64  2 hosts-allocate   running
 test-amd64-i386-libvirt-pair  2 hosts-allocate   running
 test-amd64-amd64-pair 4 host-install/dst_host(4) running
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm  3 host-install(3)   running
 test-amd64-amd64-xl-xsm   2 hosts-allocate   running
 test-amd64-amd64-xl-pvh-intel  2 hosts-allocate   running
 test-amd64-i386-qemut-rhel6hvm-intel  2 hosts-allocate   running
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 2 hosts-allocate running
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  2 hosts-allocaterunning
 test-amd64-i386-xl-qemuu-debianhvm-amd64  2 hosts-allocate running
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm  2 hosts-allocate running
 test-amd64-amd64-xl-rtds  2 hosts-allocate   running
 test-amd64-i386-xl-raw2 hosts-allocate   running
 test-amd64-amd64-xl-qemuu-winxpsp3  2 hosts-allocate   running
 test-amd64-amd64-libvirt-vhd  2 hosts-allocate   running

version targeted for testing:
 linux14b58660bc26be42d272f7fb0d153ed8fc0a0c4e
baseline version:
 linux03ed106ff4c200d01f3c72f71fa9c5b18da07d9b

Last test of basis66308  2015-12-14 10:32:10 Z   41 days
Testing same since0  1970-01-01 00:00:00 Z 16824 days0 attempts


People who touched revisions under test:
  Aaro Koskinen 

[Xen-devel] [libvirt test] 78902: trouble: blocked/broken/preparing/queued

2016-01-24 Thread osstest service owner
flight 78902 libvirt running [real]
http://logs.test-lab.xenproject.org/osstest/logs/78902/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf   3 host-install(3) broken REGR. vs. 78787
 build-armhf-xsm   3 host-install(3) broken REGR. vs. 78787
 build-armhf-pvops 3 host-install(3) broken REGR. vs. 78787
 build-i386-libvirtqueued
 build-amd64-libvirt   queued
 test-amd64-amd64-libvirt-vhd  queued
 test-amd64-amd64-libvirt  queued
 test-amd64-i386-libvirt   queued
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm   queued
 test-amd64-i386-libvirt-xsm   queued
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-amd64-libvirt-xsm  queued
 test-amd64-i386-libvirt-pair  queued
 test-amd64-amd64-libvirt-pair  queued
 build-amd64-pvops 2 hosts-allocate   running
 build-i3862 hosts-allocate   running
 build-amd64   2 hosts-allocate   running
 build-i386-xsm2 hosts-allocate   running
 build-i386-pvops  2 hosts-allocate   running
 build-amd64-xsm   2 hosts-allocate   running

Tests which did not succeed, but are not blocking:
 build-armhf-libvirt   1 build-check(1)   blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)   blocked  n/a
 test-armhf-armhf-libvirt-qcow2  1 build-check(1)   blocked  n/a
 test-armhf-armhf-libvirt  1 build-check(1)   blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)   blocked  n/a

version targeted for testing:
 libvirt  29cc45cb792520c27ff9c55863bf4845dfcb0c97
baseline version:
 libvirt  daeace5c5d4d5a499705a82af0a0ea9f697a7474

Last test of basis78787  2016-01-22 04:36:12 Z2 days
Testing same since78860  2016-01-23 04:48:00 Z1 days1 attempts


People who touched revisions under test:
  Cole Robinson 
  Laine Stump 

jobs:
 build-amd64-xsm  preparing
 build-armhf-xsm  broken  
 build-i386-xsm   preparing
 build-amd64  preparing
 build-armhf  broken  
 build-i386   preparing
 build-amd64-libvirt  queued  
 build-armhf-libvirt  blocked 
 build-i386-libvirt   queued  
 build-amd64-pvopspreparing
 build-armhf-pvopsbroken  
 build-i386-pvops preparing
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm   queued  
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsmqueued  
 test-amd64-amd64-libvirt-xsm queued  
 test-armhf-armhf-libvirt-xsm blocked 
 test-amd64-i386-libvirt-xsm  queued  
 test-amd64-amd64-libvirt queued  
 test-armhf-armhf-libvirt blocked 
 test-amd64-i386-libvirt  queued  
 test-amd64-amd64-libvirt-pairqueued  
 test-amd64-i386-libvirt-pair queued  
 test-armhf-armhf-libvirt-qcow2   blocked 
 test-armhf-armhf-libvirt-raw blocked 
 test-amd64-amd64-libvirt-vhd queued  



sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-i386-libvirt queued
broken-job build-amd64-libvirt queued
broken-step build-armhf host-install(3)
broken-step build-armhf-xsm host-install(3)
broken-job test-amd64-amd64-libvirt-vhd queued
broken-job 

Re: [Xen-devel] [xen-unstable test] 78811: trouble: broken/fail/pass

2016-01-24 Thread Ian Campbell
On Sun, 2016-01-24 at 10:32 +, Ian Campbell wrote:
> On Sat, 2016-01-23 at 17:18 +, osstest service owner wrote:
> > flight 78811 xen-unstable real [real]
> > http://logs.test-lab.xenproject.org/osstest/logs/78811/
> > 
> > Failures and problems with tests :-(
> > 
> > Tests which did not succeed and are blocking,
> > including tests which could not be run:
> >  test-amd64-i386-xl-qemuu-ovmf-amd64  3 host-install(3)  broken
> REGR. vs. 78610
> >  test-amd64-i386-qemut-rhel6hvm-amd  3 host-install(3)   broken
> REGR. vs. 78610
> >  test-amd64-i386-xl-qemut-winxpsp3  3 host-install(3)broken
> REGR. vs. 78610
> 
> These are due to the Debian 8.3 point release this w/e changing the
> kernel modules in the archive vs our local pxe kernels.
> 
> I have run mg-update-debian-installer-all in the colo, copied the
> result to Cambridge[*] and force pushed the patch below.

I had a bit of a brainfart and only pushed to pretest. I have now done
the actual force push and "pkill -f sg-execute-flight" (-f this time,
so it actually did something).

Ian.


(test-lab)osstest@osstest:~/branches/for-osstest.git$ git branch -v
  ap-fetch   82b424e production-config*: Update TftpDiVersion for Debian 8.3 
point release
  incoming   e2ea567 make-flight: Support specifying a mini-os tree+revision
* master 82b424e [ahead 135] production-config*: Update TftpDiVersion for 
Debian 8.3 point release
  pretestc0c4a70 Merge branch 'from-cambridge/2015-05-05' of 
xenbits.xen.org:/home/xen/git/people/ianc/osstest into fast
  production c0c4a70 Merge branch 'from-cambridge/2015-05-05' of 
xenbits.xen.org:/home/xen/git/people/ianc/osstest into fast
(test-lab)osstest@osstest:~/branches/for-osstest.git$ 
OSSTEST_CONFIG=production-config ./ap-push osstest 82b424e
+ branch=osstest
+ revision=82b424e
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
 getconfig Repos
 perl -e '
use Osstest;
readglobalconfig();
print $c{"Repos"} or die $!;
'
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push osstest 82b424e
+ branch=osstest
+ revision=82b424e
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
 getconfig Repos
 perl -e '
use Osstest;
readglobalconfig();
print $c{"Repos"} or die $!;
'
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=osstest
+ xenbranch=xen-unstable
+ '[' xosstest = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.6-testing
+ '[' x82b424e = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osst...@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
use Osstest;
readglobalconfig();
print $c{"OsstestUpstream"} or die $!;
'
++ :
++ : git://xenbits.xen.org/xen.git
++ : osst...@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://libvirt.org/libvirt.git
++ : osst...@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : https://github.com/rumpkernel/rumprun-xen
++ : git
++ : git://xenbits.xen.org/rumpuser-xen.git
++ : osst...@xenbits.xen.org:/home/xen/git/rumpuser-xen.git
+++ besteffort_repo https://github.com/rumpkernel/rumpkernel-netbsd-src
+++ local repo=https://github.com/rumpkernel/rumpkernel-netbsd-src
+++ cached_repo https://github.com/rumpkernel/rumpkernel-netbsd-src 
'[fetch=try]'
+++ local repo=https://github.com/rumpkernel/rumpkernel-netbsd-src
+++ local 'options=[fetch=try]'
 getconfig GitCacheProxy
 perl -e '
use Osstest;
readglobalconfig();
print $c{"GitCacheProxy"} or die $!;
'
+++ local cache=git://cache:9419/
+++ '[' xgit://cache:9419/ '!=' x ']'
+++ echo 
'git://cache:9419/https://github.com/rumpkernel/rumpkernel-netbsd-src%20[fetch=try]'
++ : 
'git://cache:9419/https://github.com/rumpkernel/rumpkernel-netbsd-src%20[fetch=try]'
++ : git
++ : git://git.seabios.org/seabios.git
++ : osst...@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git

[Xen-devel] [linux-linus test] 78903: trouble: blocked/broken/preparing/queued

2016-01-24 Thread osstest service owner
flight 78903 linux-linus running [real]
http://logs.test-lab.xenproject.org/osstest/logs/78903/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm   3 host-install(3) broken REGR. vs. 59254
 build-armhf   3 host-install(3) broken REGR. vs. 59254
 build-armhf-pvops 3 host-install(3) broken REGR. vs. 59254
 build-i386-rumpuserxenqueued
 build-amd64-rumpuserxen   queued
 build-i386-libvirtqueued
 build-amd64-libvirt   queued
 test-amd64-i386-qemuu-rhel6hvm-intel  queued
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm   queued
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm queued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm queued
 test-amd64-i386-xlqueued
 test-amd64-amd64-xl-qcow2 queued
 test-amd64-i386-qemut-rhel6hvm-intel  queued
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsmqueued
 test-amd64-amd64-libvirt-vhd  queued
 test-amd64-amd64-xl-qemuu-ovmf-amd64  queued
 test-amd64-amd64-xl-xsm   queued
 test-amd64-amd64-xl-pvh-amd   queued
 test-amd64-amd64-xl-qemut-debianhvm-amd64queued
 test-amd64-i386-xl-rawqueued
 test-amd64-amd64-amd64-pvgrub  queued
 test-amd64-amd64-rumpuserxen-amd64  queued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64queued
 test-amd64-i386-xl-xsmqueued
 test-amd64-amd64-xl-qemut-win7-amd64  queued
 test-amd64-i386-xl-qemut-win7-amd64  queued
 test-amd64-amd64-xl-pvh-intel  queued
 test-amd64-i386-libvirt   queued
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsmqueued
 test-amd64-i386-libvirt-xsm   queued
 test-amd64-amd64-xl-qemuu-win7-amd64  queued
 test-amd64-i386-xl-qemuu-ovmf-amd64  queued
 test-amd64-i386-rumpuserxen-i386  queued
 test-amd64-amd64-libvirt-xsm  queued
 test-amd64-amd64-xl-rtds  queued
 test-amd64-amd64-qemuu-nested-intel  queued
 test-amd64-i386-freebsd10-amd64  queued
 test-amd64-amd64-pygrub   queued
 test-amd64-amd64-xl   queued
 test-amd64-amd64-xl-credit2   queued
 test-amd64-i386-xl-qemuu-win7-amd64  queued
 test-amd64-i386-xl-qemut-debianhvm-amd64 queued
 test-amd64-i386-qemuu-rhel6hvm-amd  queued
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-i386-qemut-rhel6hvm-amd  queued
 test-amd64-amd64-i386-pvgrub  queued
 test-amd64-amd64-qemuu-nested-amd  queued
 test-amd64-amd64-xl-multivcpu  queued
 test-amd64-i386-freebsd10-i386  queued
 test-amd64-amd64-libvirt  queued
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64 queued
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 queued
 test-amd64-i386-xl-qemut-winxpsp3  queued
 test-amd64-i386-xl-qemuu-winxpsp3  queued
 test-amd64-amd64-xl-qemuu-winxpsp3  queued
 test-amd64-amd64-xl-qemut-winxpsp3  queued
 test-amd64-i386-pair  queued
 test-amd64-amd64-pair queued
 test-amd64-amd64-libvirt-pair  queued
 test-amd64-i386-libvirt-pair  queued
 build-i3862 hosts-allocate   running
 build-i386-xsm2 hosts-allocate   running
 build-amd64   2 hosts-allocate   running
 build-amd64-pvops 2 hosts-allocate   running
 build-amd64-xsm   2 hosts-allocate   running
 build-i386-pvops  2 hosts-allocate   running

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl-xsm   1 build-check(1)   blocked  n/a
 test-armhf-armhf-libvirt  1 build-check(1)   blocked  n/a
 test-armhf-armhf-libvirt-qcow2  1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl   1 build-check(1)   blocked  n/a
 test-armhf-armhf-xl-vhd   1 

[Xen-devel] [linux-4.1 test] 78865: trouble: broken/pass/preparing

2016-01-24 Thread osstest service owner
flight 78865 linux-4.1 running [real]
http://logs.test-lab.xenproject.org/osstest/logs/78865/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-multivcpu  3 host-install(3)broken REGR. vs. 66399
 test-armhf-armhf-xl   3 host-install(3) broken REGR. vs. 66399
 test-armhf-armhf-xl-arndale   3 host-install(3) broken REGR. vs. 66399
 test-armhf-armhf-xl-credit2   3 host-install(3) broken REGR. vs. 66399
 test-armhf-armhf-libvirt-raw  3 host-install(3) broken REGR. vs. 66399
 test-armhf-armhf-libvirt-xsm  3 host-install(3) broken REGR. vs. 66399
 test-armhf-armhf-libvirt-qcow2  3 host-install(3)   broken REGR. vs. 66399
 test-armhf-armhf-xl-xsm   3 host-install(3) broken REGR. vs. 66399
 test-armhf-armhf-xl-cubietruck  3 host-install(3)   broken REGR. vs. 66399
 test-armhf-armhf-xl-vhd   3 host-install(3) broken REGR. vs. 66399
 test-armhf-armhf-libvirt  3 host-install(3) broken REGR. vs. 66399
 test-amd64-i386-qemut-rhel6hvm-amd  2 hosts-allocate   running
 test-amd64-i386-xl-qemut-debianhvm-amd64  2 hosts-allocate running
 test-amd64-amd64-libvirt-xsm  2 hosts-allocate   running
 test-amd64-i386-freebsd10-amd64  2 hosts-allocate   running
 test-amd64-amd64-xl-qemut-debianhvm-amd64  2 hosts-allocaterunning
 test-amd64-i386-libvirt   2 hosts-allocate   running
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  2 hosts-allocate   running
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm  2 hosts-allocaterunning
 test-amd64-amd64-xl-qcow2 2 hosts-allocate   running
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  2 hosts-allocate running
 test-amd64-amd64-xl-credit2   2 hosts-allocate   running
 test-amd64-i386-rumpuserxen-i386  2 hosts-allocate   running
 test-amd64-i386-libvirt-xsm   2 hosts-allocate   running
 test-amd64-i386-pair  2 hosts-allocate   running
 test-amd64-amd64-libvirt  2 hosts-allocate   running
 test-amd64-amd64-xl   2 hosts-allocate   running
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  2 hosts-allocate running
 test-amd64-i386-xl-qemut-winxpsp3  2 hosts-allocate   running
 test-amd64-i386-freebsd10-i386  2 hosts-allocate   running
 test-amd64-amd64-rumpuserxen-amd64  2 hosts-allocate   running
 test-amd64-i386-xl-qemut-win7-amd64  2 hosts-allocate   running
 test-amd64-amd64-xl-qemut-winxpsp3  2 hosts-allocate   running
 test-amd64-amd64-pygrub   2 hosts-allocate   running
 test-amd64-amd64-pair 2 hosts-allocate   running
 test-amd64-amd64-libvirt-pair  2 hosts-allocate   running
 test-amd64-amd64-xl-qemuu-ovmf-amd64  2 hosts-allocate   running
 test-amd64-amd64-xl-xsm   2 hosts-allocate   running
 test-amd64-i386-qemut-rhel6hvm-intel  2 hosts-allocate   running
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 2 hosts-allocate running
 test-amd64-i386-xl-qemuu-debianhvm-amd64  2 hosts-allocate running
 test-amd64-amd64-xl-rtds  2 hosts-allocate   running
 test-amd64-i386-xl-raw2 hosts-allocate   running
 test-amd64-amd64-xl-qemuu-winxpsp3  2 hosts-allocate   running
 test-amd64-amd64-libvirt-vhd  2 hosts-allocate   running
 test-amd64-i386-xl-qemuu-win7-amd64  2 hosts-allocate   running
 test-amd64-amd64-i386-pvgrub  2 hosts-allocate   running
 test-amd64-i386-xl-xsm2 hosts-allocate   running
 test-amd64-amd64-xl-pvh-amd   2 hosts-allocate   running
 test-amd64-amd64-xl-qemut-win7-amd64  2 hosts-allocate   running
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  2 hosts-allocaterunning
 test-amd64-i386-xl-qemuu-ovmf-amd64  2 hosts-allocate   running
 test-amd64-amd64-xl-multivcpu  2 hosts-allocate   running
 test-amd64-amd64-qemuu-nested-amd  2 hosts-allocate   running
 test-amd64-i386-qemuu-rhel6hvm-amd  2 hosts-allocate   running
 test-amd64-amd64-xl-qemuu-win7-amd64  2 hosts-allocate   running
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm  2 hosts-allocaterunning
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  2 hosts-allocate running
 test-amd64-i386-xl-qemuu-winxpsp3  2 hosts-allocate   running
 test-amd64-amd64-qemuu-nested-intel  2 hosts-allocate   running
 test-amd64-i386-xl2 hosts-allocate   running
 test-amd64-i386-qemuu-rhel6hvm-intel  2 hosts-allocate   running
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  2 hosts-allocate running
 

[Xen-devel] [qemu-mainline test] 78912: trouble: blocked/broken/preparing/queued

2016-01-24 Thread osstest service owner
flight 78912 qemu-mainline running [real]
http://logs.test-lab.xenproject.org/osstest/logs/78912/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm   3 host-install(3) broken REGR. vs. 78683
 build-armhf   3 host-install(3) broken REGR. vs. 78683
 build-amd64-libvirt   queued
 build-i386-libvirtqueued
 test-armhf-armhf-xl-rtds  queued
 test-armhf-armhf-xl-credit2   queued
 test-armhf-armhf-xl   queued
 test-armhf-armhf-xl-vhd   queued
 test-armhf-armhf-libvirt  queued
 test-armhf-armhf-libvirt-raw  queued
 test-armhf-armhf-libvirt-xsm  queued
 test-armhf-armhf-xl-arndale   queued
 test-armhf-armhf-libvirt-qcow2  queued
 test-amd64-amd64-xl-multivcpu  queued
 test-amd64-i386-qemuu-rhel6hvm-intel  queued
 test-amd64-amd64-libvirt  queued
 test-amd64-i386-xl-xsmqueued
 test-armhf-armhf-xl-xsm   queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64 queued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64queued
 test-amd64-amd64-xl   queued
 test-amd64-i386-qemuu-rhel6hvm-amd  queued
 test-amd64-amd64-xl-pvh-amd   queued
 test-amd64-i386-freebsd10-i386  queued
 test-amd64-amd64-xl-pvh-intel  queued
 test-amd64-amd64-xl-qemuu-win7-amd64  queued
 test-amd64-amd64-xl-qemuu-ovmf-amd64  queued
 test-amd64-i386-xl-qemuu-win7-amd64  queued
 test-amd64-amd64-xl-rtds  queued
 test-amd64-amd64-libvirt-xsm  queued
 test-armhf-armhf-xl-cubietruck  queued
 test-armhf-armhf-xl-multivcpu  queued
 test-amd64-amd64-libvirt-vhd  queued
 test-amd64-i386-xl-rawqueued
 test-amd64-amd64-amd64-pvgrub  queued
 test-amd64-amd64-pygrub   queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm queued
 test-amd64-amd64-xl-xsm   queued
 test-amd64-amd64-qemuu-nested-intel  queued
 test-amd64-i386-xlqueued
 test-amd64-i386-freebsd10-amd64  queued
 test-amd64-amd64-qemuu-nested-amd  queued
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm   queued
 test-amd64-amd64-xl-qcow2 queued
 test-amd64-amd64-i386-pvgrub  queued
 test-amd64-i386-libvirt-xsm   queued
 test-amd64-amd64-xl-credit2   queued
 test-amd64-i386-libvirt   queued
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsmqueued
 test-amd64-i386-xl-qemuu-ovmf-amd64  queued
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 queued
 test-amd64-i386-xl-qemuu-winxpsp3  queued
 test-amd64-amd64-xl-qemuu-winxpsp3  queued
 test-amd64-amd64-pair queued
 test-amd64-amd64-libvirt-pair  queued
 test-amd64-i386-libvirt-pair  queued
 test-amd64-i386-pair  queued
 build-amd64   2 hosts-allocate   running
 build-i386-xsm2 hosts-allocate   running
 build-amd64-pvops 2 hosts-allocate   running
 build-i3862 hosts-allocate   running
 build-i386-pvops  2 hosts-allocate   running
 build-amd64-xsm   2 hosts-allocate   running
 build-armhf-pvops 3 host-install(3)  running

Tests which did not succeed, but are not blocking:
 build-armhf-libvirt   1 build-check(1)   blocked  n/a

version targeted for testing:
 qemuu047e363b05679724d6b784c6ec6310697fe48ba0
baseline version:
 qemuu1cf81ea2e2ecfd2ec046e2b409e75e87808ac4d0

Last test of basis78683  2016-01-21 12:32:58 Z3 days
Failing since 78788  2016-01-22 04:47:28 Z2 days2 attempts
Testing same since78862  2016-01-23 05:24:20 Z1 days1 attempts


People who touched revisions under test:
  Alistair Francis 
  Aurelien Jarno 
  Cao jin 
  Christian Borntraeger 
  Christoffer Dall 
  Cornelia Huck 
  Daniel P. Berrange 
  Edgar E. 

[Xen-devel] [linux-3.14 test] 78864: trouble: broken/pass/preparing/running

2016-01-24 Thread osstest service owner
flight 78864 linux-3.14 running [real]
http://logs.test-lab.xenproject.org/osstest/logs/78864/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-qemut-rhel6hvm-amd  3 host-install(3)   broken REGR. vs. 65787
 test-amd64-i386-xl-qemut-winxpsp3  3 host-install(3)broken REGR. vs. 65787
 test-amd64-i386-xl3 host-install(3) broken REGR. vs. 65787
 test-amd64-i386-xl-qemuu-debianhvm-amd64 3 host-install(3) broken REGR. vs. 
65787
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 3 host-install(3) broken REGR. vs. 
65787
 test-amd64-i386-qemuu-rhel6hvm-intel  3 host-install(3) broken REGR. vs. 65787
 test-amd64-i386-qemuu-rhel6hvm-amd  3 host-install(3)   broken REGR. vs. 65787
 test-amd64-i386-libvirt-pair 3 host-install/src_host(3) broken REGR. vs. 65787
 test-amd64-i386-xl-qemut-win7-amd64  3 host-install(3)  broken REGR. vs. 65787
 test-amd64-i386-pair 3 host-install/src_host(3) broken REGR. vs. 65787
 test-amd64-i386-libvirt-pair 4 host-install/dst_host(4) broken REGR. vs. 65787
 test-amd64-i386-freebsd10-amd64  3 host-install(3)  broken REGR. vs. 65787
 test-amd64-i386-freebsd10-i386  3 host-install(3)   broken REGR. vs. 65787
 test-amd64-i386-xl-qemuu-win7-amd64  3 host-install(3)  broken REGR. vs. 65787
 test-amd64-i386-libvirt   3 host-install(3) broken REGR. vs. 65787
 test-amd64-i386-xl-qemuu-winxpsp3  3 host-install(3)broken REGR. vs. 65787
 test-amd64-i386-xl-qemut-debianhvm-amd64 3 host-install(3) broken REGR. vs. 
65787
 test-amd64-i386-pair 4 host-install/dst_host(4) broken REGR. vs. 65787
 test-amd64-i386-xl-qemuu-ovmf-amd64  3 host-install(3)  broken REGR. vs. 65787
 test-amd64-i386-xl-raw3 host-install(3) broken REGR. vs. 65787
 test-amd64-i386-qemut-rhel6hvm-intel  3 host-install(3) broken REGR. vs. 65787
 test-amd64-amd64-xl-multivcpu  3 host-install(3)broken REGR. vs. 66306
 test-amd64-amd64-i386-pvgrub  3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 3 host-install(3) broken 
REGR. vs. 66306
 test-amd64-amd64-xl-qemuu-win7-amd64  3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-libvirt-xsm  3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-libvirt-pair 4 host-install/dst_host(4) broken REGR. vs. 66306
 test-amd64-amd64-amd64-pvgrub  3 host-install(3)broken REGR. vs. 66306
 test-amd64-amd64-rumpuserxen-amd64  3 host-install(3)   broken REGR. vs. 66306
 test-amd64-amd64-xl-pvh-intel  3 host-install(3)broken REGR. vs. 66306
 test-amd64-i386-xl-xsm3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 3 host-install(3) broken 
REGR. vs. 66306
 test-amd64-amd64-xl-pvh-amd   3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-xl-qemut-debianhvm-amd64 3 host-install(3) broken REGR. vs. 
66306
 test-amd64-amd64-xl-qemuu-ovmf-amd64  3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 3 host-install(3) broken REGR. vs. 
66306
 test-amd64-amd64-xl-xsm   3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-xl-qemuu-winxpsp3  3 host-install(3)   broken REGR. vs. 66306
 test-amd64-amd64-pair3 host-install/src_host(3) broken REGR. vs. 66306
 test-amd64-amd64-pair4 host-install/dst_host(4) broken REGR. vs. 66306
 test-amd64-amd64-xl-qemut-win7-amd64  3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-qemuu-nested-amd  3 host-install(3)broken REGR. vs. 66306
 test-amd64-amd64-xl-credit2   3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-pygrub   3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-libvirt-pair 3 host-install/src_host(3) broken REGR. vs. 66306
 test-amd64-amd64-libvirt  3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-libvirt-vhd  3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-xl   3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-xl-qcow2 3 host-install(3) broken REGR. vs. 66306
 test-amd64-amd64-xl-qemut-winxpsp3  3 host-install(3)   broken REGR. vs. 66306
 test-amd64-amd64-qemuu-nested-intel  3 host-install(3)  broken REGR. vs. 66306
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 3 host-install(3) broken REGR. 
vs. 66306
 test-amd64-amd64-xl-pvh-amd   4 capture-logs(4)  running
 test-amd64-i386-rumpuserxen-i386  3 host-install(3)  running
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm  3 host-install(3)   running
 test-amd64-i386-xl-xsm4 capture-logs(4)  running
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  3 host-install(3)   running
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  3 host-install(3)running
 test-amd64-amd64-xl-qcow2 4 capture-logs(4)  running
 test-amd64-i386-libvirt-xsm   

Re: [Xen-devel] [PATCH v10 6/7] vmx: VT-d posted-interrupt core logic handling

2016-01-24 Thread Wu, Feng


> -Original Message-
> From: Dario Faggioli [mailto:dario.faggi...@citrix.com]
> Sent: Wednesday, January 20, 2016 9:31 PM
> To: Jan Beulich ; Wu, Feng 
> Cc: Andrew Cooper ; George Dunlap
> ; Tian, Kevin ; xen-
> de...@lists.xen.org; Keir Fraser 
> Subject: Re: [PATCH v10 6/7] vmx: VT-d posted-interrupt core logic handling
> 
> On Wed, 2016-01-20 at 04:35 -0700, Jan Beulich wrote:
> > > > > On 20.01.16 at 12:20,  wrote:
> > > >
> > > > Then you didn't understand: The question isn't this path, but the
> > > > path where the hook gets called if non-NULL (and hence the
> > > > possibility to avoid such needless calls).
> > >
> > > I understand you mean the overhead happens when the hooks
> > > is called. My point is the hook is not called in a critical path,
> > > so I doubt
> > > whether it worth doing so to make the logic complex.
> >
> > Are you sure scheduling code is not a critical path?
> >
> TBH, I like Jan's point... It's always good to make all we can to avoid
> calling the hook, if unnecessary.
> 
> Does it really complicates things a lot? Feng, can you give it a try?

After more thinking about this, it seems to me avoiding the checking
of assigned devices and spinlocks in vmx_pi_switch_from() and
vmx_pi_switch_to() is more meaningful, since this two functions are
the real ones involved in scheduling than arch_vcpu_block(), should 
we also use the method Jan mentioned above to avoid the overhead
in these two function. To achieve this, we have some issues, since
these two functions are not hooks (they are called in other hooks).
vmx_pi_so_resume() has the same problem as well.

Can we do it this way?
- Define the three functions above as hooks in 'v->arch.hvm_vmx'.
- Initial them when the first device is assigned and zap them when the
last assigned device is de-assigned.

Jan and Dario, any ideas?

Thanks,
Feng

> 
> Regards,
> Dario
> --
> <> (Raistlin Majere)
> -
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
> Senior Software Engineer, Citrix Systems R Ltd., Cambridge (UK)

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] [linux-3.14 test] 78921: trouble: broken/fail/pass

2016-01-24 Thread osstest service owner
flight 78921 linux-3.14 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/78921/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 3 host-install(3) broken 
REGR. vs. 65787
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 3 host-install(3) broken 
REGR. vs. 66306
 test-amd64-amd64-qemuu-nested-amd  3 host-install(3)broken REGR. vs. 66306

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-rumpuserxen-i386 10 guest-startfail like 65787
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop  fail like 65787
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop fail like 66306
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop fail like 66306

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pvh-intel 11 guest-start  fail  never pass
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm-install fail 
never pass
 test-amd64-amd64-xl-pvh-amd  11 guest-start  fail   never pass
 test-amd64-amd64-libvirt 12 migrate-support-checkfail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-checkfail   never pass
 test-amd64-i386-libvirt  12 migrate-support-checkfail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-checkfail   never pass
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop  fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-checkfail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass

version targeted for testing:
 linuxe9977508d75a36c78c2167800bc9d19d174f7585
baseline version:
 linux5d7b0fcc26d66db767a477574effc764022c19ac

Last test of basis66306  2015-12-14 10:28:44 Z   41 days
Testing same since78921  2016-01-24 13:49:52 Z0 days1 attempts


People who touched revisions under test:
  Aaro Koskinen 
  Alan Stern 
  Alexey Khoroshilov 
  Andrew Morton 
  Ben Hutchings 
  Benjamin Coddington 
  Bjørn Mork 
  Cong Wang 
  Daeho Jeong 
  Daniel Borkmann 
  Daniele Palmas 
  David Howells 
  David S. Miller 
  Dmitry Vyukov 
  Don Zickus 
  Eric Dumazet 
  Filipe Manana 
  Greg Kroah-Hartman 
  Hannes Frederic Sowa 
  Hobin Woo 
  James Morris 
  Jarod Wilson 
  Jason A. Donenfeld 
  Jason Wang 
  Jeff Layton 
  Jeff Layton 
  Johan Hovold 
  Jonas Jonsson 
  Junxiao Bi 
  Kamal Mostafa 
  Konstantin Shkolnyy 
  Linus Torvalds 
  lucien 
  Lukas Czerner 
  Marcelo Ricardo Leitner 
  Michal Hocko 
  Michal Kubecek 
  Michal Kubeček 
  Neil Horman 
  Nicolas Dichtel 
  Nikolay Aleksandrov 
  Pavel Machek 
  Prarit Bhargava 
  Rainer Weikusat 
  Sergei Shtylyov 
  Stefan Richter 
  Theodore Ts'o 
  Trond Myklebust 
  Vlad Yasevich 
  Vladislav Yasevich 
  Vladislav Yasevich 
  WANG Cong 
  Willem de Bruijn 
  Xin Long 
  Yevgeny Pats 

jobs:
 build-amd64-xsm  pass
 build-i386-xsm   pass
 build-amd64  pass
 build-i386   pass
 build-amd64-libvirt  pass
 build-i386-libvirt   pass
 build-amd64-pvopspass
 build-i386-pvops pass
 build-amd64-rumpuserxen

[Xen-devel] [xen-4.4-testing test] 78924: tolerable FAIL - PUSHED

2016-01-24 Thread osstest service owner
flight 78924 xen-4.4-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/78924/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-i386-freebsd10-i386 3 host-install(3) broken in 78789 pass in 78924
 test-armhf-armhf-xl-multivcpu 7 host-ping-check-xen fail in 78789 pass in 78924
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 
78789
 test-amd64-amd64-xl-qemuu-winxpsp3 15 guest-localmigrate/x10 fail pass in 78789

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stopfail REGR. vs. 78620
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop fail in 78789 like 78620
 test-armhf-armhf-xl-multivcpu 15 guest-start/debian.repeatfail  like 78620
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop  fail like 78620

Tests which did not succeed, but are not blocking:
 test-amd64-i386-rumpuserxen-i386  1 build-check(1)   blocked  n/a
 test-amd64-amd64-rumpuserxen-amd64  1 build-check(1)   blocked n/a
 build-amd64-rumpuserxen   6 xen-buildfail   never pass
 build-i386-rumpuserxen6 xen-buildfail   never pass
 test-armhf-armhf-libvirt-qcow2  9 debian-di-installfail never pass
 test-armhf-armhf-libvirt-raw  9 debian-di-installfail   never pass
 test-armhf-armhf-xl-vhd   9 debian-di-installfail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-checkfail  never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-checkfail  never pass
 test-amd64-i386-libvirt  12 migrate-support-checkfail   never pass
 test-armhf-armhf-libvirt 11 guest-start  fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-checkfail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-checkfail   never pass
 test-amd64-amd64-libvirt 12 migrate-support-checkfail   never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-checkfail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-checkfail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-checkfail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-checkfail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-checkfail never pass
 test-amd64-i386-xend-qemut-winxpsp3 20 leak-check/checkfail never pass
 test-armhf-armhf-xl  13 saverestore-support-checkfail   never pass
 test-armhf-armhf-xl  12 migrate-support-checkfail   never pass

version targeted for testing:
 xen  a611ed5d040a764e01edcc8b6d99342c393589d9
baseline version:
 xen  425f7f77ce950f39236f7c13e288ce5198c3576a

Last test of basis78620  2016-01-20 13:41:06 Z4 days
Testing same since78686  2016-01-21 13:07:13 Z3 days3 attempts


People who touched revisions under test:
  Jan Beulich 

jobs:
 build-amd64-xend pass
 build-i386-xend  pass
 build-amd64  pass
 build-armhf  pass
 build-i386   pass
 build-amd64-libvirt  pass
 build-armhf-libvirt  pass
 build-i386-libvirt   pass
 build-amd64-pvopspass
 build-armhf-pvopspass
 build-i386-pvops pass
 build-amd64-rumpuserxen  fail
 build-i386-rumpuserxen   fail
 test-amd64-amd64-xl  pass
 test-armhf-armhf-xl  pass
 test-amd64-i386-xl   pass
 test-amd64-amd64-qemuu-nested-amdfail
 test-amd64-i386-qemut-rhel6hvm-amd   pass
 test-amd64-i386-qemuu-rhel6hvm-amd   pass
 test-amd64-amd64-xl-qemut-debianhvm-amd64pass
 test-amd64-i386-xl-qemut-debianhvm-amd64 pass
 test-amd64-amd64-xl-qemuu-debianhvm-amd64pass
 

Re: [Xen-devel] pre Sandy bridge IOMMU support (gm45)

2016-01-24 Thread Thierry Laurion
Hi devs!

XEN devs:
As per short discussion with ktemkin earlier in January in #xen:

"ktemkin Jan 10, 2016 16:21:50
This test patch did appear to make the system work, though:
https://gist.github.com/ktemkin/0e81b93654ae800a5609

ktemkin Jan 10, 2016 16:24:55
Only real difference I see between that and the upstream behavior (besides
limiting things to dom0 so things weren't accidentally passed through) is
the call to disable_pmr on line 117 before aborting."



Makes total sense to my early understanding, since it seems that it is said
that vt-d engine gets disabled, but disable_pmr(iommu) function is not
called to enforce.

What do you think?

QUBES devs:
I'm still trying to understand how to apply this patch to qubes_builder to
actually build a test iso or xen.gz image and report. All Qubes patches
seem to be applied from git to local directory structure. Looking inside
the code to understand how to generate the provided patch to git can apply
it to local chrooted environment when building. Any documentation you could
point me to would be greatly appreciated, as any feedback to actually fix
the issue stopping this laptop from being a nearly perfect candidate for
Qubes.


Thierry

Le sam. 23 janv. 2016 à 02:37, Thierry Laurion 
a écrit :

> Hey devs,
>
> Thinkpad x200 p8600 laptops have vt-d, vt-x and tpm. They also have intel
> integrated graphics 4 Series (gm45 chipset), supported through i915 driver.
>
> In December, a fix got introduced to Xen 4.6 through iommu=no-igfx switch.
> Before that fix, it was impossible to boot xen without passing iommu=0.
>
> With iommu=no-igfx passed on, Qubes boots xen, kernel, dom0 and domu until
> some graphic rendering is done from a domu to dom0 xserver.
>
> I'm trying to push forward IOMMU support of gm45 chipset here. The problem
> is between i915 and xen iommu support for sure, but there is no crash or
> interesting debugging information given on a serial console.
>
> Any dev help is welcome since that beast and t400 would be excellent Qubes
> candidates once that problem is fixed. I posted in December on the list
> just before Christmas but I guess the timing wasn't right;)
>
> Thanks for your help.
> Thierry
>
--- ./drivers/passthrough/vtd/iommu.c.bak	2016-01-24 12:55:15.020267553 -0500
+++ ./drivers/passthrough/vtd/iommu.c	2016-01-24 12:57:14.754138262 -0500
@@ -717,6 +717,7 @@
 {
 dprintk(XENLOG_WARNING VTDPREFIX,
 "BIOS did not enable IGD for VT properly.  Disabling IGD VT-d engine.\n");
+disable_pmr(iommu);
 return;
 }
 }
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [qubes-devel] Re: pre Sandy bridge IOMMU support (gm45)

2016-01-24 Thread Marek Marczykowski-Górecki
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Sun, Jan 24, 2016 at 06:21:05PM +, Thierry Laurion wrote:
> Hi devs!
> 
> XEN devs:
> As per short discussion with ktemkin earlier in January in #xen:
> 
> "ktemkin Jan 10, 2016 16:21:50
> This test patch did appear to make the system work, though:
> https://gist.github.com/ktemkin/0e81b93654ae800a5609
> 
> ktemkin Jan 10, 2016 16:24:55
> Only real difference I see between that and the upstream behavior (besides
> limiting things to dom0 so things weren't accidentally passed through) is
> the call to disable_pmr on line 117 before aborting."
> 
> 
> 
> Makes total sense to my early understanding, since it seems that it is said
> that vt-d engine gets disabled, but disable_pmr(iommu) function is not
> called to enforce.
> 
> What do you think?
> 
> QUBES devs:
> I'm still trying to understand how to apply this patch to qubes_builder to
> actually build a test iso or xen.gz image and report. All Qubes patches
> seem to be applied from git to local directory structure. Looking inside
> the code to understand how to generate the provided patch to git can apply
> it to local chrooted environment when building. Any documentation you could
> point me to would be greatly appreciated, as any feedback to actually fix
> the issue stopping this laptop from being a nearly perfect candidate for
> Qubes.

Actually for testing patched hypervisor, you can build xen the standard
way (http://wiki.xenproject.org/wiki/Compiling_Xen_From_Source). And
then copy just xen.gz. Qubes-specific patches are only for the
toolstack, not the hypervisor.

But if you want to build full xen package, simply place patches
somewhere in qubes-builder/qubes-src/vmm-xen (patches.misc subdir?) and
add them to series.conf. Then execute "make vmm-xen" from qubes-builder
directory.

> 
> Thierry
> 
> Le sam. 23 janv. 2016 à 02:37, Thierry Laurion 
> a écrit :
> 
> > Hey devs,
> >
> > Thinkpad x200 p8600 laptops have vt-d, vt-x and tpm. They also have intel
> > integrated graphics 4 Series (gm45 chipset), supported through i915 driver.
> >
> > In December, a fix got introduced to Xen 4.6 through iommu=no-igfx switch.
> > Before that fix, it was impossible to boot xen without passing iommu=0.
> >
> > With iommu=no-igfx passed on, Qubes boots xen, kernel, dom0 and domu until
> > some graphic rendering is done from a domu to dom0 xserver.
> >
> > I'm trying to push forward IOMMU support of gm45 chipset here. The problem
> > is between i915 and xen iommu support for sure, but there is no crash or
> > interesting debugging information given on a serial console.
> >
> > Any dev help is welcome since that beast and t400 would be excellent Qubes
> > candidates once that problem is fixed. I posted in December on the list
> > just before Christmas but I guess the timing wasn't right;)
> >
> > Thanks for your help.
> > Thierry
> >
> 



- -- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQEcBAEBCAAGBQJWpWIjAAoJENuP0xzK19csmBcH/jAkYioso8K0POq+hIPop9Ft
E9h0b964j/jaZsgqofmnZFj8ZA4zI/qr4mQEIuNdk+dUgN69awn/Ffa+/bxTtv0B
7AnCv65s+xMAOn8YHIc/pcwmL1/FymK1NAoVdk4wWXdWhxOW1PdGp+OCvFGFpOd1
L0rWwuY+EAV1UnUmd4OyPBLVh4f5fFG7B4tXnd1LaZ18noeSOaJpj5/o55zuwpgC
Fx3CtxtAlMLOpu7W1S/MzC73aOajKpFwoaS4RAMD8/Wby3nvtgcBJ6jmBmmSdn/J
9YUOxO9cflIKjKbqXmYZJFceK1CmGNYhYEjTI8m1K9e+ian3vWa3GOwEfBk1oIo=
=F+Eh
-END PGP SIGNATURE-

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel