[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <87im5620f3.fsf@mpe.ellerman.id.au>
Date: Thu, 01 Apr 2021 13:39:28 +1100
From: Michael Ellerman <mpe@...erman.id.au>
To: Segher Boessenkool <segher@...nel.crashing.org>
Cc: Xiongwei Song <sxwjean@...com>, benh@...nel.crashing.org,
paulus@...ba.org, oleg@...hat.com, npiggin@...il.com,
christophe.leroy@...roup.eu, msuchanek@...e.de,
aneesh.kumar@...ux.ibm.com, ravi.bangoria@...ux.ibm.com,
mikey@...ling.org, haren@...ux.ibm.com, alistair@...ple.id.au,
jniethe5@...il.com, peterz@...radead.org, leobras.c@...il.com,
akpm@...ux-foundation.org, rppt@...nel.org, peterx@...hat.com,
atrajeev@...ux.vnet.ibm.com, maddy@...ux.ibm.com,
kjain@...ux.ibm.com, kan.liang@...ux.intel.com, aik@...abs.ru,
pmladek@...e.com, john.ogness@...utronix.de,
Xiongwei Song <sxwjean@...il.com>,
linuxppc-dev@...ts.ozlabs.org, linux-kernel@...r.kernel.org,
kvm-ppc@...r.kernel.org
Subject: Re: [PATCH v2] powerpc/traps: Enhance readability for trap types
Segher Boessenkool <segher@...nel.crashing.org> writes:
> On Wed, Mar 31, 2021 at 08:58:17PM +1100, Michael Ellerman wrote:
>> So perhaps:
>>
>> EXC_SYSTEM_RESET
>> EXC_MACHINE_CHECK
>> EXC_DATA_STORAGE
>> EXC_DATA_SEGMENT
>> EXC_INST_STORAGE
>> EXC_INST_SEGMENT
>> EXC_EXTERNAL_INTERRUPT
>> EXC_ALIGNMENT
>> EXC_PROGRAM_CHECK
>> EXC_FP_UNAVAILABLE
>> EXC_DECREMENTER
>> EXC_HV_DECREMENTER
>> EXC_SYSTEM_CALL
>> EXC_HV_DATA_STORAGE
>> EXC_PERF_MONITOR
>
> These are interrupt (vectors), not exceptions. It doesn't matter all
> that much, but confusing things more isn't useful either! There can be
> multiple exceptions that all can trigger the same interrupt.
Yeah I know, but I think that ship has already sailed as far as the
naming we have in the kernel.
We have over 250 uses of "exc", and several files called "exception"
something.
Using "interrupt" can also be confusing because Linux uses that to mean
"external interrupt".
But I dunno, maybe INT or VEC is clearer? .. or TRAP :)
cheers
Powered by blists - more mailing lists