Release 4.8 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
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
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);
unsigned long search_exception_table(unsigned long addr);
void early_abt_enable(void);
#endif /* __ARCH_ARM_FAULT_H */
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
catalin marinas | catalin marinas | 79 | 71.17% | 2 | 40.00% |
russell king | russell king | 17 | 15.32% | 1 | 20.00% |
christopher hoover | christopher hoover | 9 | 8.11% | 1 | 20.00% |
lucas stach | lucas stach | 6 | 5.41% | 1 | 20.00% |
| Total | 111 | 100.00% | 5 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.