flight 60646 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/60646/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-amd64-i386-xl 14 guest-saverestore fail REGR. vs. 59254
On Sat, 2015-08-08 at 08:02 +0800, big strong wrote:
I think I've stated clearly what I want to do.
Well...
|I want to locate the hypercall page address when creating a new domU,
so as to locate hypercalls.
Ok. What for?
Dario
--
This happens because I choose it to happen! (Raistlin
On 08/10/2015 10:37 AM, Andrew Cooper wrote:
On 10/08/15 15:27, Boris Ostrovsky wrote:
With added PV support for VPMU, guests may legitimately decide to set
CR4's PCE flag. We should allow this when VPMU is enabled.
Signed-off-by: Boris Ostrovsky boris.ostrov...@oracle.com
Why? Even a PV
On Mon, Jul 27, 2015 at 09:46:08PM +0200, Daniel Kiper wrote:
On Fri, Jul 24, 2015 at 12:22:57PM -0400, Konrad Rzeszutek Wilk wrote:
On Mon, Jul 20, 2015 at 04:28:56PM +0200, Daniel Kiper wrote:
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
Don't you use it in:
/* Switch to
On Fri, 2015-08-07 at 17:36 +0200, Roger Pau Monné wrote:
= Issue / Observation =
The information about the release schedule is not clearly published
anywhere apart from the mailing lists, which makes it hard for
non-developers (or even for developers) given that the mailing list
traffic
On Mon, Aug 10, 2015 at 05:14:28PM +0300, M. Ivanov wrote:
On Mon, 2015-08-10 at 09:58 -0400, Konrad Rzeszutek Wilk wrote:
On Mon, Aug 10, 2015 at 02:11:38AM +0300, M. Ivanov wrote:
Hello,
excuse me for bothering you, but I've read an old thread on a mailing
list about X10SAE
On 2015-08-10 16:24, David Vrabel wrote:
Commit fcdf31a7c162de0c93a2bee51df4688ab0a348f8 (xen/events/fifo:
Handle linked events when closing a port) did not handle closing a
port bound to a PIRQ because these are closed from shutdown_pirq()
which is called with interrupts disabled.
Defer the
On 08/10/2015 11:02 AM, Andrew Cooper wrote:
On 10/08/15 15:49, Boris Ostrovsky wrote:
On 08/10/2015 10:37 AM, Andrew Cooper wrote:
On 10/08/15 15:27, Boris Ostrovsky wrote:
With added PV support for VPMU, guests may legitimately decide to set
CR4's PCE flag. We should allow this when VPMU
On 08/10/2015 10:24 AM, David Vrabel wrote:
Commit fcdf31a7c162de0c93a2bee51df4688ab0a348f8 (xen/events/fifo:
Handle linked events when closing a port) did not handle closing a
port bound to a PIRQ because these are closed from shutdown_pirq()
which is called with interrupts disabled.
Defer the
On Mon, Jul 20, 2015 at 04:29:02PM +0200, Daniel Kiper wrote:
Rename mbi and mbi_old variables and rearrange code a bit to make
s/mbi_old/mbi_in/
Perhaps you want to say: rename mbi_old with mbi_in, and mbi with mbi_out
or better:
Replace mbi with mbi_out and mbi_old with mbi_in and ...
it
On Mon, Jul 20, 2015 at 04:29:01PM +0200, Daniel Kiper wrote:
Use %ecx instead of %eax to store low memory upper limit from EBDA.
This way we do not wipe multiboot protocol identifier. It is needed
in reloc() to differentiate between multiboot (v1) and
multiboot2 protocol.
Signed-off-by:
On 08/10/2015 05:03 AM, Rafal Mielniczuk wrote:
On 01/07/15 04:03, Jens Axboe wrote:
On 06/30/2015 08:21 AM, Marcus Granado wrote:
Hi,
Our measurements for the multiqueue patch indicate a clear improvement
in iops when more queues are used.
The measurements were obtained under the following
The commit ccc9d90a9a8b5c4ad7e9708ec41f75ff9e98d61d xenbus_client:
Extend interface to support multi-page ring removes the call to
free_xenballooned_pages in xenbus_unmap_ring_vfree_hvm.
This will result to not give back the pages to Linux and loose them
forever. It only happens when the backends
On 08/10/2015 02:10 PM, Julien Grall wrote:
The commit ccc9d90a9a8b5c4ad7e9708ec41f75ff9e98d61d xenbus_client:
Extend interface to support multi-page ring removes the call to
free_xenballooned_pages in xenbus_unmap_ring_vfree_hvm.
This will result to not give back the pages to Linux and loose
On 10/08/15 17:47, li...@eikelenboom.it wrote:
On 2015-08-10 16:24, David Vrabel wrote:
Commit fcdf31a7c162de0c93a2bee51df4688ab0a348f8 (xen/events/fifo:
Handle linked events when closing a port) did not handle closing a
port bound to a PIRQ because these are closed from shutdown_pirq()
which
On Mon, Aug 10, 2015 at 07:10:38PM +0100, Julien Grall wrote:
The commit ccc9d90a9a8b5c4ad7e9708ec41f75ff9e98d61d xenbus_client:
Extend interface to support multi-page ring removes the call to
free_xenballooned_pages in xenbus_unmap_ring_vfree_hvm.
This will result to not give back the pages
On 10/08/15 15:27, Boris Ostrovsky wrote:
With added PV support for VPMU, guests may legitimately decide to set
CR4's PCE flag. We should allow this when VPMU is enabled.
Signed-off-by: Boris Ostrovsky boris.ostrov...@oracle.com
Why? Even a PV guest using VPMU should know that it doesn't
On Mon, Aug 10, 2015 at 8:11 PM, George Dunlap
george.dun...@eu.citrix.com wrote:
Move pygrub checks for local access ability into a separate function.
Also reorganize libxl__device_disk_local_initiate_attach so that we
don't initialize dls-disk unless we actually end up doing a local
attach.
On Mon, Jul 20, 2015 at 04:29:15PM +0200, Daniel Kiper wrote:
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
---
v2 - suggestions/fixes:
- generate multiboot2 header using macros
(suggested by Jan Beulich),
- switch CPU to x86_32 mode before
jumping to 32-bit code
On Mon, Jul 20, 2015 at 04:29:16PM +0200, Daniel Kiper wrote:
Current early command line parser implementation in assembler
is very difficult to change to relocatable stuff using segment
registers. This requires a lot of changes in very weird and
fragile code. So, reimplement this
On 10/08/15 15:49, Boris Ostrovsky wrote:
On 08/10/2015 10:37 AM, Andrew Cooper wrote:
On 10/08/15 15:27, Boris Ostrovsky wrote:
With added PV support for VPMU, guests may legitimately decide to set
CR4's PCE flag. We should allow this when VPMU is enabled.
Signed-off-by: Boris Ostrovsky
On Fri, 2015-08-07 at 12:55 -0400, hanji unit wrote:
I have started looking at what would be required. It looks like a full
graphical stack implementation, including userland, kernelmode, and
possibly even VGA device code. For these reasons, I think it will be a
large undertaking and want to
Hi.
Let's do an OVMF BoF at this year's KVM Forum too.
Paolo will present
Securing secure boot: system management mode in KVM and Tiano Core
on Thursday, August 20, in the 5:00pm - 5:30pm time slot.
Right after that, the BoF section starts at 5:30pm:
On Mon, Jul 20, 2015 at 04:28:59PM +0200, Daniel Kiper wrote:
Suggested-by: Jan Beulich jbeul...@suse.com
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
Reviewed-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
---
xen/arch/x86/boot/head.S |4 +++-
xen/arch/x86/boot/reloc.c |
flight 60642 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/60642/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-amd64-amd64-xl-pvh-intel 11 guest-start fail REGR. vs. 58581
Regressions which are
On Mon, Aug 10, 2015 at 3:12 AM, Ben Hutchings b...@decadent.org.uk wrote:
3.2.71-rc1 review patch. If anyone has any objections, please let me know.
--
From: Andy Lutomirski l...@kernel.org
commit 37868fe113ff2ba814b3b4eb12df214df555f8dc upstream.
Unfortunately, this
On Mon, Jul 20, 2015 at 04:29:06PM +0200, Daniel Kiper wrote:
..which initializes basic EFI variables. We want to re-use this
code to support multiboot2 protocol on EFI platforms.
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
Reviewed-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
On Mon, Jul 20, 2015 at 04:29:07PM +0200, Daniel Kiper wrote:
..which sets console mode. We want to re-use this
code to support multiboot2 protocol on EFI platforms.
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
Reviewed-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
---
v2 -
On Mon, Jul 20, 2015 at 04:29:08PM +0200, Daniel Kiper wrote:
..which gets pointer to GOP device. We want to re-use this
code to support multiboot2 protocol on EFI platforms.
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
Reviewed-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
---
On Mon, Jul 20, 2015 at 04:29:13PM +0200, Daniel Kiper wrote:
..which gets memory map and calls ExitBootServices(). We want to re-use this
code to support multiboot2 protocol on EFI platforms.
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
Reviewed-by: Konrad Rzeszutek Wilk
pygrub and qemuu need to be able to access a VM's disks locally in
order to be able to pull out the kernel and provide emulated disk
access, respectively. This can be done either by accessing the local
disk directly, or by plugging the target disk into dom0 to allow
access.
Unfortunately, while
On Mon, Jul 20, 2015 at 04:29:04PM +0200, Daniel Kiper wrote:
We need more fine grained knowledge about EFI environment and check
for EFI platform and EFI loader separately to properly support
multiboot2 protocol. In general Xen loaded by this protocol uses
memory mappings and loaded modules
On Mon, Jul 20, 2015 at 04:29:10PM +0200, Daniel Kiper wrote:
..which collects system tables data. We want to re-use this
code to support multiboot2 protocol on EFI platforms.
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
Reviewed-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
---
Hello all,
I was measuring amount of time taken on host by the Xen toolstack
while launching a PV guest.
I notice that there is around 2-3 seconds of time spent on dom0 by
toolstack before guest starts executing. Significant amount of time is
taken in the function xc_dom_boot_mem_init, around
qemu can also access disks which will be provided with a qdisk backend
directly; add a flag to libxl__device_disk_find_local_path to indicate
whether to check for qdisk direct access.
Reorganize the qemuu disk argument code to make a clean separation
between finding a file to use (if any), and
Testing the hotplug external script path at the moment involves
actually setting up one of the alternate datapaths (blktap, iscsi,
c). Simplify testing by making a script which does a simple loopback,
but still has a target that can't be used directly.
To use:
Move pygrub checks for local access ability into a separate function.
Also reorganize libxl__device_disk_local_initiate_attach so that we
don't initialize dls-disk unless we actually end up doing a local
attach.
Signed-off-by: George Dunlap george.dun...@eu.citrix.com
---
CC: Ian Campbell
Add PMU emulation code that runs when we are processing a PMU interrupt.
This code will allow us not to trap to hypervisor on each MSR/LVTPC access
(of which there may be quite a few in the handler).
Signed-off-by: Boris Ostrovsky boris.ostrov...@oracle.com
Reviewed-by: David Vrabel
Export Xen symbols to dom0 via /proc/xen/xensyms (similar to
/proc/kallsyms).
Signed-off-by: Boris Ostrovsky boris.ostrov...@oracle.com
Reviewed-by: David Vrabel david.vra...@citrix.com
---
drivers/xen/Kconfig | 8 +++
drivers/xen/xenfs/Makefile | 1 +
Set Xen's PMU mode via /sys/hypervisor/pmu/pmu_mode. Add XENPMU hypercall.
Signed-off-by: Boris Ostrovsky boris.ostrov...@oracle.com
Reviewed-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
---
Documentation/ABI/testing/sysfs-hypervisor-pmu | 23 +
arch/x86/include/asm/xen/hypercall.h
Changes in v7:
* Added patch 7 to prevent passing CR4's PCE bit to the hypervisor.
* Replaced WARN_ONCE()s with pr_warn_once() since stacks/registers are not
especially interesting at those sites (and because other places use pr_()
routines too) (patches 3 and 6)
* Made xensyms_next_sym
Provide interfaces for recognizing accesses to PMU-related MSRs and
LVTPC APIC and process these accesses in Xen PMU code.
(The interrupt handler performs XENPMU_flush right away in the beginning
since no PMU emulation is available. It will be added with a later patch).
Signed-off-by: Boris
Map shared data structure that will hold CPU registers, VPMU context,
V/PCPU IDs of the CPU interrupted by PMU interrupt. Hypervisor fills
this information in its handler and passes it to the guest for further
processing.
Set up PMU VIRQ.
Now that perf infrastructure will assume that PMU is
AMD and Intel PMU register initialization and helpers that determine
whether a register belongs to PMU.
This and some of subsequent PMU emulation code is somewhat similar to
Xen's PMU implementation.
Signed-off-by: Boris Ostrovsky boris.ostrov...@oracle.com
Reviewed-by: David Vrabel
On Mon, Jul 20, 2015 at 04:29:03PM +0200, Daniel Kiper wrote:
Add multiboot2 protocol support. Alter min memory limit handling as we
now may not find it from either multiboot (v1) or multiboot2.
This way we are laying the foundation for EFI + GRUB2 + Xen development.
Signed-off-by: Daniel
On Mon, Jul 20, 2015 at 04:29:05PM +0200, Daniel Kiper wrote:
Build xen.gz with EFI code. We need this to support multiboot2
protocol on EFI platforms.
If we wish to load not ELF file using multiboot (v1) or multiboot2 then
it must contain linear (or flat) representation of code and data.
On Mon, Jul 20, 2015 at 04:29:09PM +0200, Daniel Kiper wrote:
..which finds suitable GOP mode. We want to re-use this
code to support multiboot2 protocol on EFI platforms.
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
Reviewed-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
---
v2 -
On Mon, Jul 20, 2015 at 04:29:12PM +0200, Daniel Kiper wrote:
..which sets chosen GOP mode. We want to re-use this
code to support multiboot2 protocol on EFI platforms.
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
Reviewed-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
---
v2 -
On Mon, Jul 20, 2015 at 04:29:11PM +0200, Daniel Kiper wrote:
..which collects variable store parameters. We want to re-use this
code to support multiboot2 protocol on EFI platforms.
Signed-off-by: Daniel Kiper daniel.ki...@oracle.com
Reviewed-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
On Mon, Jul 20, 2015 at 04:29:14PM +0200, Daniel Kiper wrote:
There is a problem with place_string() which is used as early memory
allocator. It gets memory chunks starting from start symbol and
going down. Sadly this does not work when Xen is loaded using multiboot2
protocol because start
Hi Julien,
On 2015/8/7 18:33, Julien Grall wrote:
Hi Shannon,
Just some clarification questions.
On 07/08/15 03:11, Shannon Zhao wrote:
3. Dom0 gets grant table and event channel irq information
---
As said above, we assign the
My goal is to intercept hyprcalls to detect malicious calls. So I need
firstly find where the hypercalls are. My plan is to locate hypercall page
first, then walk through the hypercall page to get address of hyperccalls.
If there is any other solutions, please let me know. Thanks very much.
On Mon, Aug 10, 2015 at 05:00:51PM -0700, sainath grandhi wrote:
Hello all,
I was measuring amount of time taken on host by the Xen toolstack
while launching a PV guest.
I notice that there is around 2-3 seconds of time spent on dom0 by
toolstack before guest starts executing.
flight 60644 linux-3.4 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/60644/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-amd64-amd64-xl-qemut-win7-amd64 6 xen-boot fail REGR. vs. 30511
Tests which are
There is some very minimal functionality in Raisin for testing, which Stefano
is working on. See
https://blog.xenproject.org/2015/06/28/project-raisin-raise-xen/
Lars
On 10 Aug 2015, at 13:18, Andrew Cooper andrew.coop...@citrix.com wrote:
On 07/08/15 09:47, Jinjian (Ken) wrote:
Hi all,
On 10 Aug 2015, at 10:40, Fabio Fantoni fabio.fant...@m2r.biz wrote:
Il 10/08/2015 11:06, Lars Kurth ha scritto:
On 10 Aug 2015, at 09:33, Wei Liu wei.l...@citrix.com wrote:
On Fri, Aug 07, 2015 at 05:36:57PM +0200, Roger Pau Monné wrote:
= Issue / Observation =
The information about
On 10/08/15 12:32, Julien Grall wrote:
On 10/08/15 12:25, Stefano Stabellini wrote:
yes and page/pages:
xen/biomerge: Don't allow biovec's to be merged when Linux is not using 4KB
pages
Why the ' in biovec's ? Shouldn't we says biovecs directly?
Pluralizing named C structures with
On Fri, 7 Aug 2015, Julien Grall wrote:
The hypercall interface is always using 4KB page granularity. This is
requiring to use xen page definition macro when we deal with hypercall.
Note that pfn_to_gfn is working with a Xen pfn (i.e 4KB). We may want to
rename pfn_gfn to make this explicit.
On Mon, 10 Aug 2015, Julien Grall wrote:
Hi Stefano,
On 10/08/15 12:18, Stefano Stabellini wrote:
/* Link back into the page tables if not highmem. */
@@ -396,14 +413,15 @@ static enum bp_state increase_reservation(unsigned
long nr_pages)
static enum bp_state
On Mon, 10 Aug 2015, David Vrabel wrote:
On 10/08/15 13:03, Stefano Stabellini wrote:
On Fri, 7 Aug 2015, Julien Grall wrote:
- rc = HYPERVISOR_memory_op(XENMEM_add_to_physmap_range, xatp);
- return rc 0 ? rc : err;
+ for (i = 0; i nr_gfn; i++) {
+ if ((i %
Hi Jinjian,
validating changes made by contributors before submitting their patches
to xen-devel, is exactly the reason why I introduced raise test in
raisin. However the number of tests available is still very limited and
the functionality pretty immature.
Of course I would be happy to take
Oxenstored only needs to notify systemd its readiness state once. Move
sd_notify_ready out of main loop.
Signed-off-by: Wei Liu wei.l...@citrix.com
Acked-by: Dave Scott dave.sc...@eu.citrix.com
---
For 4.6: avoid wasting CPU cycles, easy to reason its correctness.
There is a small risk that
There were two problems with original code:
1. sd_booted() was used to determined if the process was started by
systemd, which was wrong.
2. Exit with error if pidfile was specified, which was too harsh.
These two combined made cxenstored unable to start by hand if it ran
on a system which
Use the correct API sd_listen_fds to determine whether the process is
started by systemd.
Change sd_booted to launched_by_systemd to avoid confusion with
systemd's API.
Signed-off-by: Wei Liu wei.l...@citrix.com
Acked-by: Dave Scott dave.sc...@eu.citrix.com
Acked-by: Ian Campbell
Wei Liu (4):
cxenstored: fix systemd socket activation
cxenstored: document a bunch of short options in help string
oxenstored: fix systemd socket activation
oxenstored: move sd_notify_ready out of main loop
tools/ocaml/xenstored/systemd.ml | 2 +-
tools/ocaml/xenstored/systemd.mli
Signed-off-by: Wei Liu wei.l...@citrix.com
Acked-by: Ian Campbell ian.campb...@citrix.com
---
For 4.6: pure doc changes, risk free.
---
tools/xenstore/xenstored_core.c | 30 +++---
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git
Hi,
At 10:57 +0100 on 07 Aug (1438945038), Ben Catterall wrote:
On 06/08/15 20:22, Andrew Cooper wrote:
On 06/08/15 17:45, Ben Catterall wrote:
This allocation function is used by the deprivileged mode initialisation
code
to allocate pages for the new page table mappings and page frames
On 10 Aug 2015, at 09:33, Wei Liu wei.l...@citrix.com wrote:
On Fri, Aug 07, 2015 at 05:36:57PM +0200, Roger Pau Monné wrote:
= Issue / Observation =
The information about the release schedule is not clearly published
anywhere apart from the mailing lists, which makes it hard for
Il 10/08/2015 11:06, Lars Kurth ha scritto:
On 10 Aug 2015, at 09:33, Wei Liu wei.l...@citrix.com wrote:
On Fri, Aug 07, 2015 at 05:36:57PM +0200, Roger Pau Monné wrote:
= Issue / Observation =
The information about the release schedule is not clearly published
anywhere apart from the mailing
On 10/08/15 10:28, Razvan Cojocaru wrote:
I've noticed that the xc_suspend_evtchn_init() functions in xenguest.h
connect the client application to a guest suspend event channel, and
that it's possible to subscribe to these events, in theory even if you
never signal the channel (i.e. even if
On Mon, Aug 10, 2015 at 11:33:40AM +0800, Yu Zhang wrote:
Currently in ioreq server, guest write-protected ram pages are
tracked in the same rangeset with device mmio resources. Yet
unlike device mmio, which can be in big chunks, the guest write-
protected pages may be discrete ranges with 4K
Hi,
Say such a leases file:
lease 192.168.199.124 {
starts 4 2015/08/06 08:46:50;
ends 4 2015/08/06 08:58:50;
cltt 4 2015/08/06 08:46:50;
binding state active;
next binding state free;
hardware ethernet 5e:36:0e:f5:00:02;
uid \001^6\016\365\000\002;
}
lease 192.168.199.242 {
Hi,
At 17:45 +0100 on 06 Aug (1438883118), Ben Catterall wrote:
The process to switch into and out of deprivileged mode can be likened to
setjmp/longjmp.
To enter deprivileged mode, we take a copy of the stack from the guest's
registers up to the current stack pointer.
This copy is pretty
flight 60639 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/60639/
Failures :-/ but no regressions.
Regressions which are regarded as allowable (not blocking):
test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm-install fail
like 60624
-Original Message-
From: Wei Liu [mailto:wei.l...@citrix.com]
Sent: 10 August 2015 09:26
To: Yu Zhang
Cc: xen-devel@lists.xen.org; Paul Durrant; Ian Jackson; Stefano Stabellini;
Ian
Campbell; Wei Liu; Keir (Xen.org); jbeul...@suse.com; Andrew Cooper;
Kevin Tian;
On Fri, Aug 07, 2015 at 05:36:57PM +0200, Roger Pau Monné wrote:
= Issue / Observation =
The information about the release schedule is not clearly published
anywhere apart from the mailing lists, which makes it hard for
non-developers (or even for developers) given that the mailing list
At 09:50 +0100 on 10 Aug (1439200241), Tim Deegan wrote:
Hi,
At 10:57 +0100 on 07 Aug (1438945038), Ben Catterall wrote:
On 06/08/15 20:22, Andrew Cooper wrote:
On 06/08/15 17:45, Ben Catterall wrote:
This allocation function is used by the deprivileged mode initialisation
code
On 10/08/2015 09:52, Tim Deegan wrote:
At 09:50 +0100 on 10 Aug (1439200241), Tim Deegan wrote:
Hi,
At 10:57 +0100 on 07 Aug (1438945038), Ben Catterall wrote:
On 06/08/15 20:22, Andrew Cooper wrote:
On 06/08/15 17:45, Ben Catterall wrote:
This allocation function is used by the
On 08/06/2015 08:51 PM, li...@eikelenboom.it wrote:
Hi Ross,
On my dom0 with a linux 4.2-rc5 kernel i encoutered the splat below.
It's probably related to your patch that went in just for 4.2-rc5:
xen/events/fifo: Handle linked events when closing a port
--
Sander
[ 49.020173] [
I've noticed that the xc_suspend_evtchn_init() functions in xenguest.h
connect the client application to a guest suspend event channel, and
that it's possible to subscribe to these events, in theory even if you
never signal the channel (i.e. even if you don't issue a suspend request).
But
Hi Wei,
On 08/08/2015 15:55, Wei Liu wrote:
struct xenvif_rx_meta {
int id;
@@ -80,16 +81,18 @@ struct xenvif_rx_meta {
/* Discriminate from any valid pending_idx value. */
#define INVALID_PENDING_IDX 0x
-#define MAX_BUFFER_OFFSET PAGE_SIZE
+#define MAX_BUFFER_OFFSET
-Original Message-
From: xen-devel-boun...@lists.xen.org [mailto:xen-devel-
boun...@lists.xen.org] On Behalf Of Andrew Cooper
Sent: 07 August 2015 19:42
To: Wei Liu; Roger Pau Monne
Cc: xen-de...@lists.xenproject.org; Ian Jackson; Ian Campbell; Stefano
Stabellini
Subject: Re:
On Sun, 9 Aug 2015, Boris Ostrovsky wrote:
Changes in v6:
* Fix ARM builds (as suggested by Julien):
o Make XEN_SYMS depend on X86 (patch 1)
o Add CONFIG_XEN_HAVE_PVMMU and use it in drivers/xen/sys-hypervisor.c
(patch 2)
* Adjust release dates in
On Fri, 7 Aug 2015, Julien Grall wrote:
The variable xen_store_mfn is effectively storing a GFN and not an MFN.
Signed-off-by: Julien Grall julien.gr...@citrix.com
Reviewed-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
Cc: Konrad Rzeszutek Wilk konrad.w...@oracle.com
Cc: Boris
On 08/07/2015 03:31 AM, Chun Yan Liu wrote:
+(devid, libxl_devid),
+(version, integer),
+(ports, integer),
+(backend_domid, libxl_domid),
+(backend_domname, string),
+ ])
+
+libxl_device_usb = Struct(device_usb, [
+(ctrl, libxl_devid),
3.2.71-rc1 review patch. If anyone has any objections, please let me know.
--
From: Andy Lutomirski l...@kernel.org
commit aa1acff356bbedfd03b544051f5b371746735d89 upstream.
The update_va_mapping hypercall can fail if the VA isn't present
in the guest's page tables. Under
Signed-off-by: Chunyan Liu cy...@suse.com
Signed-off-by: Simon Cao caobosi...@gmail.com
---
tools/libxl/libxl.c | 4 ++--
tools/libxl/libxl_internal.h | 3 +++
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c
index 083f099..006e8da
Add pvusb APIs, including:
- attach/detach (create/destroy) virtual usb controller.
- attach/detach usb device
- list usb controller and usb devices
- some other helper functions
Signed-off-by: Chunyan Liu cy...@suse.com
Signed-off-by: Simon Cao caobosi...@gmail.com
---
changes:
- Address
Add xl usb-assignable-list command to list assignable USB devices.
Assignable USB device means the USB device type is assignable and
it's not assigned to any guest yet.
Signed-off-by: Chunyan Liu cy...@suse.com
---
Same as libxl: add libxl_device_usb_assignable_list API patch,
this patch
Add code to support pvusb in domain config file. One could specify
usbctrl and usb in domain's configuration file and create domain,
then usb controllers will be created and usb device would be attached
to guest automatically.
One could specify usb controllers and usb devices in config file
like
Sysfs file has size=4096 but actual file content is less than that.
Current libxl_read_file_contents will treat it as error when file size
and actual file content differs, so reading sysfs file content with
this function always fails.
Add a new entry libxl_read_sysfs_file_contents to handle sysfs
On Fri, 7 Aug 2015, Julien Grall wrote:
The Xen hypercall interface is always using 4K page granularity on ARM
and x86 architecture.
With the incoming support of 64K page granularity for ARM64 guest, it
won't be possible to re-use the Linux page definition in Xen drivers.
Introduce Xen
At 09:55 +0100 on 10 Aug (1439200516), Andrew Cooper wrote:
On 10/08/2015 09:52, Tim Deegan wrote:
Whie I agree that it would be good to account this to the domain,
paging-alloc_page() is an internal _paging assistance_ helper. :)
This new allocation is nothing to do with
On Fri, 7 Aug 2015, Julien Grall wrote:
They are not used in common code expect in one place in balloon.c which is
only compiled when Linux is using PV MMU. It's not the case on ARM.
Rather than worrying how to handle the 64KB case, drop them.
Signed-off-by: Julien Grall
On 10/08/15 10:49, Tim Deegan wrote:
Hi,
At 17:45 +0100 on 06 Aug (1438883118), Ben Catterall wrote:
The process to switch into and out of deprivileged mode can be likened to
setjmp/longjmp.
To enter deprivileged mode, we take a copy of the stack from the guest's
registers up to the
3.2.71-rc1 review patch. If anyone has any objections, please let me know.
--
From: Andy Lutomirski l...@kernel.org
commit 37868fe113ff2ba814b3b4eb12df214df555f8dc upstream.
modify_ldt() has questionable locking and does not synchronize
threads. Improve it: redesign the
This patch series is to add pvusb toolstack work, supporting hot add|remove
USB device to|from guest and specify USB device in domain configuration file.
Changes to V5:
* Address George's comments on libxl API and Ian's comments on
libxl_read_sysfs_file_content
V5 is here:
Add API for listing assignable USB devices info.
Assignable USB device means the USB device type is assignable and
it's not assigned to any guest yet.
Signed-off-by: Chunyan Liu cy...@suse.com
---
This could be squashed with previous patch. Split because there is
some dispute on this. If this is
Hi Stefano,
On 10/08/15 13:57, Stefano Stabellini wrote:
On Mon, 10 Aug 2015, David Vrabel wrote:
On 10/08/15 13:03, Stefano Stabellini wrote:
On Fri, 7 Aug 2015, Julien Grall wrote:
- rc = HYPERVISOR_memory_op(XENMEM_add_to_physmap_range, xatp);
- return rc 0 ? rc : err;
+ for (i = 0;
On 10/08/15 13:55, Stefano Stabellini wrote:
If your only concern is the size of the array, we could decrease the
number of frames by batch. Or allocation the variable once a boot time.
Yes, that is my only concern. Allocating only nr_pages new struct page*
would be good enough I guess.
1 - 100 of 122 matches
Mail list logo