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 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev