Release 4.10 arch/arm/mm/fault.h
#ifndef __ARCH_ARM_FAULT_H
#define __ARCH_ARM_FAULT_H
/*
* Fault status register encodings. We steal bit 31 for our own purposes.
*/
#define FSR_LNX_PF (1 << 31)
#define FSR_WRITE (1 << 11)
#define FSR_FS4 (1 << 10)
#define FSR_FS3_0 (15)
#define FSR_FS5_0 (0x3f)
#ifdef CONFIG_ARM_LPAE
#define FSR_FS_AEA 17
static inline int fsr_fs(unsigned int fsr)
{
return fsr & FSR_FS5_0;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
catalin marinas | catalin marinas | 16 | 100.00% | 1 | 100.00% |
| Total | 16 | 100.00% | 1 | 100.00% |
#else
#define FSR_FS_AEA 22
static inline int fsr_fs(unsigned int fsr)
{
return (fsr & FSR_FS3_0) | (fsr & FSR_FS4) >> 6;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
catalin marinas | catalin marinas | 26 | 100.00% | 1 | 100.00% |
| Total | 26 | 100.00% | 1 | 100.00% |
#endif
void do_bad_area(unsigned long addr, unsigned int fsr, struct pt_regs *regs);
void early_abt_enable(void);
#endif /* __ARCH_ARM_FAULT_H */
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
catalin marinas | catalin marinas | 79 | 71.82% | 2 | 40.00% |
russell king | russell king | 17 | 15.45% | 1 | 20.00% |
alexander sverdlin | alexander sverdlin | 8 | 7.27% | 1 | 20.00% |
lucas stach | lucas stach | 6 | 5.45% | 1 | 20.00% |
| Total | 110 | 100.00% | 5 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.