Re: [Xen-devel] [PATCH v5 13/28] xsplice, symbols: Implement symbol name resolution on address.

2016-04-07 Thread Konrad Rzeszutek Wilk
On Thu, Apr 07, 2016 at 09:46:49AM -0600, Jan Beulich wrote: > >>> On 07.04.16 at 05:14, wrote: > > On Fri, Apr 01, 2016 at 09:11:40AM -0600, Jan Beulich wrote: > >> >>> On 24.03.16 at 21:00, wrote: > >> > --- a/xen/arch/x86/Makefile > >> > +++ b/xen/arch/x86/Makefile > >> > @@ -113,12 +113,14 @@

Re: [Xen-devel] [PATCH v5 19/28] build_id: Provide ld-embedded build-ids

2016-04-07 Thread Konrad Rzeszutek Wilk
On Thu, Apr 07, 2016 at 08:18:27PM -0400, Konrad Rzeszutek Wilk wrote: > > > +build_id.o: $(TARGET)-syms > > > + $(OBJCOPY) -O binary --only-section=.note $(BASEDIR)/xen-syms $@.bin > > > > Considering your xen.lds.S changes, won't this potentially copy quite &g

Re: [Xen-devel] [PATCH] kernel-parameters: document earlycon=xenboot

2016-04-08 Thread Konrad Rzeszutek Wilk
On Tue, Apr 05, 2016 at 06:16:35PM -0700, Stefano Stabellini wrote: > On Tue, 5 Apr 2016, Konrad Rzeszutek Wilk wrote: > > On Tue, Apr 05, 2016 at 11:43:36AM -0400, Chris Patterson wrote: > > > On Tue, Apr 5, 2016 at 9:49 AM, Konrad Rzeszutek Wilk > > > wrote: > &g

Re: [Xen-devel] [PATCH] docs: add misc/qemu-backends.txt

2016-04-08 Thread Konrad Rzeszutek Wilk
On Thu, Apr 07, 2016 at 08:24:06AM +0200, Juergen Gross wrote: > Document the interface between qemu and libxl regarding backends > supported by qemu. Sorry for being dense.. > > Signed-off-by: Juergen Gross > --- > docs/misc/qemu-backends.txt | 19 +++ > 1 file changed, 19 ins

Re: [Xen-devel] [PATCH v2] flask: change default state to enforcing

2016-04-08 Thread Konrad Rzeszutek Wilk
do not specify an XSM > policy during boot; if you need to load a policy from dom0, use the > "flask=late" boot parameter. > > Original patch by Konrad Rzeszutek Wilk ; modified > to also change the default value of flask_enforcing so that the policy > is not still in pe

Re: [Xen-devel] [PATCH v3] xen/arm: map_dev_mmio_region: printk should be ratelimited

2016-04-08 Thread Konrad Rzeszutek Wilk
id a malicious guest flooding the > >console. > > > >Signed-off-by: Shannon Zhao > >Reviewed-by: Konrad Rzeszutek Wilk > > Acked-by: Julien Grall > > Regards, Applied. ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v5 05/21] xen/x86: Improve disabling of features which have dependencies

2016-04-08 Thread Konrad Rzeszutek Wilk
; > Signed-off-by: Andrew Cooper > Reviewed-by: Jan Beulich Reviewed-by: Konrad Rzeszutek Wilk ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v3] arm: Fix asynchronous aborts (SError exceptions) due to bogus PTEs

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 10:42:52AM +0100, Julien Grall wrote: > > > On 06/04/16 19:57, Shanker Donthineni wrote: > >Hi Julien/Stefano, > > Hi Shanker, > > > > >Any other comments to be addressed? Please propose an alternative > >solution to fix the problem if this patch changes are not appropri

Re: [Xen-devel] [PATCH 2/6] ARM: xen: Register with kernel restart handler

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 05:53:55AM -0700, Guenter Roeck wrote: > Register with kernel restart handler instead of setting arm_pm_restart > directly. > > Select a high priority of 192 to ensure that default restart handlers Is there some macro for that magic value? > are replaced if Xen is running

Re: [Xen-devel] [PATCH v5 13/28] xsplice, symbols: Implement symbol name resolution on address.

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 09:21:37AM -0600, Jan Beulich wrote: > >>> On 08.04.16 at 03:32, wrote: > > On Thu, Apr 07, 2016 at 09:46:49AM -0600, Jan Beulich wrote: > >> >>> On 07.04.16 at 05:14, wrote: > >> > On Fri, Apr 01, 2016 at 09:11:40AM -0600, Jan Beulich wrote: > >> >> >>> On 24.03.16 at 21:

Re: [Xen-devel] [PATCH v5 04/21] xen/x86: Clear dependent features when clearing a cpu cap

2016-04-08 Thread Konrad Rzeszutek Wilk
h Reviewed-by: Konrad Rzeszutek Wilk > --- > v3: > * Style fixes. Use __test_and_set_bit() > --- > xen/arch/x86/cpu/common.c | 16 +++- > 1 file changed, 15 insertions(+), 1 deletion(-) > > diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c >

Re: [Xen-devel] [for-4.7] xen/arm64: correctly emulate the {w, x}zr registers

2016-04-08 Thread Konrad Rzeszutek Wilk
> >>http://lists.xenproject.org/archives/html/xen-devel/2016-02/msg03100.html > > > >So the tags and alike would suggest this is ready to be committed, > >but the lack of a version number or version history don't really > >help support this. Could you please clarify the state of this patch? > > So

Re: [Xen-devel] [PATCH v5 06/21] xen/x86: Improvements to in-hypervisor cpuid sanity checks

