Re: [PATCH v3 1/7] arm64: introduce basic aarch64 instruction decoding helpers

2013-10-17 Thread Will Deacon
On Wed, Oct 16, 2013 at 06:14:50PM +0100, Jiang Liu wrote: > On 10/16/2013 11:36 PM, Jiang Liu wrote: > > On 10/16/2013 06:51 PM, Will Deacon wrote: > >> Take care here: > >> > >>- This doesn't guarantee that CPUs exclusively see new_insn (they > >> may see old_insn, even after patching) >

Re: [PATCH v3 1/7] arm64: introduce basic aarch64 instruction decoding helpers

2013-10-16 Thread Jiang Liu
On 10/16/2013 11:36 PM, Jiang Liu wrote: > On 10/16/2013 06:51 PM, Will Deacon wrote: >> On Wed, Oct 16, 2013 at 04:18:06AM +0100, Jiang Liu wrote: >>> From: Jiang Liu >>> >>> Introduce basic aarch64 instruction decoding helper >>> aarch64_get_insn_class() and aarch64_insn_hotpatch_safe(). >>> >>>

Re: [PATCH v3 1/7] arm64: introduce basic aarch64 instruction decoding helpers

2013-10-16 Thread Jiang Liu
On 10/16/2013 06:51 PM, Will Deacon wrote: > On Wed, Oct 16, 2013 at 04:18:06AM +0100, Jiang Liu wrote: >> From: Jiang Liu >> >> Introduce basic aarch64 instruction decoding helper >> aarch64_get_insn_class() and aarch64_insn_hotpatch_safe(). >> >> Signed-off-by: Jiang Liu >> Cc: Jiang Liu >> --

Re: [PATCH v3 1/7] arm64: introduce basic aarch64 instruction decoding helpers

2013-10-16 Thread Will Deacon
On Wed, Oct 16, 2013 at 04:18:06AM +0100, Jiang Liu wrote: > From: Jiang Liu > > Introduce basic aarch64 instruction decoding helper > aarch64_get_insn_class() and aarch64_insn_hotpatch_safe(). > > Signed-off-by: Jiang Liu > Cc: Jiang Liu > --- > arch/arm64/include/asm/insn.h | 53 +++

[PATCH v3 1/7] arm64: introduce basic aarch64 instruction decoding helpers

2013-10-15 Thread Jiang Liu
From: Jiang Liu Introduce basic aarch64 instruction decoding helper aarch64_get_insn_class() and aarch64_insn_hotpatch_safe(). Signed-off-by: Jiang Liu Cc: Jiang Liu --- arch/arm64/include/asm/insn.h | 53 ++ arch/arm64/kernel/Makefile| 2 +- arch/arm64/kernel/ins