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

2016-04-12 Thread Konrad Rzeszutek Wilk
On Tue, Apr 12, 2016 at 09:00:42AM +0800, Shannon Zhao wrote: > > > On 2016/4/11 22:07, Konrad Rzeszutek Wilk wrote: > > 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. > >>

Re: [Xen-devel] xenpm and scheduler

2016-04-12 Thread Konrad Rzeszutek Wilk
On Tue, Apr 12, 2016 at 11:50:42AM +, tutu sky wrote: > Thanks Dario, > Yeah, I do like playing with xenpm and try understanding relationship between > this and scheduler. but i established a xen environment on vmware, but xenpm > does not work correctly and even for 'cpufreq', it is silent a

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

2016-04-12 Thread Konrad Rzeszutek Wilk
On Tue, Apr 12, 2016 at 10:58:09AM +0100, George Dunlap wrote: > On Mon, Apr 11, 2016 at 6:46 PM, Jan Beulich wrote: > [snip] > >> ISTM that the lower duplication (which in principle is an advantage > >> which will be time limited if we are ever able to completely remove > >> teh old hypercall) co

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

2016-04-12 Thread Konrad Rzeszutek Wilk
> driver. ? > > I guess this is for PCI pass through in XEN HVM mode, but don't sure. No. > > Thanks, > Bob > > > -Original Message- > From: Konrad Rzeszutek Wilk [mailto:konrad.w...@oracle.com] > Sent: 2016年4月11日 22:24 > To: Wu, Bob > Cc

Re: [Xen-devel] [PATCH] vm_event: Implement ARM SMC events

2016-04-12 Thread Konrad Rzeszutek Wilk
On Mon, Apr 11, 2016 at 01:47:22PM -0600, Tamas K Lengyel wrote: > From: Tamas K Lengyel > > The ARM SMC instructions are already configured to trap to Xen by default. In > this patch we allow a user-space process in a privileged domain to receive > notification of when such event happens through

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

2016-04-12 Thread Konrad Rzeszutek Wilk
On Tue, Apr 12, 2016 at 03:38:31PM +0100, George Dunlap wrote: > On Tue, Apr 12, 2016 at 2:56 PM, Konrad Rzeszutek Wilk > wrote: > >> 3. We could use a new hypercall only for new functionality, with the > >> proposed new semantics. This would at minimum be build-id

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

2016-04-12 Thread Konrad Rzeszutek Wilk
On Tue, Apr 12, 2016 at 09:17:29AM -0600, Jan Beulich wrote: > >>> George Dunlap 04/12/16 11:58 AM >>> > >On Mon, Apr 11, 2016 at 6:46 PM, Jan Beulich wrote: > >>> ISTM that the lower duplication (which in principle is an advantage > >>> which will be time limited if we are ever able to completel

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

2016-04-12 Thread Konrad Rzeszutek Wilk
sed todo (like logging to syslog stuff > for example). > > That said the platform device is really not fully utilized anyway in Linux. > > On Tue, Apr 12, 2016 at 4:09 PM, Konrad Rzeszutek Wilk > wrote: > > On Tue, Apr 12, 2016 at 02:19:48AM +, Wu, Bob wrote: > >

Re: [Xen-devel] xenpm and scheduler

2016-04-12 Thread Konrad Rzeszutek Wilk
7;s > activation and usage progress. it remains a silent area in this giant project > although is quiet usable. > If you run 'xenpm' by itself it gives you the options. Patches to make an manpage for xenpm are always warmly welcome! > thanks and regards. > > __

Re: [Xen-devel] [sh_eth.c] Problem in dma_map_single()

2016-04-12 Thread Konrad Rzeszutek Wilk
On Tue, Apr 12, 2016 at 04:54:55PM +0900, Wonseok Ko wrote: > Hi, > > I'm trying to enable ethernet driver in Domain0 for R-Car H2, but it > doesn't work. The root cause of the problem is that driver cannot satisfy > the condition of dma_capable(). I found the same problem in the mailing So what

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

2016-04-12 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?* > > >

[Xen-devel] [PATCH v7 25/24] symbols/xsplice: Implement fast symbol names -> virtual addresses lookup

2016-04-12 Thread Konrad Rzeszutek Wilk
bols_markers_sorted). Since the symbols are sorted it takes on average 13 calls to symbols_expand_symbol. Doing small tests (search for five different symbols) using the old and new mechanism show 2ms vs 0ms improvement. Signed-off-by: Konrad Rzeszutek Wilk --- CC: Keir Fraser CC: Jan B

