Re: [PATCH v2 0/7] Optimize jump label implementation on ARM64

2013-10-14 Thread Will Deacon
On Mon, Oct 14, 2013 at 05:04:20PM +0100, Russell King - ARM Linux wrote: > > On 10/14/2013 11:40 PM, Russell King - ARM Linux wrote: > | In the simplest case, a `%' followed by a digit N says to output > | operand N at that point in the string. > | > | `%' followed by a letter and a digit says

Re: [PATCH v2 0/7] Optimize jump label implementation on ARM64

2013-10-14 Thread Russell King - ARM Linux
On Mon, Oct 14, 2013 at 11:57:29PM +0800, Jiang Liu wrote: > On 10/14/2013 11:40 PM, Russell King - ARM Linux wrote: > > On Sun, Oct 13, 2013 at 10:50:20PM +0800, Jiang Liu wrote: > >> To enable this feature, your toolchain must support "asm goto" extension > >> and "%c" constraint extesion. Curren

Re: [PATCH v2 0/7] Optimize jump label implementation on ARM64

2013-10-14 Thread Jiang Liu
On 10/14/2013 11:40 PM, Russell King - ARM Linux wrote: > On Sun, Oct 13, 2013 at 10:50:20PM +0800, Jiang Liu wrote: >> To enable this feature, your toolchain must support "asm goto" extension >> and "%c" constraint extesion. Current GCC for AARCH64 doesn't support >> "%c", so you need a GCC patch

Re: [PATCH v2 0/7] Optimize jump label implementation on ARM64

2013-10-14 Thread Russell King - ARM Linux
On Sun, Oct 13, 2013 at 10:50:20PM +0800, Jiang Liu wrote: > To enable this feature, your toolchain must support "asm goto" extension > and "%c" constraint extesion. Current GCC for AARCH64 doesn't support > "%c", so you need a GCC patch similiar to this: Oh god, not that again. I've no idea why

Re: [PATCH v2 0/7] Optimize jump label implementation on ARM64

2013-10-14 Thread Jiang Liu
On 10/14/2013 11:19 PM, Will Deacon wrote: > On Sun, Oct 13, 2013 at 03:50:20PM +0100, Jiang Liu wrote: >> From: Jiang Liu >> >> This patchset tries to optimize arch specfic jump label implementation >> for ARM64 by dynamic kernel text patching. >> >> To enable this feature, your toolchain must su

Re: [PATCH v2 0/7] Optimize jump label implementation on ARM64

2013-10-14 Thread Will Deacon
On Sun, Oct 13, 2013 at 03:50:20PM +0100, Jiang Liu wrote: > From: Jiang Liu > > This patchset tries to optimize arch specfic jump label implementation > for ARM64 by dynamic kernel text patching. > > To enable this feature, your toolchain must support "asm goto" extension > and "%c" constraint

[PATCH v2 0/7] Optimize jump label implementation on ARM64

2013-10-13 Thread Jiang Liu
From: Jiang Liu This patchset tries to optimize arch specfic jump label implementation for ARM64 by dynamic kernel text patching. To enable this feature, your toolchain must support "asm goto" extension and "%c" constraint extesion. Current GCC for AARCH64 doesn't support "%c", so you need a GCC