[Skiboot] [PATCH] capi: Mask Psl Credit timeout error for P9

Stewart Smith stewart at linux.vnet.ibm.com
Thu Sep 7 16:08:22 AEST 2017


Andrew Donnellan <andrew.donnellan at au1.ibm.com> writes:
> On 05/09/17 21:45, Stewart Smith wrote:
>> This looks like a prime candidate for xscom_write_mask() that Alistair
>> introduced in:
>> commit e3f7d42c77bfc3b899d3d636b372e1292b790656
>> Author: Alistair Popple <alistair at popple.id.au>
>> Date:   Fri Aug 4 14:15:19 2017 +1000
>> 
>>      xscom: Add xscom_write_mask() function
>>      
>>      It is common for xscom registers to only contain specific bit fields that
>>      need to be modified without altering the rest of the register. This adds a
>>      convenience function to perform xscom read-modify-write operations under a
>>      mask.
>> 
>> 
>
>
> Hmm, I wonder if Coccinelle could help here...

Yeah, it could. I've started to poke at it a bit more, but I'm not
convinced I would get it right for
not-directly-copying-and-hacking-a-trivial-example yet :)

-- 
Stewart Smith
OPAL Architect, IBM.



More information about the Skiboot mailing list