Re: [Xen-devel] [PATCH v7 25/24] symbols/xsplice: Implement fast symbol names -> virtual addresses lookup

2016-04-12 Thread Konrad Rzeszutek Wilk
On Tue, Apr 12, 2016 at 04:59:02PM -0400, Konrad Rzeszutek Wilk wrote: > The current mechanism is geared towards fast virtual address -> > symbol names lookup. This is fine for the normal use cases > (BUG_ON, WARN_ON, etc), but for xSplice - where we need to find > hypervisor symbo

Re: [Xen-devel] [PATCH v7 25/24] symbols/xsplice: Implement fast symbol names -> virtual addresses lookup

2016-04-12 Thread Konrad Rzeszutek Wilk
On Tue, Apr 12, 2016 at 10:03:12PM -0400, Konrad Rzeszutek Wilk wrote: > On Tue, Apr 12, 2016 at 04:59:02PM -0400, Konrad Rzeszutek Wilk wrote: > > The current mechanism is geared towards fast virtual address -> > > symbol names lookup. This is fine for the normal use cases &g

Re: [Xen-devel] [PATCH V2] vm_event: Allow subscribing to write events for specific MSR-s

2016-04-13 Thread Konrad Rzeszutek Wilk
> diff --git a/xen/arch/x86/monitor.c b/xen/arch/x86/monitor.c > index 1fec412..4c96968 100644 > --- a/xen/arch/x86/monitor.c > +++ b/xen/arch/x86/monitor.c > @@ -22,6 +22,58 @@ > #include > #include > > +static int arch_monitor_enable_msr(struct domain *d, u32 msr) > +{ > +if ( !d->arch.

Re: [Xen-devel] xenpm and scheduler

2016-04-13 Thread Konrad Rzeszutek Wilk
On Wed, Apr 13, 2016 at 08:21:46AM +, tutu sky wrote: > Dario, let me try it in real hardware and i'll back reporting here. I know > that there are some distros which are suitable to be dom0: > http://wiki.xenproject.org/wiki/Dom0_Kernels_for_Xen > I think i choose my distro correctly (ubuntu

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

2016-04-13 Thread Konrad Rzeszutek Wilk
On Wed, Apr 13, 2016 at 09:00:18AM +0200, karim.allah.ah...@gmail.com wrote: > On Tue, Apr 12, 2016 at 5:45 PM, Konrad Rzeszutek Wilk > wrote: > > On Tue, Apr 12, 2016 at 05:33:47PM +0200, karim.allah.ah...@gmail.com wrote: > >> The INTx interrupt of this platform device can

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-13 Thread Konrad Rzeszutek Wilk
On Wed, Apr 13, 2016 at 08:29:51PM +0200, Luis R. Rodriguez wrote: > On Mon, Apr 11, 2016 at 07:12:08AM +0200, Juergen Gross wrote: > > On 08/04/16 22:40, Luis R. Rodriguez wrote: > > > On Wed, Apr 06, 2016 at 10:40:08AM +0100, David Vrabel wrote: > > >> On 06/04/16 03:40, Luis R. Rodriguez wrote:

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-13 Thread Konrad Rzeszutek Wilk
On Wed, Apr 13, 2016 at 08:50:10PM +0200, Luis R. Rodriguez wrote: > On Wed, Apr 13, 2016 at 11:54:29AM +0200, Roger Pau Monné wrote: > > On Fri, Apr 08, 2016 at 11:58:54PM +0200, Luis R. Rodriguez wrote: > > > OK thanks for the clarification -- still no custom entries for Xen! > > > We should stri

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-13 Thread Konrad Rzeszutek Wilk
On Wed, Apr 13, 2016 at 09:14:08PM +0200, Luis R. Rodriguez wrote: > On Wed, Apr 13, 2016 at 03:02:26PM -0400, Konrad Rzeszutek Wilk wrote: > > On Wed, Apr 13, 2016 at 08:50:10PM +0200, Luis R. Rodriguez wrote: > > > On Wed, Apr 13, 2016 at 11:54:29AM +0200, Roger Pau Monné wro

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-13 Thread Konrad Rzeszutek Wilk
On Wed, Apr 13, 2016 at 10:01:18PM +0200, Luis R. Rodriguez wrote: > On Wed, Apr 13, 2016 at 03:22:23PM -0400, Konrad Rzeszutek Wilk wrote: > > On Wed, Apr 13, 2016 at 09:14:08PM +0200, Luis R. Rodriguez wrote: > > > On Wed, Apr 13, 2016 at 03:02:26PM -0400, Konrad Rzeszutek Wilk

