[PATCH 3/4] powerpc: Rename and flesh out the facility unavailable exception handler
Michael Ellerman
michael at ellerman.id.au
Fri Jun 28 00:16:31 EST 2013
On Thu, Jun 27, 2013 at 02:05:39PM +1000, Stephen Rothwell wrote:
> Hi Michael,
>
> On Tue, 25 Jun 2013 17:47:56 +1000 Michael Ellerman <michael at ellerman.id.au> wrote:
> >
> > -void tm_unavailable_exception(struct pt_regs *regs)
> > +void facility_unavailable_exception(struct pt_regs *regs)
> > {
> > + static char *facility_strings[] = {
> > + "FPU",
> > + "VMX/VSX",
> > + "DSCR",
> > + "PMU SPRs",
> > + "BHRB",
> > + "TM",
> > + "AT",
> > + "EBB",
> > + "TAR",
> > + };
>
> Are the indexes into this array defined somewhere? If not, can we do
> that. Then, can we use explicit indexed initialisers for this array?
I'm not sure I follow.
The mapping is defined by the definition of the "Interruption Cause"
field of the FSCR, section 6.2.10 of PowerISA v2.07.
cheers
More information about the Linuxppc-dev
mailing list