2016-04-08 Thread Konrad Rzeszutek Wilk
ed. > * The APIC bit in e1d (on non-Intel) is also a fast-forward from the >APIC_BASE MSR. > > As a small improvement, use compiler-visible &'s and |'s, rather than > {clear,set}_bit(). > > Signed-off-by: Andrew Cooper Reviewed-by: Konrad Rzeszu

Re: [Xen-devel] [PATCH v5 08/21] x86/cpu: Sysctl and common infrastructure for levelling context switching

2016-04-08 Thread Konrad Rzeszutek Wilk
bilities. This change is > scaffolding for future patches, which will introduce detection and switching > logic, after which the interface will report hardware capabilities correctly. > > Signed-off-by: Andrew Cooper > Acked-by: Jan Beulich Revi

Re: [Xen-devel] [PATCH v5 09/21] x86/cpu: Rework AMD masking MSR setup

2016-04-08 Thread Konrad Rzeszutek Wilk
y: Jan Beulich Reviewed-by: Konrad Rzeszutek Wilk ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v5 10/21] x86/cpu: Rework Intel masking/faulting setup

2016-04-08 Thread Konrad Rzeszutek Wilk
the Xen default masking level. > > Signed-off-by: Andrew Cooper > Reviewed-by: Jan Beulich Reviewed-by: Konrad Rzeszutek Wilk ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v5 11/21] x86/cpu: Context switch cpuid masks and faulting state in context_switch()

2016-04-08 Thread Konrad Rzeszutek Wilk
y build HVM domains. > > For now, the control domain is left as a special case, until futher work can > be completed to remove the restriction. > > Signed-off-by: Andrew Cooper > Reviewed-by: Jan Beulich Reviewed-by: Konrad Rzeszutek Wilk _

Re: [Xen-devel] [PATCH v5 12/21] x86/pv: Provide custom cpumasks for PV domains

2016-04-08 Thread Konrad Rzeszutek Wilk
; Signed-off-by: Andrew Cooper > Reviewed-by: Jan Beulich Reviewed-by: Konrad Rzeszutek Wilk ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v5 13/21] x86/domctl: Update PV domain cpumasks when setting cpuid policy

2016-04-08 Thread Konrad Rzeszutek Wilk
to > guests, even though they could be hidden. These flags affect how to interpret > other cpuid leaves which are not maskable. > > Signed-off-by: Andrew Cooper > Reviewed-by: Jan Beulich Reviewed-by: Konrad Rzeszutek Wilk ___ Xen-d

Re: [Xen-devel] [PATCH v5 14/21] xen+tools: Export maximum host and guest cpu featuresets via SYSCTL

2016-04-08 Thread Konrad Rzeszutek Wilk
On Thu, Apr 07, 2016 at 12:57:19PM +0100, Andrew Cooper wrote: > And provide stubs for toolstack use. > > Signed-off-by: Andrew Cooper > Acked-by: Wei Liu > Acked-by: David Scott > Acked-by: Jan Beulich Reviewed-by: Konrad Rzeszutek Wilk _

Re: [Xen-devel] [PATCH v5 15/21] tools/libxc: Modify bitmap operations to take void pointers

2016-04-08 Thread Konrad Rzeszutek Wilk
t; as well with 'unsigned int *' based bitmaps. > > As part of doing so, change the implementation to be in terms of char rather > than unsigned long. This fixes alignment concerns with ARM. > > Signed-off-by: Andrew Cooper Reviewed-by: Konrad Rzeszutek Wilk ___

Re: [Xen-devel] [PATCH v5 17/21] tools/libxc: Expose the automatically generated cpu featuremask information

2016-04-08 Thread Konrad Rzeszutek Wilk
On Thu, Apr 07, 2016 at 12:57:22PM +0100, Andrew Cooper wrote: > Signed-off-by: Andrew Cooper > Acked-by: Wei Liu Reviewed-by: Konrad Rzeszutek Wilk ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v5 16/21] tools/libxc: Use public/featureset.h for cpuid policy generation

2016-04-08 Thread Konrad Rzeszutek Wilk
med in the public API, similar renames > are made here. > > Signed-off-by: Andrew Cooper > Acked-by: Wei Liu Reviewed-by: Konrad Rzeszutek Wilk ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v5 19/28] build_id: Provide ld-embedded build-ids

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 09:27:00AM -0600, Jan Beulich wrote: > >>> On 08.04.16 at 03:52, wrote: > > On Thu, Apr 07, 2016 at 08:18:27PM -0400, Konrad Rzeszutek Wilk wrote: > >> > > >> > > + $(OBJCOPY) -I binary -O elf64-x86-64 -B i386:x86-64 \ &

Re: [Xen-devel] REST MAINTAINERS feedback requested Was:Re: [PATCH v5 01/28] HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane.

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 10:33:33AM -0600, Jan Beulich wrote: > >>> On 31.03.16 at 15:28, wrote: > > On Thu, Mar 31, 2016 at 06:07:58AM -0600, Jan Beulich wrote: > >> >>> On 31.03.16 at 13:43, wrote: > >> > On Thu, Mar 31, 2016 at 12:30:09AM -0600, Jan Beulich wrote: > >> >> >>> On 30.03.16 at 17:

Re: [Xen-devel] REST MAINTAINERS feedback requested Was:Re: [PATCH v5 01/28] HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane.

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 06:21:27PM +0100, Wei Liu wrote: > On Fri, Apr 08, 2016 at 11:13:08AM -0600, Jan Beulich wrote: > > >>> On 08.04.16 at 19:09, wrote: > > > On Fri, Apr 08, 2016 at 10:33:33AM -0600, Jan Beulich wrote: > > >> >>> On 31.03.16 at 15:28, wrote: > > >> > On Thu, Mar 31, 2016 at

Re: [Xen-devel] [PATCH v6 02/24] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op