[Xen-devel] OCaml compilation issues (staging) under ARM32 (ocaml-4.01)

2016-04-13 Thread Konrad Rzeszutek Wilk
Hey, As I was testing xSplice I had compile issues to Andrew's CPUID work which was easy to fix: diff --git a/tools/ocaml/libs/xc/xenctrl_stubs.c b/tools/ocaml/libs/xc/xenctrl_stubs.c index 5477df3..881f1b4 100644 --- a/tools/ocaml/libs/xc/xenctrl_stubs.c +++ b/tools/ocaml/libs/xc/xenctrl_stubs.

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-13 Thread Konrad Rzeszutek Wilk
On Wed, Apr 13, 2016 at 01:35:27PM -0700, Luis R. Rodriguez wrote: > On Wed, Apr 13, 2016 at 1:11 PM, Konrad Rzeszutek Wilk > wrote: > >> I want to clarify now then what our exist path is, do we need to care > >> about legacy crap ? > > > > exist? Exi

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-13 Thread Konrad Rzeszutek Wilk
On Wed, Apr 13, 2016 at 10:40:55PM +0200, Luis R. Rodriguez wrote: > On Wed, Apr 13, 2016 at 02:56:29PM -0400, Konrad Rzeszutek Wilk wrote: > > On Wed, Apr 13, 2016 at 08:29:51PM +0200, Luis R. Rodriguez wrote: > > > On Mon, Apr 11, 2016 at 07:12:08AM +0200, J

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

2016-04-13 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 Reviewed-by: Andrew Cooper -- Cc: Stefano Stabellini Cc: Julien Grall Cc: Keir Fraser Cc

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

2016-04-13 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 v8 03/25] libxc: Implementation of XEN_XSPLICE_op in libxc

2016-04-13 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 v8] xSplice v1 design and implementation.

2016-04-13 Thread Konrad Rzeszutek Wilk
|7 + xen/xsm/flask/policy/access_vectors |4 + 67 files changed, 6237 insertions(+), 217 deletions(-) Andrew Cooper (1): x86/mm: Introduce modify_xen_mappings() Konrad Rzeszutek Wilk (15): xsplice: Design document xen/xsplice: Hypervisor i

[Xen-devel] [PATCH v8 22/25] xsplice: Stacking build-id dependency checking.

2016-04-13 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 v8 21/25] xsplice: Print build_id in keyhandler and on bootup.

2016-04-13 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 v8 11/25] x86/xen_hello_world.xsplice: Test payload for patching 'xen_extra_version'.

2016-04-13 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 v8 06/25] arm/x86/vmap: Add vmalloc_xen, vfree_xen and vm_init_type

2016-04-13 Thread Konrad Rzeszutek Wilk
ernate 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] Reviewed-by: Andrew Cooper --- Cc: Ian Jackson Cc: Jan Beulich Cc: Keir Fraser Cc: Tim Deegan Cc: Stefano St

[Xen-devel] [PATCH v8 07/25] x86/mm: Introduce modify_xen_mappings()

2016-04-13 Thread Konrad Rzeszutek Wilk
cleanup (and an ideal functional test), the boot logic which remaps Xen's code and data with reduced permissions is altered to use modify_xen_mappings(), rather than map_pages_to_xen() passing the same mfn's back in. Signed-off-by: Andrew Cooper Signed-off-by: Konrad Rzeszutek Wilk R

[Xen-devel] [PATCH v8 18/25] build_id: Provide ld-embedded build-ids

2016-04-13 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 v8 15/25] xsplice: Add support for bug frames.

2016-04-13 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 v8 04/25] xen-xsplice: Tool to manipulate xsplice payloads

2016-04-13 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 v8 01/25] xsplice: Design document

2016-04-13 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 v8 02/25] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op

2016-04-13 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 v8 17/25] xsplice: Add support for alternatives

2016-04-13 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 v8 19/25] HYPERCALL_version_op: Add VERSION_build_id to retrieve build-id.

2016-04-13 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 v8 24/25] xsplice: Prevent duplicate payloads from being loaded.

