TTBCR
mrc p15, 0, \tmp, c2, c0, 2 @ read TTBCR
mcr p15, 0, \tmp, c2, c0, 2 @ write TTBCR
mrc p15, 0, \tmp, c2, c0, 2 @ read TTBCR
mcr p15, 0, \tmp, c2, c0, 2 @ write TTBCR
#define SET_TTBCR(b, c, v) SET_CTX_REG(TTBCR, (b), (c), (v))
#define GET_TTBCR(b, c) GET_CTX_REG(TTBCR, (b), (c))
#define SET_N(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, N, v)
#define SET_PD0(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, PD0, v)
#define SET_PD1(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, PD1, v)
#define GET_N(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, N)
#define GET_PD0(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, PD0)
#define GET_PD1(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, PD1)