Hello,
El 12/03/15 a les 9.08, Bob Liu ha escrit:
>
> On 03/09/2015 07:02 PM, David Vrabel wrote:
>> On 09/03/15 10:51, Bob Liu wrote:
>>>
>>> On 03/09/2015 05:30 PM, David Vrabel wrote:
On 09/03/15 09:09, Bob Liu wrote:
> Hi David,
>
> Recently I met an issue which is likely rel
From: David Vrabel
Date: Wed, 11 Mar 2015 15:27:59 +
> This fixes a performance regression introduced by
> 7fbb9d8415d4a51cf542e87cf3a717a9f7e6aedc (xen-netback: release pending
> index before pushing Tx responses)
>
> Moving the notify outside of the spin locks means it can be delayed a
> l
+
+if (b_info->u.hvm.gfx_passthru_kind ==
+LIBXL_GFX_PASSTHRU_KIND_DEFAULT) {
+if (libxl__is_igd_vga_passthru(gc, guest_config))
+machinearg = GCSPRINTF("%s,igd-passthru=on", machinearg);
+} else if (b_info->u.hvm.gfx_passthru_kind ==
+
Use %pS for actual addresses, otherwise you'll get bad output
on arches like ppc64 where %pF expects a function descriptor. Even on
other architectures, refrain from setting a bad example that people
copy.
Signed-off-by: Scott Wood
Cc: x...@kernel.org
Cc: xen-de...@lists.xenproject.org
---
arch
> -Original Message-
> From: Kevin O'Connor [mailto:ke...@koconnor.net]
> Sent: Thursday, March 12, 2015 3:49 AM
> To: Xu, Quan; seab...@seabios.org
> Cc: stefano.stabell...@eu.citrix.com; stef...@linux.vnet.ibm.com;
> qemu-de...@nongnu.org; xen-devel@lists.xen.org
> Subject: Re: [PATCH]
Marcos,
you can read docs/misc/vtpm.txt and docs/misc/vtpmmgr.txt. You'd
better
setup vtpm for Linux guest first, then Try to read
...
tpmback_req_any()
vtpmmgr_handle_cmd()
...
for more information.
Quan
> -Original Message-
> From: xen-devel-boun...@lists.xen.org
>
> -Original Message-
> From: Ian Campbell [mailto:ian.campb...@citrix.com]
> Sent: Wednesday, March 11, 2015 6:51 PM
> To: Xu, Quan
> Cc: Wei Liu; Stefano Stabellini; Daniel De Graaf; Olaf Hering; Andrew Cooper;
> xen-devel@lists.xen.org
> Subject: Re: [Xen-devel] stubdom vtpm build failu
On Mon, Mar 09, 2015 at 10:34:04AM +0800, Yijing Wang wrote:
> Now we could pass PCI domain combined with bus number
> in u32 argu. Because in arm/arm64, PCI domain number
> is assigned by pci_bus_assign_domain_nr(). So we leave
> pci_scan_root_bus() and pci_create_root_bus() in arm/arm64
> unchang
On 03/09/2015 07:02 PM, David Vrabel wrote:
> On 09/03/15 10:51, Bob Liu wrote:
>>
>> On 03/09/2015 05:30 PM, David Vrabel wrote:
>>> On 09/03/15 09:09, Bob Liu wrote:
Hi David,
Recently I met an issue which is likely related with this patch. It
happened when running block benc
flight 36117 linux-next real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/36117/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-armhf-armhf-xl 9 guest-start fail REGR. vs. 35942
test-amd64-i386-qemuu-
On Mon, Mar 09, 2015 at 10:34:01AM +0800, Yijing Wang wrote:
> From: Arnd Bergmann
>
> Use pci_scan_root_bus() instead of deprecated function
> pci_scan_bus_parented().
>
> Signed-off-by: Arnd Bergmann
> Signed-off-by: Yijing Wang
> CC: Konrad Rzeszutek Wilk
> CC: xen-de...@lists.xenproject.o
On 03/10/2015 06:14 AM, Quan Xu wrote:
> --Changes in v4:
> -qapi schema enhancement.
> -remove no need code.
Patch history belongs...
>
> Signed-off-by: Quan Xu
> ---
...here. It is useful to reviewers to know what changed since your last
submission, but not useful for the actual git histo
On Wed, Mar 11, 2015 at 03:12:06PM +, Ian Campbell wrote:
> On Mon, 2015-03-09 at 12:51 +, Wei Liu wrote:
>
> > +Each B is a quoted key=value pair. Supported
> > +Bs are:
>
> Which of these are optional and which are mandatory? All mandatory?
>
Yes, all mandatory for now.
> > +if (
On Wed, 11 Mar 2015, Korupol, Naveen (EXT) wrote:
> Hi Ian/Team
>
> It finally looks like xen and dom0 are stable, but the cli seems tricky.
>
> I can switch between xen/dom0 but cannot execute xm cmds...
xm was dropped in xen 4.5. Use xl instead.
Michael Young
___
On Tue, Mar 10, 2015 at 08:16:03AM -0400, Quan Xu wrote:
> This patch series are only the SeaBios part to enable stubdom vTPM for HVM
> virtual machine. It will work with Qemu patch series and Xen patch series.
>
>
> *INTRODUCTION*
>
> The goal
On Wed, Mar 11, 2015 at 03:19:28PM +, Jan Beulich wrote:
> >>> On 11.03.15 at 15:36, wrote:
> > @@ -504,10 +511,9 @@ void machine_restart(unsigned int delay_millisecs)
> > tboot_shutdown(TB_SHUTDOWN_REBOOT);
> > }
> >
> > -efi_reset_system(reboot_mode != 0);
> > -
> >
On Mon, 23 Feb 2015, Jan Beulich wrote:
> >>> On 20.02.15 at 18:33, wrote:
> > On Fri, 2015-02-20 at 15:15 +, Jan Beulich wrote:
> >> > That's the issue we are trying to resolve, with device tree there is no
> >> > explicit segment ID, so we have an essentially unindexed set of PCI
> >> > buse
Hi,
I have been working on the patches and made them.
But when I am trying to install xen again to test them changes are not
getting included.
What should I do ?
I was on the working branch then did make debball and installed using dpkg.
I even wrote printk statements to check but not getting inc
Now that Xen uses qdisks by default and qemu does not write out
statistics to sysfs this patch queries the QMP for disk statistics.
This patch depends on libyajl for parsing statistics returned from
QMP. The runtime requires libyajl 2.0.3 or newer for required bug
fixes in yajl_tree_parse().
No i
Stefan Bader writes:
> After being asked about this I started to play around with Xen-4.4.1/4.5
> together with HVM Linux guest running 3.13/3.16/3.19. With mixed success.
> Usually rather failing.
>
> From a bit of research most activity to enable things were back in 2011. There
> was a bit of a
On Wed, Mar 11, 2015 at 03:27:59PM +, David Vrabel wrote:
> This fixes a performance regression introduced by
> 7fbb9d8415d4a51cf542e87cf3a717a9f7e6aedc (xen-netback: release pending
> index before pushing Tx responses)
>
> Moving the notify outside of the spin locks means it can be delayed a
After being asked about this I started to play around with Xen-4.4.1/4.5
together with HVM Linux guest running 3.13/3.16/3.19. With mixed success.
Usually rather failing.
From a bit of research most activity to enable things were back in 2011. There
was a bit of a throwback around Linux 3.2[1] but
On Wed, Mar 11, 2015 at 5:49 PM, Ian Campbell wrote:
> On Wed, 2015-02-18 at 01:11 +0100, Tamas K Lengyel wrote:
>
> I think the tools aspects here are now all Acked-by Wei and/or myself.
> Do lets us know if we've missed anything. (and perhaps prod us if v7
> gains anything new which need our att
On 11/03/15 15:27, David Vrabel wrote:
This fixes a performance regression introduced by
7fbb9d8415d4a51cf542e87cf3a717a9f7e6aedc (xen-netback: release pending
index before pushing Tx responses)
Moving the notify outside of the spin locks means it can be delayed a
long time (if the dealloc thr
On Wed, Mar 11, 2015 at 5:07 PM, Stefano Stabellini
wrote:
> On Fri, 6 Mar 2015, Tamas K Lengyel wrote:
>> Add necessary changes for page table construction routines to pass
>> the default access information. We store the p2m_access_t info in a
>> Radix tree as the PTE lacks enough software progra
On Wed, 2015-03-11 at 16:50 +, Dario Faggioli wrote:
> On Wed, 2015-03-11 at 16:42 +, Ian Campbell wrote:
> > On Mon, 2015-03-09 at 10:39 +, Wei Liu wrote:
> > > rc = xc_cpupool_addcpu(ctx->xch, poolid, cpu);
> > > > if (rc) {
> > > > -LIBXL__LOG_ERRNOVAL(ctx, LIBXL__L
On Wed, 2015-03-11 at 16:48 +, Wei Liu wrote:
> They should have used "-ovmf-dir" suffix instead of "-ovmf", as the
> directory in question is ovmf-dir.
>
> Signed-off-by: Wei Liu
> Cc: Anthony Perard
> Cc: Ian Campbell
> Cc: Ian Jackson
Acked + applied, thanks.
___
On Wed, 2015-03-11 at 16:42 +, Ian Campbell wrote:
> On Mon, 2015-03-09 at 10:39 +, Wei Liu wrote:
> > rc = xc_cpupool_addcpu(ctx->xch, poolid, cpu);
> > > if (rc) {
> > > -LIBXL__LOG_ERRNOVAL(ctx, LIBXL__LOG_ERROR, rc,
> > > -"Error moving cpu to cpupool");
>
On Wed, 2015-02-18 at 01:11 +0100, Tamas K Lengyel wrote:
I think the tools aspects here are now all Acked-by Wei and/or myself.
Do lets us know if we've missed anything. (and perhaps prod us if v7
gains anything new which need our attention since we might have stopped
paying attention).
Ian.
_
They should have used "-ovmf-dir" suffix instead of "-ovmf", as the
directory in question is ovmf-dir.
Signed-off-by: Wei Liu
Cc: Anthony Perard
Cc: Ian Campbell
Cc: Ian Jackson
---
tools/firmware/Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/firmware/
On Wed, Mar 11, 2015 at 04:41:32PM +, Ian Campbell wrote:
> On Mon, 2015-03-02 at 14:18 +, Ian Campbell wrote:
> > On Mon, 2015-03-02 at 10:52 +, Wei Liu wrote:
> > > Though it doesn't work with make's "-j" option, the build system of OVMF
> > > has an option to specify parallel threads
On Wed, 2015-02-18 at 01:11 +0100, Tamas K Lengyel wrote:
> tools/tests/xen-access/xen-access.c | 43 +
> tools/xenpaging/xenpaging.c | 49 ++-
These bits: Acked-by: Ian Campbell
(I only glanced at them, I assume they are mechanical in nature)
__
On Mon, 2015-03-09 at 10:39 +, Wei Liu wrote:
> rc = xc_cpupool_addcpu(ctx->xch, poolid, cpu);
> > if (rc) {
> > -LIBXL__LOG_ERRNOVAL(ctx, LIBXL__LOG_ERROR, rc,
> > -"Error moving cpu to cpupool");
> > +LOGE(ERROR, "Error moving cpu %d to cpupool", cpu);
>
On Mon, 2015-03-02 at 14:18 +, Ian Campbell wrote:
> On Mon, 2015-03-02 at 10:52 +, Wei Liu wrote:
> > Though it doesn't work with make's "-j" option, the build system of OVMF
> > has an option to specify parallel threads used to run the build.
> >
> > Using 4 threads to build OVMF looks l
On Mon, 2015-02-09 at 11:10 +, Wei Liu wrote:
> Libvirt's configuration converter doesn't know how to deal with BIOS
> selection. The end result is it always use the default one (seabios).
> Stub out ovmf and rombios to avoid false positive results.
>
> This restriction will be removed once li
On Mon, 2015-02-09 at 11:10 +, Wei Liu wrote:
> Signed-off-by: Wei Liu
> Cc: Ian Campbell
> Cc: Ian Jackson
> ---
> make-flight | 13 +++--
> mfi-common | 6 +-
> 2 files changed, 16 insertions(+), 3 deletions(-)
>
> diff --git a/make-flight b/make-flight
> index 23d51ea..80c
The db server for the production osstest instance needs to be
physically moved. This is planned to take place on Friday.
I have dropped a `stop' file in which will stop osstest taking on new
work. The db server will be moved on Friday morning (and anything
still running then will be killed).
We
On Mon, 2015-02-09 at 11:10 +, Wei Liu wrote:
> The name "onetoolstack" in confusing. Currently it's in fact referring
> to the toolstack used to test pair migration, so rename it to
> "pairtoolstack".
>
> No functional changes introduced.
>
> Signed-off-by: Wei Liu
Acked-by: Ian Campbell
On Mon, 2015-02-09 at 11:10 +, Wei Liu wrote:
> Signed-off-by: Wei Liu
Acked-by: Ian Campbell
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
On Mon, 2015-02-09 at 11:10 +, Wei Liu wrote:
I know you've made ts-debian-hvm-install DTRT but this is going to
result in a load of jobs which go through all the effort of regrooving
the box and installing Xen etc, only to fail.
It seems like a rather profligate use of our limited test bandw
On Mon, 2015-02-09 at 11:09 +, Wei Liu wrote:
> Since we've introduced different checks for save / restore and local
> migration, it's possible to run save / restore tests without running
> local migration tests.
I don't know if it matters or if it was deliberate, but we used to
alternate savi
On Wed, 2015-03-11 at 17:02 +0100, Olaf Hering wrote:
> On Wed, Mar 11, Ian Campbell wrote:
>
> > On Fri, 2015-03-06 at 10:45 +0100, Olaf Hering wrote:
> > > +void libxl_device_vscsi_append_dev(libxl_ctx *ctx, libxl_device_vscsi
> > > *hst,
> > > + libxl_vscsi_de
On Mon, 2015-02-09 at 11:10 +, Wei Liu wrote:
> We're interested in xlconfigtest. Since we're running test anyway run
> the whole suite.
This is run at build time? I take it doesn't (and will never) require an
active system?
> @@ -69,7 +61,10 @@ END
> sub build() {
> target_cmd_build($h
Hi Daniel,
On 11/03/2015 14:59, Daniel De Graaf wrote:
The definitions of static device labels must be placed at the end of the
policy.conf before passing it to checkpolicy; the existing examples
(which are commented out) are in the wrong location. Create a new file
for device contexts which wi
On Mon, 2015-02-09 at 11:09 +, Wei Liu wrote:
> Signed-off-by: Wei Liu
Acked-by: Ian Campbell
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
On Mon, 2015-02-09 at 11:10 +, Wei Liu wrote:
> Libvirt's test suite needs it.
>
> Signed-off-by: Wei Liu
Acked-by: Ian Campbell
But I think it will also want it at runtime, no? The libvirt logs whinge
about such things (it was suggested this meant ebtables was on the build
host,but given
On Wed, 2015-03-11 at 16:24 +, Wei Liu wrote:
> On Wed, Mar 11, 2015 at 04:22:00PM +, Dario Faggioli wrote:
> > On Wed, 2015-03-11 at 15:23 +, Wei Liu wrote:
> > > I think b) is good.
> > >
> > Right. It was the only comment you made on this patch... does that means
> > I can stick yo
On Mon, 2015-02-09 at 11:09 +, Wei Liu wrote:
> From: Ian Jackson
I remember the f2f discussion around this, but I cannot remember what
this is actually supposed to do. Can you? If so could you write it down
please ;-)
>
> Signed-off-by: Ian Jackson
> ---
> sg-run-job | 4 +++-
> 1 file c
On Wed, Mar 11, 2015 at 04:22:00PM +, Dario Faggioli wrote:
> On Wed, 2015-03-11 at 15:23 +, Wei Liu wrote:
> > On Wed, Mar 11, 2015 at 03:13:33PM +, Dario Faggioli wrote:
> > > On Wed, 2015-03-11 at 15:04 +, Wei Liu wrote:
>
> > > > Since we haven't explicitly defined any return v
On Wed, 2015-03-11 at 15:23 +, Wei Liu wrote:
> On Wed, Mar 11, 2015 at 03:13:33PM +, Dario Faggioli wrote:
> > On Wed, 2015-03-11 at 15:04 +, Wei Liu wrote:
> > > Since we haven't explicitly defined any return value in xl manpage, I
> > > think we should use EXIT_SUCCESS and EXIT_FAIL
On Wed, 2015-02-04 at 15:27 +, Dario Faggioli wrote:
> + my $xlinfo= target_cmd_output_root($ho, "xl info");
> + $xlinfo =~ /nr_cpus\s*:\s([0-9]*)/;
I thought Perl needed a modifier to work in multiline mode?
> + $nr_cpus= $1;
> + logm("Found $nr_cpus pCPUs");
> + die "Too few pCPUs to t
On Mon, 2015-02-09 at 11:09 +, Wei Liu wrote:
> Libvirt supports migrating a guest to remote host but not local host.
Jim, is that right?
(Or alternatively, Wei: Do you have a reference for that?)
> diff --git a/Osstest/Toolstack/libvirt.pm b/Osstest/Toolstack/libvirt.pm
> index acb801c..a80
On Wed, Mar 11, 2015 at 11:11 AM, Andrew Cooper
wrote:
> On 11/03/15 10:59, George Dunlap wrote:
>> On Tue, Feb 17, 2015 at 10:19 AM, Jan Beulich wrote:
>> On 12.02.15 at 03:39, wrote:
On 02/11/2015 07:52 PM, Andrew Cooper wrote:
> On 11/02/15 08:28, Kai Huang wrote:
>> Design
>
On Fri, 6 Mar 2015, Tamas K Lengyel wrote:
> Add necessary changes for page table construction routines to pass
> the default access information. We store the p2m_access_t info in a
> Radix tree as the PTE lacks enough software programmable bits.
>
> Signed-off-by: Tamas K Lengyel
> ---
> v13: -
On Wed, 2015-03-11 at 15:01 +, George Dunlap wrote:
> On 03/09/2015 04:49 PM, Dario Faggioli wrote:
> > 93be8285 ("update domU's node-affinity on the cpupool_unassign_cpu()
> > path") does the right thing, but does it too early. In fact, it
> > is necessary to call domain_update_node_affinity(
On Wed, 2015-02-04 at 15:28 +, Dario Faggioli wrote:
> Signed-off-by: Dario Faggioli
Acked-by: Ian Campbell
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
On Fri, 6 Mar 2015, Tamas K Lengyel wrote:
> From: Julien Grall
>
> The function domain_get_maximum_gpfn is returning the maximum gpfn ever
> mapped in the guest. We can use d->arch.p2m.max_mapped_gfn for this purpose.
>
> We use this in xenaccess as to avoid the user attempting to set page
> pe
On 03/11/2015 10:42 AM, David Vrabel wrote:
On 10/03/15 13:35, Boris Ostrovsky wrote:
On 03/10/2015 07:40 AM, David Vrabel wrote:
On 09/03/15 14:10, David Vrabel wrote:
Memory hotplug doesn't work with PV guests because:
a) The p2m cannot be expanded to cover the new sections.
Broken by
On Fri, 2015-03-06 at 10:45 +0100, Olaf Hering wrote:
> diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
> index 6bbc52d..1ad52e3 100644
> --- a/tools/libxl/libxl.h
> +++ b/tools/libxl/libxl.h
Needs a LIBXL_HAVE define too.
> @@ -1224,6 +1224,35 @@ int libxl_device_channel_getinfo(libxl_ctx
flight 36087 ovmf real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/36087/
Failures :-/ but no regressions.
Tests which are failing intermittently (not blocking):
test-amd64-amd64-xl-win7-amd64 7 windows-install fail pass in 35971
test-amd64-i386-libvirt 3 host-insta
This fixes a performance regression introduced by
7fbb9d8415d4a51cf542e87cf3a717a9f7e6aedc (xen-netback: release pending
index before pushing Tx responses)
Moving the notify outside of the spin locks means it can be delayed a
long time (if the dealloc thread is descheduled or there is an
interrupt
On Wed, Mar 11, 2015 at 03:13:33PM +, Dario Faggioli wrote:
> On Wed, 2015-03-11 at 15:04 +, Wei Liu wrote:
> > On Wed, Mar 11, 2015 at 02:52:31PM +, Ian Campbell wrote:
>
> > > I think having more consistent exist codes from xl would be nice, but I
> > > don't think the libxl error co
On Fri, 2015-03-06 at 16:11 +0100, Olaf Hering wrote:
> On Fri, Mar 06, Wei Liu wrote:
>
> > On Fri, Mar 06, 2015 at 10:45:55AM +0100, Olaf Hering wrote:
> > > +== TODO ===
> > > +
> > > +How to do live migration?
> > > + - pdev will likely be evaluated again on the target host if it came from
> >
>>> On 11.03.15 at 15:36, wrote:
> @@ -504,10 +511,9 @@ void machine_restart(unsigned int delay_millisecs)
> tboot_shutdown(TB_SHUTDOWN_REBOOT);
> }
>
> -efi_reset_system(reboot_mode != 0);
> -
> /* Rebooting needs to touch the page at absolute address 0. */
> -*((unsi
On Wed, Mar 11, 2015 at 03:12:49PM +, Ian Campbell wrote:
> On Mon, 2015-03-09 at 12:51 +, Wei Liu wrote:
> > Originally only setting has line number recorded. Since we're moving to
> > more sophisticated API, record the location for individual value. It is
> > useful for error reporting.
>
On Mon, 2015-03-09 at 12:51 +, Wei Liu wrote:
> Originally only setting has line number recorded. Since we're moving to
> more sophisticated API, record the location for individual value. It is
> useful for error reporting.
>
> Signed-off-by: Wei Liu
> Cc: Ian Campbell
> Cc: Ian Jackson
I'
On Wed, 2015-03-11 at 15:04 +, Wei Liu wrote:
> On Wed, Mar 11, 2015 at 02:52:31PM +, Ian Campbell wrote:
> > I think having more consistent exist codes from xl would be nice, but I
> > don't think the libxl error codes are the ones to use, since they don't
> > really map semantically onto
>>> On 11.03.15 at 15:44, wrote:
> On 11/03/15 14:42, Konrad Rzeszutek Wilk wrote:
>> On Wed, Mar 11, 2015 at 01:52:00PM +, Jan Beulich wrote:
>>> It's not clear to me why only the enabling operation got handled so
>>> far.
>>
>> Reviewed-by: Konrad Rzeszutek Wilk
>
> With no reports that t
On Mon, 2015-03-09 at 12:51 +, Wei Liu wrote:
> +Each B is a quoted key=value pair. Supported
> +Bs are:
Which of these are optional and which are mandatory? All mandatory?
> +if (!xlu_cfg_get_long (config, "maxmem", &l, 0))
> +max_memkb1 = l * 1024;
I think you should arrange t
On Wed, 2015-03-11 at 15:04 +, Wei Liu wrote:
> On Wed, Mar 11, 2015 at 02:52:31PM +, Ian Campbell wrote:
> > On Mon, 2015-03-09 at 11:01 +, Wei Liu wrote:
> > > On Fri, Mar 06, 2015 at 06:21:59PM +0100, Dario Faggioli wrote:
> > > > with the rest of the file, where we return 1 on 0, ra
On Wed, 2015-03-11 at 14:56 +, Ian Campbell wrote:
> On Fri, 2015-03-06 at 18:20 +0100, Dario Faggioli wrote:
> > ---
> > Dario Faggioli (9):
> > 1/9 docs: RTDS is a valid alternative as a scheduler for a cpupool
> > 2/9 docs: fix `xl list' manpage entry
>
> Acked + applied these two.
>
On Fri, 2015-03-06 at 18:20 +0100, Dario Faggioli wrote:
> Hi everyone,
>
> The main goal of this series is making it possible to specify ranges of pCPUs
> when manipulating (creating, adding/removing pCPUs) cpupools. Something like
> this:
>
> xl cpupool-cpu-remove Pool-node0 6-10
>
> while, r
On Fri, 2015-03-06 at 18:22 +0100, Dario Faggioli wrote:
> instead manually free the elements of the list, which is
^of freeing
> exactly the purpose of the said function.
>
> Trade also a couple of 'return'-s with 'goto out'-s, which
> is more in line with libxl usage paradigm.
>
On Mon, 2015-03-09 at 12:51 +, Wei Liu wrote:
> Currently all in tree code doesn't set the superpage flag, I would just
> remove superpage support if I can, but Konrad wants it retained for the
> moment.
>
> As I'm going to change the p2m_host array allocation, duplicate the code
> snippet to
The definitions of static device labels must be placed at the end of the
policy.conf before passing it to checkpolicy; the existing examples
(which are commented out) are in the wrong location. Create a new file
for device contexts which will place them in the proper location.
This also removes s
On 03/09/2015 04:49 PM, Dario Faggioli wrote:
> 93be8285 ("update domU's node-affinity on the cpupool_unassign_cpu()
> path") does the right thing, but does it too early. In fact, it
> is necessary to call domain_update_node_affinity() when a pCPU is
> removed from a cpupool, but that must happen
On Wed, 2015-03-11 at 14:47 +, Julien Grall wrote:
> Hi Ian,
>
> On 11/03/2015 14:11, Ian Campbell wrote:
> > This allows for early-printk to be specified (for existing UARTS at
> > least) without the need to edit Rules.mk.
> >
> > The existing shortcuts are retained, but in a much more compac
Auto-translated physmap guests (arm, arm64 and x86 PVHVM/PVH) map and
unmap foreign GFNs using the same method (updating the physmap).
Unify the two arm and x86 implementations into one commont one.
Note that on arm and arm64, the correct error code will be returned
(instead of always -EFAULT) and
This series signficantly improves the performance of migration by
speeding up privcmd's MMAPBATCH_V2 ioctl (for PV toolstack domains).
Changes in v7:
- Drop (broken) arm __get_user() patch and use get_user() instead as a
workaround.
- Fix MMAPBATCH_V1 error reporting.
Changes in v6:
- unify PVH
On Mon, 2015-03-09 at 11:01 +, Wei Liu wrote:
> On Fri, Mar 06, 2015 at 06:21:59PM +0100, Dario Faggioli wrote:
> > with the rest of the file, where we return 1 on 0, rather
> > than using libxl error codes.
> >
>
> While being consistent is good I'm not very sure if we should go for 0/1
> ra
Make the IOCTL_PRIVCMD_MMAPBATCH_V2 (and older V1 version) map
multiple frames at a time rather than one at a time, despite the pages
being non-consecutive GFNs.
xen_remap_foreign_mfn_array() is added which maps an array of GFNs
(instead of a consecutive range of GFNs).
Since per-frame errors are
On 11/03/15 14:42, Konrad Rzeszutek Wilk wrote:
> On Wed, Mar 11, 2015 at 01:52:00PM +, Jan Beulich wrote:
>> It's not clear to me why only the enabling operation got handled so
>> far.
>
> Reviewed-by: Konrad Rzeszutek Wilk
With no reports that this actually fixes anything, do we want this
On Wed, Mar 11, 2015 at 02:44:18PM +, David Vrabel wrote:
> On 11/03/15 14:42, Konrad Rzeszutek Wilk wrote:
> > On Wed, Mar 11, 2015 at 01:52:00PM +, Jan Beulich wrote:
> >> It's not clear to me why only the enabling operation got handled so
> >> far.
> >
> > Reviewed-by: Konrad Rzeszutek
On Wed, Mar 11, 2015 at 01:52:00PM +, Jan Beulich wrote:
> It's not clear to me why only the enabling operation got handled so
> far.
Reviewed-by: Konrad Rzeszutek Wilk
>
> Signed-off-by: Jan Beulich
> ---
> drivers/xen/xen-pciback/conf_space_header.c | 16 +++-
> 1 file chan
On 10/03/15 13:35, Boris Ostrovsky wrote:
> On 03/10/2015 07:40 AM, David Vrabel wrote:
>> On 09/03/15 14:10, David Vrabel wrote:
>>> Memory hotplug doesn't work with PV guests because:
>>>
>>>a) The p2m cannot be expanded to cover the new sections.
>> Broken by 054954eb051f35e74b75a566a96fe756
Hi Ian,
On 11/03/2015 14:11, Ian Campbell wrote:
Also add a bunch of missing entries to the doc
Signed-off-by: Ian Campbell
I was wondering if we should also order between ARM64 and ARM32.
But I guess it doesn't bring much benefit. So:
Reviewed-by: Julien Grall
Regards,
--
Julien Grall
On Wed, 2015-03-11 at 14:19 +, Andrew Cooper wrote:
> On 11/03/15 14:11, Ian Campbell wrote:
> > +
> > +COMMA := ,
>
> COMMA is available from the root Config.mk as 'comma'
I had missed the -i off my grep, thanks!
Ian.
___
Xen-devel mailing list
On Wed, 2015-03-11 at 09:30 +, Ian Campbell wrote:
> > Tests which did not succeed and are blocking,
> > including tests which could not be run:
> > test-amd64-i386-qemut-rhel6hvm-intel 3 host-install(3) broken REGR. vs.
> > 35887
>
> field-cricket never collected its preseed file. serial l
Hello all,
I am looking for information about the vTPM implementation on Xen. I have
checked the wiki and its references and all the official documentation and even
asked in the Q & A forum. However, I could not find what I am looking for. In
the forum they recommended me to ask it here. I’d l
On 11/03/15 13:51, Jan Beulich wrote:
> Otherwise the guest can abuse that control to cause e.g. PCIe
> Unsupported Request responses (by disabling memory and/or I/O decoding
> and subsequently causing [CPU side] accesses to the respective address
> ranges), which (depending on system configuration
On 11/03/15 14:11, Ian Campbell wrote:
> +
> +COMMA := ,
COMMA is available from the root Config.mk as 'comma'
~Andrew
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
Ian Campbell wrote:
> On Tue, 2015-03-10 at 17:59 +, xen.org wrote:
>
>> flight 36071 libvirt real [real]
>> http://www.chiark.greenend.org.uk/~xensrcts/logs/36071/
>>
>> Failures :-/ but no regressions.
>>
>> Tests which did not succeed, but are not blocking:
>> test-armhf-armhf-libvirt
On Wed, 2015-03-11 at 14:11 +, Ian Campbell wrote:
Sorry, I was too lazy to write a cover letter for these changes and
forgot that would mean that git send-email wouldn't thread them.
> This allows for early-printk to be specified (for existing UARTS at
> least) without the need to edit Rules
This allows for early-printk to be specified (for existing UARTS at
least) without the need to edit Rules.mk.
The existing shortcuts are retained, but in a much more compact
fashion.
An unused EARLY_PRINTK_BAUD was removed from the zynqmq settings.
Signed-off-by: Ian Campbell
---
docs/misc/arm
On Wed, 2015-03-11 at 13:50 +, Julien Grall wrote:
> Hi Ian,
>
> On 11/03/2015 12:37, Ian Campbell wrote:
> > On Tue, 2015-03-10 at 16:33 +, Julien Grall wrote:
> >> Hi Ian,
> >>
> >> On 20/02/15 17:17, Ian Campbell wrote:
> +/* TODO: Do we need to check is_dying? Mostly to protec
It's not clear to me why only the enabling operation got handled so
far.
Signed-off-by: Jan Beulich
---
drivers/xen/xen-pciback/conf_space_header.c | 16 +++-
1 file changed, 15 insertions(+), 1 deletion(-)
--- 4.0-rc3-xen-pciback.orig/drivers/xen/xen-pciback/conf_space_header.c
+
Otherwise the guest can abuse that control to cause e.g. PCIe
Unsupported Request responses (by disabling memory and/or I/O decoding
and subsequently causing [CPU side] accesses to the respective address
ranges), which (depending on system configuration) may be fatal to the
host.
Note that to alte
Hi Ian,
On 11/03/2015 12:37, Ian Campbell wrote:
On Tue, 2015-03-10 at 16:33 +, Julien Grall wrote:
Hi Ian,
On 20/02/15 17:17, Ian Campbell wrote:
+/* TODO: Do we need to check is_dying? Mostly to protect against
+ * hypercall trying to passthrough a device while we are
+ * dy
>>> On 11.03.15 at 13:56, wrote:
> EACCES cannot be distinguished against an incorrect DOMCTL_INTERFACE_VERSION,
> and will cause an incorrect "need to rebuild the user-space tool set?"
> message
> from libxc. EINVAL is a perfectly reasonable alternative.
I'm okay with this for the !page case,
On Wed, Mar 11, 2015 at 10:54:25, Ian Campbell wrote:
> > > What sorts of batch sizes are you expecting to see in your use case?
> >
> > We need to share hundreds of MB, so (assuming a 4kB guest page size)
> > the batch size can be thousands of grant references.
>
> FWIW, the granularity of a gref
1 - 100 of 168 matches
Mail list logo