2016-04-13 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 v8 12/25] xsplice, symbols: Implement symbol name resolution on address.

2016-04-13 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 v8 14/25] x86, xsplice: Print payload's symbol name and payload name in backtraces

2016-04-13 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 v8 23/25] xsplice/xen_replace_world: Test-case for XSPLICE_ACTION_REPLACE

2016-04-13 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

[Xen-devel] [PATCH v8 20/25] libxl: info: Display build_id of the hypervisor using XEN_VERSION_build_id

2016-04-13 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 v8 16/25] xsplice: Add support for exception tables.

2016-04-13 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 v8 08/25] xsplice: Add helper elf routines

2016-04-13 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 v8 09/25] xsplice: Implement payload loading

2016-04-13 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 v8 25/25] MAINTAINERS/xsplice: Add myself and Ross as the maintainers.

2016-04-13 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 v8 13/25] xsplice, symbols: Implement fast symbol names -> virtual addresses lookup

2016-04-13 Thread Konrad Rzeszutek Wilk
bols_markers_sorted). Since the symbols are sorted it takes on average 13 calls to symbols_expand_symbol. Doing small tests (search for five different symbols) using the old and new mechanism show 2ms vs 0ms improvement. Signed-off-by: Konrad Rzeszutek Wilk --- CC: Keir Fraser CC: Jan Beulich

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

2016-04-13 Thread Konrad Rzeszutek Wilk
> *Tools Maintainers* > > Since v7, two new patches, please review: > > XENVER_build_id/libxc: Provide ld-embedded build-id > libxl: info: Display build_id of the hypervisor. > > *Maintainers* > > Legend: > *- See below > R- Reviewed > R+ - Reviewed by two folks > A- Acked

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

2016-04-13 Thread Konrad Rzeszutek Wilk
> > $#@@#A@! > > As you can see this cover letter has no relation to the patches! This > mentions 27 patches while this > patchbomb has 25. > > When I did git format-patch I did it in one directory while in another > shell I did git send-email (and of course in a different directory). > > My sincer

[Xen-devel] [PATCH v8.1 14/27] xsplice, symbols: Implement symbol name resolution on address.

2016-04-13 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 v8.1 26/27] xsplice: Prevent duplicate payloads from being loaded.

2016-04-13 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 v8.1 05/27] libxc: Implementation of XEN_XSPLICE_op in libxc

2016-04-13 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 v8.1 02/27] Revert "HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane."

2016-04-13 Thread Konrad Rzeszutek Wilk
This reverts commit 2716d875379d538c1dfccad78a99ca7db2e09f90. As it was decided that the existing XENVER hypercall - while having grown organically over the years can still be expanded. Signed-off-by: Konrad Rzeszutek Wilk --- tools/flask/policy/policy/modules/xen/xen.te | 7 +- xen/arch/arm

[Xen-devel] [PATCH v8.1 27/27] MAINTAINERS/xsplice: Add myself and Ross as the maintainers.

2016-04-13 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 v8.1 13/27] x86/xen_hello_world.xsplice: Test payload for patching 'xen_extra_version'.

2016-04-13 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 v8.1 09/27] x86/mm: Introduce modify_xen_mappings()

2016-04-13 Thread Konrad Rzeszutek Wilk
cleanup (and an ideal functional test), the boot logic which remaps Xen's code and data with reduced permissions is altered to use modify_xen_mappings(), rather than map_pages_to_xen() passing the same mfn's back in. Signed-off-by: Andrew Cooper Signed-off-by: Konrad Rzeszutek Wilk R

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

2016-04-13 Thread Konrad Rzeszutek Wilk
|6 - xen/tools/symbols.c | 93 +- xen/xsm/dummy.c |1 - xen/xsm/flask/hooks.c| 40 +- xen/xsm/flask/policy/access_vectors | 25 +- 89 files changed, 6496 insertions(+), 715 deletions(

[Xen-devel] [PATCH v8.1 08/27] arm/x86/vmap: Add vmalloc_xen, vfree_xen and vm_init_type

2016-04-13 Thread Konrad Rzeszutek Wilk
ernate 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] Reviewed-by: Andrew Cooper --- Cc: Ian Jackson Cc: Jan Beulich Cc: Keir Fraser Cc: Tim Deegan Cc: Stefano St

[Xen-devel] [PATCH v8.1 23/27] libxl: info: Display build_id of the hypervisor.

2016-04-13 Thread Konrad Rzeszutek Wilk
If the hypervisor is built with we will display it. Signed-off-by: Konrad Rzeszutek Wilk --- CC: Ian Jackson 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 instead of the XENVER_ subops v5: Change it

[Xen-devel] [PATCH v8.1 07/27] arm/x86: Use struct virtual_region to do bug, symbol, and (x86) exception tables lookup.

2016-04-13 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 v8.1 17/27] xsplice: Add support for bug frames.

2016-04-13 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 v8.1 21/27] xsplice: Print build_id in keyhandler and on bootup.

2016-04-13 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 v8.1 19/27] xsplice: Add support for alternatives

2016-04-13 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 v8.1 10/27] xsplice: Add helper elf routines

2016-04-13 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 v8.1 16/27] x86, xsplice: Print payload's symbol name and payload name in backtraces

2016-04-13 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 v8.1 25/27] xsplice/xen_replace_world: Test-case for XSPLICE_ACTION_REPLACE

2016-04-13 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

[Xen-devel] [PATCH v8.1 12/27] xsplice: Implement support for applying/reverting/replacing patches.

2016-04-13 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 Reviewed-by: Andrew Cooper -- Cc: Stefano Stabellini Cc: Julien Grall Cc: Keir Fraser Cc

[Xen-devel] [PATCH v8.1 03/27] xsplice: Design document

2016-04-13 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 v8.1 22/27] XENVER_build_id/libxc: Provide ld-embedded build-id

2016-04-13 Thread Konrad Rzeszutek Wilk
If the hypervisor was built with build-ids we can expose the build-id value to the toolstack (if it is not built with it will just return -ENODATA). This is a priviligied operation so only the controlling stack is able to request this. Signed-off-by: Konrad Rzeszutek Wilk --- CC: Daniel De Graaf

[Xen-devel] [PATCH v8.1 20/27] build_id: Provide ld-embedded build-ids

2016-04-13 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 v8.1 11/27] xsplice: Implement payload loading

2016-04-13 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 v8.1 15/27] xsplice, symbols: Implement fast symbol names -> virtual addresses lookup

2016-04-13 Thread Konrad Rzeszutek Wilk
bols_markers_sorted). Since the symbols are sorted it takes on average 13 calls to symbols_expand_symbol. Doing small tests (search for five different symbols) using the old and new mechanism show 2ms vs 0ms improvement. Signed-off-by: Konrad Rzeszutek Wilk --- CC: Keir Fraser CC: Jan Beulich

[Xen-devel] [PATCH v8.1 18/27] xsplice: Add support for exception tables.

2016-04-13 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 v8.1 04/27] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op

2016-04-13 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 v8.1 01/27] Revert "libxc/libxl/python/xenstat/ocaml: Use new XEN_VERSION hypercall"

2016-04-13 Thread Konrad Rzeszutek Wilk
This reverts commit d275ec9ca8a86f7c9c213f3551194d471ce90fbd. As we prefer to still utilize the old XENVER_ hypercall. Signed-off-by: Konrad Rzeszutek Wilk --- tools/libxc/include/xenctrl.h | 32 +- tools/libxc/xc_core.c | 35 tools/libxc

[Xen-devel] [PATCH v8.1 24/27] xsplice: Stacking build-id dependency checking.

2016-04-13 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 v8.1 06/27] xen-xsplice: Tool to manipulate xsplice payloads

2016-04-13 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

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-13 Thread Konrad Rzeszutek Wilk
On Thu, Apr 14, 2016 at 12:23:17AM +0200, Luis R. Rodriguez wrote: > On Wed, Apr 13, 2016 at 05:08:01PM -0400, Konrad Rzeszutek Wilk wrote: > > On Wed, Apr 13, 2016 at 10:40:55PM +0200, Luis R. Rodriguez wrote: > > > On Wed, Apr 13, 2016 at 02:56:29PM -0400, Konrad Rzeszutek Wilk

Re: [Xen-devel] [PATCH v8.1 09/27] x86/mm: Introduce modify_xen_mappings()

2016-04-14 Thread Konrad Rzeszutek Wilk
On Wed, Apr 13, 2016 at 10:07:18PM -0600, Jan Beulich wrote: > >>> Konrad Rzeszutek Wilk 04/14/16 12:03 AM >>> > >-/* If we are done with the L2E, check if it is now empty. */ > >-if ( (v != e) && (l1_table_offset(v) != 0) ) > &