2016-04-08 Thread Konrad Rzeszutek Wilk
> +static int xsplice_list(xen_sysctl_xsplice_list_t *list) > +{ > +xen_xsplice_status_t status; > +struct payload *data; > +unsigned int idx = 0, i = 0; > +int rc = 0; > + > +if ( list->nr > 1024 ) > +return -E2BIG; > + > +if ( list->pad ) > +return -EINVAL;

Re: [Xen-devel] [PATCH v5 19/28] build_id: Provide ld-embedded build-ids

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 04:49:00PM +0100, Ross Lagerwall wrote: > On 04/07/2016 03:58 AM, Konrad Rzeszutek Wilk wrote: > >On Mon, Apr 04, 2016 at 06:46:24AM -0600, Jan Beulich wrote: > >>>>>On 24.03.16 at 21:00, wrote: > >>>The version of ld that first impl

Re: [Xen-devel] [PATCH v5 19/28] build_id: Provide ld-embedded build-ids

2016-04-08 Thread Konrad Rzeszutek Wilk
start == __note_gnu_build_id_end) If I left the name as .note or *(.note.*) it was OK. Here is what I came up with. Going to test it shortly From ff61823cef437fb8a69903b3ff14b0d06ccf743b Mon Sep 17 00:00:00 2001 From: Konrad Rzeszutek Wilk Date: Wed, 6 Apr 2016 22:05:06 -0400 Subject: [PATCH] bu

Re: [Xen-devel] [PATCH v6 17/24] build_id: Provide ld-embedded build-ids

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 07:07:02PM +0100, Andrew Cooper wrote: > On 07/04/16 04:49, Konrad Rzeszutek Wilk wrote: > > > > +notes.o: $(TARGET)-syms > > + $(OBJCOPY) -O binary --only-section=.note $(BASEDIR)/xen-syms $@.bin > > + $(OBJCOPY) -I binary -O

Re: [Xen-devel] [PATCH v5 19/28] build_id: Provide ld-embedded build-ids

