Message ID | 20191126052141.28009-4-jniethe5@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | Initial Prefixed Instruction support | expand |
Context | Check | Description |
---|---|---|
snowpatch_ozlabs/apply_patch | success | Successfully applied on branch powerpc/merge (2ec2260ce7bce5eb6a8ced0bb78d75c1b3eca306) |
snowpatch_ozlabs/checkpatch | success | total: 0 errors, 0 warnings, 0 checks, 7 lines checked |
snowpatch_ozlabs/needsstable | success | Patch has no Fixes tags |
Jordan Niethe <jniethe5@gmail.com> writes: > Add the bit definition for exceptions caused by prefixed instructions. > > Signed-off-by: Jordan Niethe <jniethe5@gmail.com> > --- > arch/powerpc/include/asm/reg.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/powerpc/include/asm/reg.h b/arch/powerpc/include/asm/reg.h > index 6f9fcc3d4c82..0a6d39fb4769 100644 > --- a/arch/powerpc/include/asm/reg.h > +++ b/arch/powerpc/include/asm/reg.h > @@ -778,6 +778,7 @@ > > #define SRR1_MCE_MCP 0x00080000 /* Machine check signal caused interrupt */ > #define SRR1_BOUNDARY 0x10000000 /* Prefixed instruction crosses 64-byte boundary */ > +#define SRR1_PREFIXED 0x20000000 /* Exception caused by prefixed instruction */ You could probably squash this with the previous patch, and maybe the next patch too. Regards, Daniel > > #define SPRN_HSRR0 0x13A /* Save/Restore Register 0 */ > #define SPRN_HSRR1 0x13B /* Save/Restore Register 1 */ > -- > 2.20.1
On Wed, Dec 18, 2019 at 7:23 PM Daniel Axtens <dja@axtens.net> wrote: > > Jordan Niethe <jniethe5@gmail.com> writes: > > > Add the bit definition for exceptions caused by prefixed instructions. > > > > Signed-off-by: Jordan Niethe <jniethe5@gmail.com> > > --- > > arch/powerpc/include/asm/reg.h | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/arch/powerpc/include/asm/reg.h b/arch/powerpc/include/asm/reg.h > > index 6f9fcc3d4c82..0a6d39fb4769 100644 > > --- a/arch/powerpc/include/asm/reg.h > > +++ b/arch/powerpc/include/asm/reg.h > > @@ -778,6 +778,7 @@ > > > > #define SRR1_MCE_MCP 0x00080000 /* Machine check signal caused interrupt */ > > #define SRR1_BOUNDARY 0x10000000 /* Prefixed instruction crosses 64-byte boundary */ > > +#define SRR1_PREFIXED 0x20000000 /* Exception caused by prefixed instruction */ > > You could probably squash this with the previous patch, and maybe the > next patch too. > > Regards, > Daniel > > > > > #define SPRN_HSRR0 0x13A /* Save/Restore Register 0 */ > > #define SPRN_HSRR1 0x13B /* Save/Restore Register 1 */ > > -- > > 2.20.1 Thanks, good idea.
diff --git a/arch/powerpc/include/asm/reg.h b/arch/powerpc/include/asm/reg.h index 6f9fcc3d4c82..0a6d39fb4769 100644 --- a/arch/powerpc/include/asm/reg.h +++ b/arch/powerpc/include/asm/reg.h @@ -778,6 +778,7 @@ #define SRR1_MCE_MCP 0x00080000 /* Machine check signal caused interrupt */ #define SRR1_BOUNDARY 0x10000000 /* Prefixed instruction crosses 64-byte boundary */ +#define SRR1_PREFIXED 0x20000000 /* Exception caused by prefixed instruction */ #define SPRN_HSRR0 0x13A /* Save/Restore Register 0 */ #define SPRN_HSRR1 0x13B /* Save/Restore Register 1 */
Add the bit definition for exceptions caused by prefixed instructions. Signed-off-by: Jordan Niethe <jniethe5@gmail.com> --- arch/powerpc/include/asm/reg.h | 1 + 1 file changed, 1 insertion(+)