Re: [Xen-devel] [sh_eth.c] Problem in dma_map_single()

2016-04-14 Thread Konrad Rzeszutek Wilk
entioned earlier? > > My question is if I want to get valid dma address with xen swiotlb(suchas > map_page, set_dma_mask and so on)? Well it all should work just fine - perhaps if you provide some diff's and such I can help you along? > > > > > Thanks, > Wonseok. &g

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

2016-04-14 Thread Konrad Rzeszutek Wilk
> Julien, Stefano, I dropped Julien's Ack on > > [PATCH v8.1 11/27] xsplice: Implement payload loading > > as Jan's expressed a desire not to have BITS_PER_LONG exposed > in the public headers. I've put CONFIG_ARM_32 in there. On IRC > Stefano was OK (relucantly) with it. > > Patchset has been

Re: [Xen-devel] [PATCH v4 0/3] add hypercall option to temporarily pin a vcpu

2016-04-14 Thread Konrad Rzeszutek Wilk
On Thu, Apr 14, 2016 at 05:11:05PM +0100, Ian Jackson wrote: > Konrad Rzeszutek Wilk writes ("Re: [Xen-devel] [PATCH v4 0/3] add hypercall > option to temporarily pin a vcpu"): > > Applied. > > Damn, I see I am too late with my review. > > I will propose to re

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

2016-04-14 Thread Konrad Rzeszutek Wilk
On Thu, Apr 14, 2016 at 07:11:46PM +0100, Ian Jackson wrote: > George Dunlap writes ("Re: [Xen-devel] REST MAINTAINERS feedback requested > Was:Re: [PATCH v5 01/28] HYPERCALL_version_op. New hypercall mirroring > XENVER_ but sane."): > > On the other hand, I think there's a bit of a faulty interp

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-14 Thread Konrad Rzeszutek Wilk
On Thu, Apr 14, 2016 at 08:40:48PM +0200, Luis R. Rodriguez wrote: > On Wed, Apr 13, 2016 at 09:01:32PM -0400, Konrad Rzeszutek Wilk wrote: > > On Thu, Apr 14, 2016 at 12:23:17AM +0200, Luis R. Rodriguez wrote: > > > On Wed, Apr 13, 2016 at 05:08:01PM -0400, Konrad Rzeszutek Wilk

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-14 Thread Konrad Rzeszutek Wilk
> This has nothing to do with dominance or anything nefarious, I'm asking > simply for a full engineering evaluation of all possibilities, with > the long term in mind. Not for now, but for hardware assumptions which > are sensible 5 years from now. There are two different things in my mind about

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

2016-04-14 Thread Konrad Rzeszutek Wilk
On Thu, Apr 14, 2016 at 09:17:14AM -0600, Jan Beulich wrote: > >>> Andrew Cooper 04/14/16 5:14 PM >>> > >On 14/04/16 15:26, Konrad Rzeszutek Wilk wrote: > >> @@ -312,8 +307,8 @@ struct xsplice_patch_func { > >> }; > >> > >&g

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-14 Thread Konrad Rzeszutek Wilk
On Thu, Apr 14, 2016 at 10:56:19PM +0200, Luis R. Rodriguez wrote: > On Thu, Apr 14, 2016 at 03:56:53PM -0400, Konrad Rzeszutek Wilk wrote: > > On Thu, Apr 14, 2016 at 08:40:48PM +0200, Luis R. Rodriguez wrote: > > > On Wed, Apr 13, 2016 at 09:01:32PM -0400, Konrad Rzeszutek Wilk

Re: [Xen-devel] HVMLite / PVHv2 - using x86 EFI boot entry

2016-04-14 Thread Konrad Rzeszutek Wilk
On Thu, Apr 14, 2016 at 11:12:01PM +0200, Luis R. Rodriguez wrote: > On Thu, Apr 14, 2016 at 04:38:47PM -0400, Konrad Rzeszutek Wilk wrote: > > > This has nothing to do with dominance or anything nefarious, I'm asking > > > simply for a full engineering evaluation

Re: [Xen-devel] [PATCH v8.1 04/27] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op