2016-04-08 Thread Konrad Rzeszutek Wilk
> diff --git a/xen/arch/x86/efi/Makefile b/xen/arch/x86/efi/Makefile > index 5099430..a6dae4c 100644 > --- a/xen/arch/x86/efi/Makefile > +++ b/xen/arch/x86/efi/Makefile > @@ -6,7 +6,7 @@ create = test -e $(1) || touch -t 19990101 $(1) > > efi := y$(shell rm -f disabled) > efi := $(if $(efi)

Re: [Xen-devel] [PATCH v6 06/24] x86: Alter nmi_callback_t typedef

2016-04-08 Thread Konrad Rzeszutek Wilk
On Thu, Apr 07, 2016 at 09:13:58PM +0100, Andrew Cooper wrote: > On 07/04/16 04:49, Konrad Rzeszutek Wilk wrote: > > Drop paranthesis and function pointer on nmi_callback_t typedef. > > > > Make it more inline with how x86 maintainers want function > > typedefs to be. &g

Re: [Xen-devel] [PATCH v5 19/28] build_id: Provide ld-embedded build-ids

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 02:14:22PM -0600, Jan Beulich wrote: > >>> On 08.04.16 at 21:23, wrote: > > On Fri, Apr 08, 2016 at 11:44:54AM -0600, Jan Beulich wrote: > >> >>> On 08.04.16 at 19:06, wrote: > >> > So that when xen.efi is linked with this build_id.o (in v5, now called > >> > notes.o in v

Re: [Xen-devel] [PATCH v6 09/24] xsplice: Implement payload loading

2016-04-08 Thread Konrad Rzeszutek Wilk
> > +int arch_xsplice_perform_rela(struct xsplice_elf *elf, > > + const struct xsplice_elf_sec *base, > > + const struct xsplice_elf_sec *rela) > > +{ > > +const Elf_RelA *r; > > +unsigned int symndx, i; > > +uint64_t val; > > +

Re: [Xen-devel] [PATCH v5 19/28] build_id: Provide ld-embedded build-ids

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 03:11:17PM -0600, Jan Beulich wrote: > >>> On 08.04.16 at 22:50, wrote: > > On Fri, Apr 08, 2016 at 02:14:22PM -0600, Jan Beulich wrote: > >> >>> On 08.04.16 at 21:23, wrote: > >> > @@ -57,10 +60,19 @@ SECTIONS > >> > *(.lockprofile.data) > >> > __lock_prof

Re: [Xen-devel] [PATCH v6 08/24] xsplice: Add helper elf routines

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 03:53:44PM +0100, Andrew Cooper wrote: > On 07/04/16 04:49, Konrad Rzeszutek Wilk wrote: > > +static int elf_resolve_sections(struct xsplice_elf *elf, const void *data) > > +{ > > +struct xsplice_elf_sec *sec; > > +unsigned in

Re: [Xen-devel] [PATCH v6 09/24] xsplice: Implement payload loading

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 03:18:09PM -0600, Jan Beulich wrote: > >>> On 08.04.16 at 23:10, wrote: > >> > +int arch_xsplice_perform_rela(struct xsplice_elf *elf, > >> > + const struct xsplice_elf_sec *base, > >> > + const struct xsplice_elf_se

Re: [Xen-devel] [PATCH v6 00/21] x86: Improvements to cpuid handling for guests

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 09:31:36PM +0100, Andrew Cooper wrote: > This series is available in git form at: > http://xenbits.xen.org/git-http/people/andrewcoop/xen.git levelling-v6 And in 'for-staging'. > > Very few changes from v5: > * Change the PKU feature depdendency from PAE to LM > * Bugf

Re: [Xen-devel] [PATCH v6 09/24] xsplice: Implement payload loading

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 04:50:10PM -0600, Jan Beulich wrote: > >>> On 09.04.16 at 00:45, wrote: > > On Fri, Apr 08, 2016 at 03:18:09PM -0600, Jan Beulich wrote: > >> >>> On 08.04.16 at 23:10, wrote: > >> >> > +int arch_xsplice_perform_rela(struct xsplice_elf *elf, > >> >> > +

Re: [Xen-devel] [PATCH v6 11/24] x86/xen_hello_world.xsplice: Test payload for patching 'xen_extra_version'.

2016-04-08 Thread Konrad Rzeszutek Wilk
> diff --git a/docs/misc/xsplice.markdown b/docs/misc/xsplice.markdown > index d4e7d75..8d2d413 100644 > --- a/docs/misc/xsplice.markdown > +++ b/docs/misc/xsplice.markdown > @@ -330,6 +330,41 @@ When reverting a patch, the hypervisor iterates over > each `xsplice_patch_func` > and the core code

Re: [Xen-devel] [PATCH v6 07/24] arm/x86/vmap: Add vmalloc_type and vm_init_type

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 11:19:24AM -0600, Jan Beulich wrote: > >>> On 08.04.16 at 16:22, wrote: > > On 07/04/16 04:49, Konrad Rzeszutek Wilk wrote: > >> +void vm_free_type(const void *, enum vmap_type); > >> +void vunmap_type(const void *, enum vmap_type);

Re: [Xen-devel] [PATCH v6 21/24] xsplice: Stacking build-id dependency checking.

2016-04-08 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 07:19:37PM +0100, Andrew Cooper wrote: > On 07/04/16 04:49, Konrad Rzeszutek Wilk wrote: > > diff --git a/Config.mk b/Config.mk > > index db70638..4b6f3f5 100644 > > --- a/Config.mk > > +++ b/Config.mk > > @@ -134,6 +134,7 @@ ifeq

Re: [Xen-devel] [PATCH v6 09/24] xsplice: Implement payload loading

2016-04-09 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 08:37:45PM -0400, Konrad Rzeszutek Wilk wrote: > On Fri, Apr 08, 2016 at 04:50:10PM -0600, Jan Beulich wrote: > > >>> On 09.04.16 at 00:45, wrote: > > > On Fri, Apr 08, 2016 at 03:18:09PM -0600, Jan Beulich wrote: > > >> >>>

Re: [Xen-devel] [PATCH v5 11/28] xsplice: Implement support for applying/reverting/replacing patches.

2016-04-09 Thread Konrad Rzeszutek Wilk
On Thu, Apr 07, 2016 at 09:38:53AM -0600, Jan Beulich wrote: > >>> On 07.04.16 at 05:05, wrote: > >> >> > +/* All CPUs are waiting, now signal to disable IRQs. */ > >> >> > +xsplice_work.ready = 1; > >> >> > +smp_wmb(); > >> >> > + > >> >> > +atomic_inc(&xsplice_wor

Re: [Xen-devel] [PATCH v5 11/28] xsplice: Implement support for applying/reverting/replacing patches.

2016-04-09 Thread Konrad Rzeszutek Wilk
On Thu, Apr 07, 2016 at 09:43:38AM -0600, Jan Beulich wrote: > >>> On 07.04.16 at 05:09, wrote: > >> > +uint8_t *old_ptr; > >> > + > >> > +BUILD_BUG_ON(PATCH_INSN_SIZE > sizeof(func->undo)); > >> > +BUILD_BUG_ON(PATCH_INSN_SIZE != (1 + sizeof val)); > >> > + > >> > +old_ptr = (uint

Re: [Xen-devel] [PATCH v5 11/28] xsplice: Implement support for applying/reverting/replacing patches.

2016-04-09 Thread Konrad Rzeszutek Wilk
On Sat, Apr 09, 2016 at 10:36:00PM -0400, Konrad Rzeszutek Wilk wrote: > On Thu, Apr 07, 2016 at 09:43:38AM -0600, Jan Beulich wrote: > > >>> On 07.04.16 at 05:09, wrote: > > >> > +uint8_t *old_ptr; > > >> > + > > >

[Xen-devel] Is: ARM maintainers advice ..Was:Re: [PATCH v5 11/28] xsplice: Implement support for applying/reverting/replacing patches.

2016-04-10 Thread Konrad Rzeszutek Wilk
On Sat, Apr 09, 2016 at 10:36:02PM -0400, Konrad Rzeszutek Wilk wrote: > On Thu, Apr 07, 2016 at 09:43:38AM -0600, Jan Beulich wrote: > > >>> On 07.04.16 at 05:09, wrote: > > >> > +uint8_t *old_ptr; > > >> > + > > >

[Xen-devel] [PATCH v7 06/24] arm/x86/vmap: Add vmalloc_xen, vfree_xen and vm_init_type

2016-04-10 Thread Konrad Rzeszutek Wilk
han 32-bits - which means that ELF relocations would truncate the 34 and 33th bit. Hence this alternate API. We also add add extra checks in case the b) range has not been initialized. Signed-off-by: Konrad Rzeszutek Wilk Suggested-by: Jan Beulich Acked-by: Julien Grall [ARM] --- Cc: Ian Jac

[Xen-devel] [PATCH v7 21/24] xsplice: Stacking build-id dependency checking.

2016-04-10 Thread Konrad Rzeszutek Wilk
. We also print the dependency and payloads build_in the keyhandler. Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Andrew Cooper --- Cc: Keir Fraser Cc: Jan Beulich Cc: Andrew Cooper v3: First time included. v4: Andrew fix against the build_id.o mutilations. Andrew fix to not include

[Xen-devel] [PATCH v7 14/24] xsplice: Add support for bug frames.

2016-04-10 Thread Konrad Rzeszutek Wilk
From: Ross Lagerwall Add support for handling bug frames contained with xsplice modules. If a trap occurs search either the kernel bug table or an applied payload's bug table depending on the instruction pointer. Signed-off-by: Ross Lagerwall Signed-off-by: Konrad Rzeszutek Wilk Review

[Xen-devel] [PATCH v7 15/24] xsplice: Add support for exception tables.

2016-04-10 Thread Konrad Rzeszutek Wilk
ve an exception that is handled. To not grow the code-base if xSplice is not compiled in we add certain #define to help in determining if code needs to be __init or not. Signed-off-by: Ross Lagerwall Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Andrew Cooper --- Cc: Keir Fraser Cc: Jan Beulic

[Xen-devel] [PATCH v7 13/24] x86, xsplice: Print payload's symbol name and payload name in backtraces

2016-04-10 Thread Konrad Rzeszutek Wilk
Lagerwall Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Andrew Cooper --- Cc: Ian Jackson Cc: Jan Beulich Cc: Keir Fraser Cc: Tim Deegan v2: Add missing full stop. v3: s/module/payload/ v4: Expand comment and include registration of 'virtual_region' Redo the vsprintf handling of

[Xen-devel] [PATCH v7 24/24] MAINTAINERS/xsplice: Add myself and Ross as the maintainers.

2016-04-10 Thread Konrad Rzeszutek Wilk
If you have a patch for xSplice send it our way! Signed-off-by: Ross Lagerwall Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Andrew Cooper --- Cc: Ian Jackson Cc: Jan Beulich Cc: Keir Fraser Cc: Tim Deegan v5: Sort them F: fields (Jan) v7: Added Andrew's Review

[Xen-devel] [PATCH v7] xSplice v1 design and implementation.

2016-04-10 Thread Konrad Rzeszutek Wilk
the ELF payloads. This link has a nice description of how to use the tool: http://lists.xenproject.org/archives/html/xen-devel/2015-10/msg02595.html Andrew Cooper (1): x86/mm: Introduce modify_xen_mappings() Konrad Rzeszutek Wilk (14): xsplice: Design document xen/xsplice: Hyp

[Xen-devel] [PATCH v7 12/24] xsplice, symbols: Implement symbol name resolution on address.

2016-04-10 Thread Konrad Rzeszutek Wilk
which simply overrides a symbol because you could end up with a chain of jumps which is inefficient and may result in the expected function not being executed. Also we include a local definition block in the symbols.c file. Signed-off-by: Konrad Rzeszutek Wilk Signed-off-by: Ross Lagerwall

[Xen-devel] [PATCH v7 11/24] x86/xen_hello_world.xsplice: Test payload for patching 'xen_extra_version'.

2016-04-10 Thread Konrad Rzeszutek Wilk
tra xen_extra : Hello World $xen-xsplice revert xen_hello_world Performing revert: completed $xen-xsplice unload xen_hello_world Performing unload: completed $xl info | grep extra xen_extra : -unstable Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Andrew Cooper Acked

[Xen-devel] [PATCH v7 01/24] xsplice: Design document

2016-04-10 Thread Konrad Rzeszutek Wilk
: Martin Pohlack Jan Beulich Thank you! Input-from: Martin Pohlack Input-from: Jan Beulich Signed-off-by: Konrad Rzeszutek Wilk Signed-off-by: Ross Lagerwall Acked-by: Ian Jackson --- Cc: Ian Jackson Cc: Jan Beulich Cc: Keir Fraser Cc: Tim Deegan v1-2: review v3: Split document in

[Xen-devel] [PATCH v7 18/24] HYPERCALL_version_op: Add VERSION_build_id to retrieve build-id.

2016-04-10 Thread Konrad Rzeszutek Wilk
The VERSION hypercall provides the flexibility to expose the size of the build-id (so the callers can allocate the proper size before trying to retrieve it). It also allows in one nice swoop to retrieve the hypervisor build-id in the provided buffer. Signed-off-by: Konrad Rzeszutek Wilk Acked-by

[Xen-devel] [PATCH v7 07/24] x86/mm: Introduce modify_xen_mappings()

2016-04-10 Thread Konrad Rzeszutek Wilk
From: Andrew Cooper To simply change the permissions on existing Xen mappings. The existing destroy_xen_mappings() is altered to support a change the PTE permissions. A new destroy_xen_mappings() is introduced, as the special case of not passing _PAGE_PRESENT to modify_xen_mappings(). As clean

[Xen-devel] [PATCH v7 03/24] libxc: Implementation of XEN_XSPLICE_op in libxc

2016-04-10 Thread Konrad Rzeszutek Wilk
The underlaying toolstack code to do the basic operations when using the XEN_XSPLICE_op syscalls: - upload the payload, - get status of an payload, - list all the payloads, - apply, check, replace, and revert the payload. Signed-off-by: Konrad Rzeszutek Wilk Signed-off-by: Ross Lagerwall

[Xen-devel] [PATCH v7 09/24] xsplice: Implement payload loading

2016-04-10 Thread Konrad Rzeszutek Wilk
rt_end, XEN_VIRT_END] for the code. We also use the "x86/mm: Introduce modify_xen_mappings()" to change the virtual address page-table permissions. Signed-off-by: Ross Lagerwall Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Andrew Cooper Acked-by: Julien Grall --- Cc: Stefano St

[Xen-devel] [PATCH v7 17/24] build_id: Provide ld-embedded build-ids

2016-04-10 Thread Konrad Rzeszutek Wilk
incorrect - some of the values it contains would be offset by the size of the included build id. This obviously causes problems when resolving symbols. We also define the NT_GNU_BUILD_ID in the elfstructs.h as we need to use it in various places. Suggested-by: Andrew Cooper Signed-off-by: Marti

[Xen-devel] [PATCH v7 08/24] xsplice: Add helper elf routines

2016-04-10 Thread Konrad Rzeszutek Wilk
Rzeszutek Wilk Acked-by: Ian Jackson Reviewed-by: Andrew Cooper --- Cc: Ian Jackson Cc: Jan Beulich Cc: Keir Fraser Cc: Tim Deegan v2: - With the #define ELFSIZE in the ARM file we can use the common #defines instead of using #ifdef CONFIG_ARM_32. Moved to another patch. - Add

[Xen-devel] [PATCH v7 20/24] xsplice: Print build_id in keyhandler and on bootup.

2016-04-10 Thread Konrad Rzeszutek Wilk
As it should be an useful debug mechanism. Signed-off-by: Konrad Rzeszutek Wilk Acked-by: Jan Beulich Reviewed-by: Andrew Cooper -- Cc: Ian Jackson Cc: Jan Beulich Cc: Keir Fraser Cc: Tim Deegan v2: s/char */const void * v5: s/ssize_t/unsigned int/ v6: Remove pointless initializers, use

[Xen-devel] [PATCH v7 05/24] arm/x86: Use struct virtual_region to do bug, symbol, and (x86) exception tables lookup.

2016-04-10 Thread Konrad Rzeszutek Wilk
search has to only use two public APIs: - register_virtual_region - unregister_virtual_region to let the core code know. If the ->lookup_symbol is not then the default internal symbol lookup mechanism is used. Suggested-by: Andrew Cooper Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: An

[Xen-devel] [PATCH v7 04/24] xen-xsplice: Tool to manipulate xsplice payloads

2016-04-10 Thread Konrad Rzeszutek Wilk
(load). Also will use the name of the file as the Signed-off-by: Konrad Rzeszutek Wilk Signed-off-by: Ross Lagerwall Acked-by: Wei Liu --- Cc: Ian Jackson Cc: Stefano Stabellini Cc: Wei Liu v2: - Removed REVERTED state. - Fixed bugs handling XSPLICE_STATUS_PROGRESS. - Split status

[Xen-devel] [PATCH v7 10/24] xsplice: Implement support for applying/reverting/replacing patches.

2016-04-10 Thread Konrad Rzeszutek Wilk
this work, we make the public header use architecture neutral members (xen_ulong_t) but for per-architecture have to fiddle with padding. Signed-off-by: Ross Lagerwall Signed-off-by: Konrad Rzeszutek Wilk Acked-by: Julien Grall [ARM bits] -- Cc: Stefano Stabellini Cc: Julien Grall Cc: Keir

[Xen-devel] [PATCH v7 02/24] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op

2016-04-10 Thread Konrad Rzeszutek Wilk
'non-lock' variant. Signed-off-by: Konrad Rzeszutek Wilk Signed-off-by: Ross Lagerwall Reviewed-by: Andrew Cooper Acked-by: Daniel De Graaf --- Cc: Daniel De Graaf Cc: Ian Jackson Cc: Stefano Stabellini Cc: Wei Liu v2: Rebased on keyhandler: rework keyhandler infrastructure v3: F

[Xen-devel] [PATCH v7 23/24] xsplice: Prevent duplicate payloads from being loaded.

2016-04-10 Thread Konrad Rzeszutek Wilk
From: Ross Lagerwall Signed-off-by: Ross Lagerwall Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Andrew Cooper --- Cc: Ian Jackson Cc: Jan Beulich Cc: Keir Fraser Cc: Tim Deegan v6: Drop recursive lock - also now the caller is holding the lock Move the code up in the code above

[Xen-devel] [PATCH v7 19/24] libxl: info: Display build_id of the hypervisor using XEN_VERSION_build_id

2016-04-10 Thread Konrad Rzeszutek Wilk
If the hypervisor is built with we will display it. Signed-off-by: Konrad Rzeszutek Wilk Acked-by: Wei Liu --- Cc: Ian Jackson Cc: Stefano Stabellini Cc: Wei Liu v2: Include HAVE_*, use libxl_zalloc, s/rc/ret/ v3: Retry with different size if 1020 is not enough. v4: Use VERSION_OP subops

[Xen-devel] [PATCH v7 16/24] xsplice: Add support for alternatives

2016-04-10 Thread Konrad Rzeszutek Wilk
. Signed-off-by: Ross Lagerwall Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Andrew Cooper --- Cc: Keir Fraser Cc: Jan Beulich Cc: Andrew Cooper v2: Make a new alternative function that does not ASSERT on IRQs and don't disable IRQs in the code when loading payload. v4: Include test

[Xen-devel] [PATCH v7 22/24] xsplice/xen_replace_world: Test-case for XSPLICE_ACTION_REPLACE

2016-04-10 Thread Konrad Rzeszutek Wilk
as .xsplice.depends. Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Andrew Cooper --- Cc: Keir Fraser Cc: Jan Beulich Cc: Andrew Cooper v4: New. Make the objcopy use -S to strip the name. v7: Added Andrew's Reviewed-by --- --- .gitignore | 1 + xen

Re: [Xen-devel] [PATCH v7 10/24] xsplice: Implement support for applying/reverting/replacing patches.

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 11:14:46AM +0100, Andrew Cooper wrote: > On 10/04/16 22:14, Konrad Rzeszutek Wilk wrote: > > diff --git a/xen/common/xsplice.c b/xen/common/xsplice.c > > index cbee264..9a53cf4 100644 > > --- a/xen/common/xsplice.c > > +++ b/xen/common

Re: [Xen-devel] [PATCH v7 06/24] arm/x86/vmap: Add vmalloc_xen, vfree_xen and vm_init_type

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 10:39:59AM +0100, Andrew Cooper wrote: > On 10/04/16 22:14, Konrad Rzeszutek Wilk wrote: > > For those users who want to use the virtual addresses that > > are in the hypervisor's virtual address space - these threej new > > Technically, all

Re: [Xen-devel] [PATCH v7 17/24] build_id: Provide ld-embedded build-ids

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 01:17:38PM +0100, Andrew Cooper wrote: > On 10/04/16 22:14, Konrad Rzeszutek Wilk wrote: > > diff --git a/xen/arch/x86/Makefile b/xen/arch/x86/Makefile > > index d210bb7..e8cd757 100644 > > --- a/xen/arch/x86/Makefile > > +++ b/xen/arch/x86/M

Re: [Xen-devel] [PATCH v2] docs: add misc/qemu-backends.txt

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 03:04:09PM +0200, Juergen Gross wrote: > Document the interface between qemu and libxl regarding backends > supported by qemu. > > Signed-off-by: Juergen Gross Reviewed-by: Konrad Rzeszutek Wilk > --- > v2: - replace variable Xenstore path parts

Re: [Xen-devel] REST MAINTAINERS feedback requested Was:Re: [PATCH v5 01/28] HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane.

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 11:50:25AM +0100, Ian Jackson wrote: > Jan Beulich writes ("Re: REST MAINTAINERS feedback requested Was:Re: > [Xen-devel] [PATCH v5 01/28] HYPERCALL_version_op. New hypercall mirroring > XENVER_ but sane."): > > On 08.04.16 at 19:41, wrote: > > > The interface for the old

Re: [Xen-devel] [for-4.7 v2 1/5] drivers/pl011: ACPI: The interrupt should always be high level triggered

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 02:33:33PM +0100, Julien Grall wrote: > The SPCR does not specify if the interrupt is edge or level triggered. > So the configuration needs to be hardcoded in the code. > > Based on the PL011 TRM (see 2.2.8 in ARM DDI 0183G), the interrupt generated > will be active high. W

Re: [Xen-devel] [for-4.7 v2 4/5] xen/arm: acpi: Remove uncessary check in acpi_map_gic_cpu_interface

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 02:33:36PM +0100, Julien Grall wrote: > This part of the code will never be executed when the entry > corresponds to the boot CPU. > > Also print an error message rather when arch_cpu_init has failed. > > Signed-off-by: Julien Grall > Reviewed-by: Stefano Stabellini > Re

Re: [Xen-devel] [for-4.7 v2 2/5] xen/arm: acpi: The boot CPU does not always match the first entry in the MADT

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 02:33:34PM +0100, Julien Grall wrote: > Since the ACPI 6.0 errata document [1], the first entry in the MADT > does not have to correspond to the boot CPU. > > Introduce a new variable to know if a MADT entry matching the boot CPU > is found. Furthermore, it's not necessary

Re: [Xen-devel] [for-4.7 v2 3/5] xen/arm: acpi: Fix SMP support when booting with ACPI

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 02:33:35PM +0100, Julien Grall wrote: > The variable enabled_cpus is used to know the number of CPU enabled in > the MADT. > > Currently this variable is used to check the validity of the boot CPU. > It will be considered invalid when "enabled_cpus > 1". > > However, this

Re: [Xen-devel] [for-4.7 v2 5/5] xen/arm: acpi: Print more error messages in acpi_map_gic_cpu_interface

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 02:33:37PM +0100, Julien Grall wrote: > It's helpful to spot any error without having to modify the hypervisor > code. > > Signed-off-by: Julien Grall > Reviewed-by: Stefano Stabellini > Reviewed-by: Shannon Zhao Applied. ___

Re: [Xen-devel] [PATCH for-4.7] x86/pv: Correctly fold vIOPL back into vcpu_guest_context

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 10:08:58AM -0400, Boris Ostrovsky wrote: > On 04/11/2016 05:03 AM, Andrew Cooper wrote: > >c/s f71ecb6 "x86: introduce a new VMASSIST for architectural behaviour of > >iopl" shifted the vcpu iopl field by 12, but didn't update the logic which > >reconstructs the guests eflag

Re: [Xen-devel] Question about the XEN platform pci

2016-04-11 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 08:52:08AM +, Wu, Bob wrote: > > Sorry bother, I read the XEN source code recently, and found the XEN platform > PCI code under drivers/xen/platform-pci.c, > and I can't fully under this driver's affect, can anybody explain a little > for me? > > Is the platform PCI

Re: [Xen-devel] [PATCH v3 04/11] xen: sched: close potential races when switching scheduler to CPUs

2016-04-11 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 03:11:23PM +0200, Dario Faggioli wrote: > On Fri, 2016-04-08 at 14:00 +0100, George Dunlap wrote: > > On 08/04/16 13:52, George Dunlap wrote: > > > On 08/04/16 02:23, Dario Faggioli wrote: > > > > Signed-off-by: Dario Faggioli > > > Thanks! > > > > > > Reviewed-by: George

Re: [Xen-devel] [PATCH v3 00/11] Fixes and improvement (including hard affinity!) for Credit2 [and 1 more messages]

2016-04-11 Thread Konrad Rzeszutek Wilk
On Fri, Apr 08, 2016 at 04:13:56PM +0100, Ian Jackson wrote: > Dario Faggioli writes ("[Xen-devel] [PATCH v3 00/11] Fixes and improvement > (including hard affinity!) for Credit2"): > > Now it's only these two patches that need being Acked: > > > > 04/11 xen: sched: close potential races when s

Re: [Xen-devel] [PATCH v3 3/5] xentrace: Timestamp support for ARM platform

2016-04-11 Thread Konrad Rzeszutek Wilk
ter specific header file in time.h and to commonize it with the > get_s_time() function. Also defined cycles_t as uint64_t to simplify > casting. > > get_s_time() was also modified to now use the updated get_cycles() to > retrieve the tick count instead of directly reading it. >

Re: [Xen-devel] [RFC PATCH] Data integrity extension support for xen-block

2016-04-11 Thread Konrad Rzeszutek Wilk
> * A filesystem in Guest that is integrity-aware can prepare I/Os with > metadata attached. > * Filesystems in Guest are capable of transferring metadata from user space. > Those metadata get lost if we don't pass them through in blkfront. > > You may have a look at: > [1] http://lwn.net/Article

Re: [Xen-devel] [PATCH v7] xSplice v1 design and implementation.

2016-04-11 Thread Konrad Rzeszutek Wilk
> *Hypervisor Maintainers* > > Jan, the hypervisor patches #2, #5-#17, #21-#23 need your Ack. s/Ack./Ack please./ > *Are there any TODOs left from v5 or v6 reviews?* > > One I hope can be deferred - that is xensyms_read which we use in > "[PATCH v7 12/24] xsplice,symbols: Implement symbol name re

Re: [Xen-devel] [PATCH v7] xSplice v1 design and implementation.

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 10:32:20AM -0400, Konrad Rzeszutek Wilk wrote: > > *Hypervisor Maintainers* > > > > Jan, the hypervisor patches #2, #5-#17, #21-#23 need your Ack. > > s/Ack./Ack please./ > > *Are there any TODOs left from v5 or v6 reviews?* > > >

Re: [Xen-devel] Is: ARM maintainers advice ..Was:Re: [PATCH v5 11/28] xsplice: Implement support for applying/reverting/replacing patches.

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 09:44:55AM -0600, Jan Beulich wrote: > >>> On 10.04.16 at 21:47, wrote: > > That allows the size and offsets to be the same. I checked under ARM32 > > builds: > > > > > > struct xsplice_patch_func_internal { > > const char * name; /*

Re: [Xen-devel] [PATCH v6 09/24] xsplice: Implement payload loading

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 09:53:06AM -0600, Jan Beulich wrote: > >>> On 09.04.16 at 02:37, wrote: > > On Fri, Apr 08, 2016 at 04:50:10PM -0600, Jan Beulich wrote: > >> >>> On 09.04.16 at 00:45, wrote: > >> > On Fri, Apr 08, 2016 at 03:18:09PM -0600, Jan Beulich wrote: > >> >> >>> On 08.04.16 at 23:

Re: [Xen-devel] [PATCH v6 09/24] xsplice: Implement payload loading

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 12:03:49PM -0400, Konrad Rzeszutek Wilk wrote: > On Mon, Apr 11, 2016 at 09:53:06AM -0600, Jan Beulich wrote: > > >>> On 09.04.16 at 02:37, wrote: > > > On Fri, Apr 08, 2016 at 04:50:10PM -0600, Jan Beulich wrote: > > >> >>&g

Re: [Xen-devel] REST MAINTAINERS feedback requested Was:Re: [PATCH v5 01/28] HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane.

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 05:25:04PM +0100, Ian Jackson wrote: > Jan Beulich writes ("Re: REST MAINTAINERS feedback requested Was:Re: > [Xen-devel] [PATCH v5 01/28] HYPERCALL_version_op. New hypercall mirroring > XENVER_ but sane."): > > On 11.04.16 at 16:22, wrote: > > > But to an extent some of

Re: [Xen-devel] [PATCH v6 09/24] xsplice: Implement payload loading

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 10:55:38AM -0600, Jan Beulich wrote: > >>> On 11.04.16 at 18:34, wrote: > > On Mon, Apr 11, 2016 at 12:03:49PM -0400, Konrad Rzeszutek Wilk wrote: > >> On Mon, Apr 11, 2016 at 09:53:06AM -0600, Jan Beulich wrote: > >> > >>&g

Re: [Xen-devel] [PATCH] xen: sched: fix spinlock issue in schedule_cpu_switch().

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 06:59:23PM +0200, Dario Faggioli wrote: > On Mon, 2016-04-11 at 17:38 +0100, George Dunlap wrote: > > On 11/04/16 17:27, Dario Faggioli wrote: > > > > > > Commit 94734ab7c3f5 ("xen: sched: close potential races > > > when switching scheduler to CPUs") buggily replaced a cal

Re: [Xen-devel] [PATCH v6 09/24] xsplice: Implement payload loading

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 11:26:05AM -0600, Jan Beulich wrote: > >>> On 11.04.16 at 19:08, wrote: > > If the system admin continously tried to unload and load the patchset > > then we certainly would spam. > > > > But the 'loading' is (or ought to) be a single event. The applying > > or reverting m

Re: [Xen-devel] [PATCH v6 09/24] xsplice: Implement payload loading

2016-04-11 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 02:21:55PM -0400, Konrad Rzeszutek Wilk wrote: > On Mon, Apr 11, 2016 at 11:26:05AM -0600, Jan Beulich wrote: > > >>> On 11.04.16 at 19:08, wrote: > > > If the system admin continously tried to unload and load the patchset > &g

Re: [Xen-devel] [PATCH] xen: Filter out MSR write events

2016-04-11 Thread Konrad Rzeszutek Wilk
enabled_msrs[]. > > Signed-off-by: Razvan Cojocaru Reviewed-by: Konrad Rzeszutek Wilk Thought should there be some .. dynamic mechanism to update the MSR list? Or remove entries (or temporarily blacklist the built-one ins), etc? > --- > xen/arch/x86/hvm/hvm.c | 14

Re: [Xen-devel] [PATCH v5 11/28] xsplice: Implement support for applying/reverting/replacing patches.

2016-04-11 Thread Konrad Rzeszutek Wilk
On Apr 11, 2016 11:41 AM, "Jan Beulich" wrote: > > >>> On 10.04.16 at 04:45, wrote: > > On Sat, Apr 09, 2016 at 10:36:00PM -0400, Konrad Rzeszutek Wilk wrote: > >> On Thu, Apr 07, 2016 at 09:43:38AM -0600, Jan Beulich wrote: > >> > >&g

<    1   2   3   4   5   6   7   8   9   10   >