On 07/12/15 17:45, Mark Rutland wrote:
> On Mon, Dec 07, 2015 at 05:35:20PM +, Catalin Marinas wrote:
>> On Mon, Dec 07, 2015 at 10:53:17AM +, Marc Zyngier wrote:
>>> From: Mark Rutland
>>>
>>> Rather than crafting custom macros for reading/writing each system
>>> register provide generics
On Mon, Dec 07, 2015 at 05:35:20PM +, Catalin Marinas wrote:
> On Mon, Dec 07, 2015 at 10:53:17AM +, Marc Zyngier wrote:
> > From: Mark Rutland
> >
> > Rather than crafting custom macros for reading/writing each system
> > register provide generics accessors, read_sysreg and write_sysreg,
On Mon, Dec 07, 2015 at 10:53:17AM +, Marc Zyngier wrote:
> From: Mark Rutland
>
> Rather than crafting custom macros for reading/writing each system
> register provide generics accessors, read_sysreg and write_sysreg, for
> this purpose.
>
> Unlike read_cpuid, calls to read_exception_reg ar
From: Mark Rutland
Rather than crafting custom macros for reading/writing each system
register provide generics accessors, read_sysreg and write_sysreg, for
this purpose.
Unlike read_cpuid, calls to read_exception_reg are never expected
to be optimized away or replaced with synthetic values.
Si