2016-04-14 Thread Konrad Rzeszutek Wilk
On Thu, Apr 14, 2016 at 10:36:46AM -0600, Jan Beulich wrote: > >>> Konrad Rzeszutek Wilk 04/14/16 12:05 AM >>> > > @@ -460,6 +461,11 @@ long do_sysctl(XEN_GUEST_HANDLE_PARAM(xen_sysctl_t) > > u_sysctl) > > ret = tmem_control(&op->u.t

Re: [Xen-devel] [PATCH v3 02/16] x86: zero BSS using stosl instead of stosb

2016-04-15 Thread Konrad Rzeszutek Wilk
alization on > all x86 platforms. Hence, use stosl instead of stosb. > > Additionally, align relevant comment to coding style. > > Suggested-by: Andrew Cooper > Signed-off-by: Daniel Kiper Reviewed-by: Konrad Rzeszutek Wilk > --- > v3 - suggestions/fixes: >- impro

Re: [Xen-devel] [PATCH v3 07/16] x86/boot: create *.lnk files with linker script

2016-04-15 Thread Konrad Rzeszutek Wilk
> diff --git a/xen/arch/x86/boot/build32.lds b/xen/arch/x86/boot/build32.lds > new file mode 100644 > index 000..47db9c4 > --- /dev/null > +++ b/xen/arch/x86/boot/build32.lds > @@ -0,0 +1,49 @@ > +/* > + * Copyright (c) 2016 Oracle and/or its affiliates. All rights reserved. > + * Daniel K

Re: [Xen-devel] [PATCH 3/3] xen: Document XEN_SYSCTL_CPUPOOL_OP_RMCPU anomalous EBUSY result

2016-04-15 Thread Konrad Rzeszutek Wilk
On Fri, Apr 15, 2016 at 03:12:56PM +0100, Ian Jackson wrote: > Dario Faggioli writes ("Re: [PATCH 3/3] xen: Document > XEN_SYSCTL_CPUPOOL_OP_RMCPU anomalous EBUSY result"): > > However, a different return value for the super special case of > > temporary pinning override could maybe be selected. I

Re: [Xen-devel] [PATCH v8.1 10/27] xsplice: Add helper elf routines

2016-04-17 Thread Konrad Rzeszutek Wilk
. snip.. > >+static int elf_resolve_sections(struct xsplice_elf *elf, const void *data) > >+{ > >+ struct xsplice_elf_sec *sec; > >+ unsigned int i; > >+ Elf_Off delta; > >+ int rc; > >+ > >+ /* xsplice_elf_load sanity checked e_shnum. */ > >+ sec = xmalloc_array(struct xsplice_elf_sec, elf->hdr->e

Re: [Xen-devel] [PATCH v8.1 04/27] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op

2016-04-18 Thread Konrad Rzeszutek Wilk
On Sun, Apr 17, 2016 at 02:05:10AM -0600, Jan Beulich wrote: > >>> Konrad Rzeszutek Wilk 04/15/16 4:29 AM >>> > >On Thu, Apr 14, 2016 at 10:36:46AM -0600, Jan Beulich wrote: > >> >>> Konrad Rzeszutek Wilk 04/14/16 12:05 AM >>> > >&g

Re: [Xen-devel] [PATCH v8.1 04/27] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op

2016-04-19 Thread Konrad Rzeszutek Wilk
On Mon, Apr 18, 2016 at 10:33:46AM -0600, Jan Beulich wrote: > >>> Konrad Rzeszutek Wilk 04/18/16 9:50 AM >>> > >On Sun, Apr 17, 2016 at 02:05:10AM -0600, Jan Beulich wrote: > >> >>> Konrad Rzeszutek Wilk 04/15/16 4:29 AM >>> > >&g

Re: [Xen-devel] [PATCH v8.1 11/27] xsplice: Implement payload loading

2016-04-20 Thread Konrad Rzeszutek Wilk
> >+void arch_xsplice_free_payload(void *va) > >+{ > >+vfree_xen(va); > >+} > > What is the idea behind having this hook (instead of generic code just calling > vfree_xen() [or really just vfree()])? To have an symmetry with the allocation one. I don't know enough about ARM to know whether th

Re: [Xen-devel] [PATCH v8.1 10/27] xsplice: Add helper elf routines

2016-04-20 Thread Konrad Rzeszutek Wilk
On Mon, Apr 18, 2016 at 12:23:26AM -0600, Jan Beulich wrote: > >>> Konrad Rzeszutek Wilk 04/18/16 7:55 AM >>> > >> >+ if ( delta > elf->len ) > >> >+ { > >> >+ dprintk(XENLOG_ERR, XSPLICE "%s: Section table is past e

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