On 2013年04月25日 17:05, Chen Gang wrote: > On 2013年04月25日 17:00, Michael Neuling wrote: >>>> >>>> Signed-off-by: Chen Gang <gang.c...@asianux.com> >>>> --- >>>> arch/powerpc/include/asm/kvm_asm.h | 2 +- >>>> arch/powerpc/kernel/exceptions-64s.S | 6 +++--- >>>> 2 files changed, 4 insertions(+), 4 deletions(-) >>>> >>>> diff --git a/arch/powerpc/include/asm/kvm_asm.h >>>> b/arch/powerpc/include/asm/kvm_asm.h >>>> index b9dd382..2c65bae 100644 >>>> --- a/arch/powerpc/include/asm/kvm_asm.h >>>> +++ b/arch/powerpc/include/asm/kvm_asm.h >>>> @@ -86,7 +86,7 @@ >>>> #define BOOK3S_INTERRUPT_PROGRAM 0x700 >>>> #define BOOK3S_INTERRUPT_FP_UNAVAIL 0x800 >>>> #define BOOK3S_INTERRUPT_DECREMENTER 0x900 >>>> -#define BOOK3S_INTERRUPT_HV_DECREMENTER 0x980 >>>> +#define BOOK3S_INTERRUPT_HV_DECREMENTER 0x988 >> This is hardwird in the architecture.. you can't just move it >> >
I think of a way to solve it: we just move the related code to another area, after enter the original entry (e.g. 0x900), we let it jump to that area to excuse the related code. :-) > OK, thank you, I need continue to fix it. It seems we have to read the > details to shrink one instruction (4 bytes), at least. > > Welcome additional suggestions or completions. > > Thanks. > -- Chen Gang Asianux Corporation -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/