flight 10013 xen-unstable real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/10013/
Regressions :-(
Tests which did not succeed and are blocking:
build-amd64 4 xen-build fail REGR. vs. 9956
build-i386-oldkern 4 xen-build fail REGR. vs. 9956
build-i386 4 xen-build fail REGR. vs. 9956
build-amd64-oldkern 4 xen-build fail REGR. vs. 9956
Tests which did not succeed, but are not blocking,
including regressions (tests previously passed) regarded as allowable:
test-amd64-i386-pv 1 xen-build-check(1) blocked n/a
test-i386-i386-pv 1 xen-build-check(1) blocked n/a
test-amd64-amd64-pv 1 xen-build-check(1) blocked n/a
test-i386-i386-xl 1 xen-build-check(1) blocked n/a
test-amd64-i386-xl 1 xen-build-check(1) blocked n/a
test-amd64-i386-xl-multivcpu 1 xen-build-check(1) blocked n/a
test-amd64-amd64-xl 1 xen-build-check(1) blocked n/a
test-amd64-i386-pair 1 xen-build-check(1) blocked n/a
test-i386-i386-pair 1 xen-build-check(1) blocked n/a
test-amd64-amd64-xl-sedf 1 xen-build-check(1) blocked n/a
test-amd64-i386-rhel6hvm-intel 1 xen-build-check(1) blocked n/a
test-amd64-i386-rhel6hvm-amd 1 xen-build-check(1) blocked n/a
test-amd64-amd64-xl-pcipt-intel 1 xen-build-check(1) blocked n/a
test-amd64-amd64-pair 1 xen-build-check(1) blocked n/a
test-amd64-i386-xl-credit2 1 xen-build-check(1) blocked n/a
test-amd64-amd64-xl-win 1 xen-build-check(1) blocked n/a
test-amd64-i386-win-vcpus1 1 xen-build-check(1) blocked n/a
test-amd64-i386-win 1 xen-build-check(1) blocked n/a
test-i386-i386-win 1 xen-build-check(1) blocked n/a
test-amd64-i386-xl-win-vcpus1 1 xen-build-check(1) blocked n/a
test-i386-i386-xl-win 1 xen-build-check(1) blocked n/a
test-amd64-amd64-win 1 xen-build-check(1) blocked n/a
version targeted for testing:
xen 84b3e46aa7d2
baseline version:
xen 0a0c02a61676
------------------------------------------------------------
People who touched revisions under test:
Daniel De Graaf <dgdegra@tycho.nsa.gov>
Ian Campbell <ian.campbell@citrix.com>
Ian Jackson <ian.jackson@eu.citrix.com>
Jan Beulich <jbeulich@suse.com>
Keir Fraser <keir@xen.org>
Paul Durrant <paul.durrant@citrix.com>
Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Wei Wang <wei.wang2@amd.com>
------------------------------------------------------------
jobs:
build-amd64 fail
build-i386 fail
build-amd64-oldkern fail
build-i386-oldkern fail
build-amd64-pvops pass
build-i386-pvops pass
test-amd64-amd64-xl blocked
test-amd64-i386-xl blocked
test-i386-i386-xl blocked
test-amd64-i386-rhel6hvm-amd blocked
test-amd64-i386-xl-credit2 blocked
test-amd64-amd64-xl-pcipt-intel blocked
test-amd64-i386-rhel6hvm-intel blocked
test-amd64-i386-xl-multivcpu blocked
test-amd64-amd64-pair blocked
test-amd64-i386-pair blocked
test-i386-i386-pair blocked
test-amd64-amd64-pv blocked
test-amd64-i386-pv blocked
test-i386-i386-pv blocked
test-amd64-amd64-xl-sedf blocked
test-amd64-i386-win-vcpus1 blocked
test-amd64-i386-xl-win-vcpus1 blocked
test-amd64-amd64-win blocked
test-amd64-i386-win blocked
test-i386-i386-win blocked
test-amd64-amd64-xl-win blocked
test-i386-i386-xl-win blocked
------------------------------------------------------------
sg-report-flight on woking.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images
Logs, config files, etc. are available at
http://www.chiark.greenend.org.uk/~xensrcts/logs
Test harness code can be found at
http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary
Not pushing.
------------------------------------------------------------
changeset: 24187:84b3e46aa7d2
tag: tip
user: Paul Durrant <paul.durrant@citrix.com>
date: Wed Nov 23 12:03:37 2011 +0000
libxl: Prevent xl save from segfaulting when control/shutdown key is removed
To acknowledge the tools'' setting of control/shutdown it is normal
for
PV drivers to rm the key. This leads to libxl__xs_read() returning
NULL and thus a subsequent strcmp on the return value will cause a
segfault.
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
changeset: 24186:7aa5838499d1
user: Ian Campbell <ian.campbell@citrix.com>
date: Wed Nov 23 11:15:31 2011 +0000
tools: use system libaio for blktap1 as well.
24184:4ecd3615e726 missed this because I was accidentally testing with a
.config containing CONFIG_SYSTEM_LIBAIO=n. Tools tree now fully rebuilt
without this. There were no other issues.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
changeset: 24185:f88c745575bb
user: Ian Campbell <ian.campbell@citrix.com>
date: Tue Nov 22 18:51:13 2011 +0000
docs: remove some fatally out of date documentation
I think these are better off deleted than remaining to confuse people.
docs/misc/blkif-drivers-explained.txt:
- Talks about Xen 2.0 beta, talks about the old pre-xenstored IPC
mechanism.
docs/misc/cpuid-config-for-guest.txt:
- Doesn''t really say anything, in particular doesn''t
actually describe how to
configure CPUID.
docs/misc/hg-cheatsheet.txt:
- Not out of date per-se wrt mercural but talk about Xen 2.0 and gives URLs
under www.cl.cam.ac.uk. Talks a lot about bitkeeper. Given that mercurial
is
hardly unusual anymore I think there must be better guides out there so
this
one is not worth resurecting.
docs/misc/network_setup.txt:
- This is more comprehensively documented on the wiki these days.
docs/misc/VMX_changes.txt:
- Is basically a changelog from the initial implementation of VMX in 2004.
I''m not sure about some of the other docs, but these ones seemed
fairly
obvious.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
changeset: 24184:4ecd3615e726
user: Ian Campbell <ian.campbell@citrix.com>
date: Tue Nov 22 17:24:51 2011 +0000
tools: use system installed libaio by default.
I could have sworn I did this years ago.
IIRC the need for our own copy was due to the use of io_set_eventfd which is
not present in version 0.3.106. However it is in 0.3.107 the first version
of
which was uploaded to Debian in June 2008 (I can''t find a better
reference for
the release date).
The necessary version is available in Debian Lenny onwards and is in at
least
RHEL 6, Fedora 13 and OpenSuSE 11.3. The necessary version appears to not be
available in RHEL 5 or SLES 11 which is why I haven''t simply nuked
the in tree
version.
This is based on tools-system-libaio.diff from the Debian packaging although
I
have made it optional (but default on).
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
changeset: 24183:53bec838bb08
parent: 24182:8edcd2e3f3f1
parent: 24181:2b5c6fff0e5b
user: Ian Jackson <Ian.Jackson@eu.citrix.com>
date: Tue Nov 22 17:09:12 2011 +0000
Merge
changeset: 24182:8edcd2e3f3f1
parent: 24180:b21b6c91c1f4
user: Daniel De Graaf <dgdegra@tycho.nsa.gov>
date: Tue Nov 22 17:07:32 2011 +0000
xenstore: xenbus cannot be opened read-only
In order to read keys from xenstore, the xenstore libraries need to
write the request to the xenbus socket. This means that the socket
cannot be opened read-only.
Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
changeset: 24181:2b5c6fff0e5b
user: Jan Beulich <jbeulich@suse.com>
date: Tue Nov 22 17:22:31 2011 +0100
move pci_find_ext_capability() into common PCI code
There''s nothing architecture specific about it. It requires,
however,
that x86-32''s pci_conf_read32() tolerates register accesses above
255
(for consistency the adjustment is done to all pci_conf_readNN()
functions).
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
changeset: 24180:b21b6c91c1f4
user: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
date: Tue Nov 22 16:19:48 2011 +0000
libxl: Add a vkbd frontend/backend pair for HVM guests
Linux PV on HVM guests can use vkbd, so add a vkbd frontend/backend
pair for HVM guests by default. It is useful because it doesn''t
require frequent qemu wakeups as the usb keyboard/mouse does.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
changeset: 24179:99a567be1978
user: Ian Jackson <Ian.Jackson@eu.citrix.com>
date: Tue Nov 22 16:19:11 2011 +0000
Update QEMU_TAG
changeset: 24178:1f2a06dbbb69
user: Keir Fraser <keir@xen.org>
date: Tue Nov 22 15:35:26 2011 +0000
debug: Add domain/vcpu pause_count info to ''d'' key.
Signed-off-by: Keir Fraser <keir@xen.org>
changeset: 24177:d3859e348951
user: Daniel De Graaf <dgdegra@tycho.nsa.gov>
date: Tue Nov 22 13:29:48 2011 +0000
xsm/flask: fix resource list range checks
The FLASK security checks for resource ranges were not implemented
correctly - only the permissions on the endpoints of a range were
checked, instead of all items contained in the range. This would allow
certain resources (I/O ports, I/O memory) to be used by domains in
contravention to security policy.
This also corrects a bug where adding overlapping resource ranges did
not trigger an error.
Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Committed-by: Keir Fraser <keir@xen.org>
changeset: 24176:0db9c1fc8213
user: Daniel De Graaf <dgdegra@tycho.nsa.gov>
date: Tue Nov 22 13:29:01 2011 +0000
xsm/flask: Use correct flag to detect writable grant mappings
The flags passed to xsm_grant_mapref are the flags from the map
operation (GNTMAP_*), not status flags (GTF_*).
Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Committed-by: Keir Fraser <keir@xen.org>
changeset: 24175:2bc6c29b14a7
user: Wei Wang <wei.wang2@amd.com>
date: Tue Nov 22 13:27:19 2011 +0000
amd iommu: Support INVALIDATE_IOMMU_ALL command.
It is one of the new architectural commands supported by iommu v2.
It instructs iommu to clear all address translation and interrupt
remapping caches for all devices and all domains.
Signed-off-by: Wei Wang <wei.wang2@amd.com>
Committed-by: Keir Fraser <keir@xen.org>
changeset: 24174:9a5e973305a8
user: Wei Wang <wei.wang2@amd.com>
date: Tue Nov 22 13:26:46 2011 +0000
amd iommu: Factor out iommu command handling functions,
and move them into a new file.
Signed-off-by: Wei Wang <wei.wang2@amd.com>
Committed-by: Keir Fraser <keir@xen.org>
changeset: 24173:28c295c82ff6
user: Wei Wang <wei.wang2@amd.com>
date: Tue Nov 22 13:26:11 2011 +0000
amd iommu: Fix incorrect definitions.
Signed-off-by: Wei Wang <wei.wang2@amd.com>
Committed-by: Keir Fraser <keir@xen.org>
changeset: 24172:883f1c35810e
user: Wei Wang <wei.wang2@amd.com>
date: Tue Nov 22 13:25:42 2011 +0000
amd iommu: Advertise iommu extended feature bits to xen.
Signed-off-by: Wei Wang <wei.wang2@amd.com>
Committed-by: Keir Fraser <keir@xen.org>
changeset: 24171:fe80909663c1
user: Keir Fraser <keir@xen.org>
date: Tue Nov 22 13:00:21 2011 +0000
x86,waitqueue: Allocate whole page for shadow stack.
Signed-off-by: Keir Fraser <keir@xen.org>
changeset: 24170:334d3ec1130c
user: Keir Fraser <keir@xen.org>
date: Tue Nov 22 12:53:48 2011 +0000
x86,vmx: Remove broken and unused __vmptrst().
Signed-off-by: Keir Fraser <keir@xen.org>
changeset: 24169:0a0c02a61676
user: Keir Fraser <keir@xen.org>
date: Mon Nov 21 21:28:34 2011 +0000
hvmloader: Fix memory relocation loop.
Signed-off-by: Keir Fraser <keir@xen.org>
=======================================commit
9b33a3e5603ecd3ceca482a72c6ff8e951afb6d2
Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Date: Tue Nov 22 16:12:40 2011 +0000
qemu-xen: add vkbd support for PV on HVM guests
Register the vkbd backend even when running as device emulator for HVM
guests: it is useful because it doesn''t need a frequent timer like
usb.
Check whether the XenInput DisplayState has been set in the initialise
state, rather than the input state.
In case the DisplayState hasn''t been set and there is no vfb for
this
domain, then set the XenInput DisplayState to the default one.
An equivalent patch has already been committed in upstream qemu.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>