Deleted Added
full compact
34c34
< * $FreeBSD: head/sys/arm/include/pte.h 139735 2005-01-05 21:58:49Z imp $
---
> * $FreeBSD: head/sys/arm/include/pte.h 170582 2007-06-11 21:29:26Z cognet $
142a143,148
> /* ARMv6 super-sections. */
> #define L1_SUP_SIZE 0x01000000 /* 16M */
> #define L1_SUP_OFFSET (L1_SUP_SIZE - 1)
> #define L1_SUP_FRAME (~L1_SUP_OFFSET)
> #define L1_SUP_SHIFT 24
>
201a208
> #define L1_SHARED (1 << 16)
205a213,214
> #define L1_S_SUPERSEC ((1) << 18) /* Section is a super-section. */
>
252a262
> #define L2_XSCALE_L_S(x) (1 << 15) /* Shared */
298a309,366
> #define TEX_XSCALE_E 0x02
> #define TEX_XSCALE_T 0x04
>
> /* Xscale core 3 */
>
> /*
> *
> * Cache attributes with L2 present, S = 0
> * T E X C B L1 i-cache L1 d-cache L1 DC WP L2 cacheable write coalesce
> * 0 0 0 0 0 N N - N N
> * 0 0 0 0 1 N N - N Y
> * 0 0 0 1 0 Y Y WT N Y
> * 0 0 0 1 1 Y Y WB Y Y
> * 0 0 1 0 0 N N - Y Y
> * 0 0 1 0 1 N N - N N
> * 0 0 1 1 0 Y Y - - N
> * 0 0 1 1 1 Y Y WT Y Y
> * 0 1 0 0 0 N N - N N
> * 0 1 0 0 1 N/A N/A N/A N/A N/A
> * 0 1 0 1 0 N/A N/A N/A N/A N/A
> * 0 1 0 1 1 N/A N/A N/A N/A N/A
> * 0 1 1 X X N/A N/A N/A N/A N/A
> * 1 X 0 0 0 N N - N Y
> * 1 X 0 0 1 Y N - N Y
> * 1 X 0 1 0 Y N - N Y
> * 1 X 0 1 1 Y N - Y Y
> * 1 X 1 0 0 N N - Y Y
> * 1 X 1 0 1 Y Y WT Y Y
> * 1 X 1 1 0 Y Y WT Y Y
> * 1 X 1 1 1 Y Y WT Y Y
> *
> *
> *
> *
> * Cache attributes with L2 present, S = 1
> * T E X C B L1 i-cache L1 d-cache L1 DC WP L2 cacheable write coalesce
> * 0 0 0 0 0 N N - N N
> * 0 0 0 0 1 N N - N Y
> * 0 0 0 1 0 Y Y - N Y
> * 0 0 0 1 1 Y Y WT Y Y
> * 0 0 1 0 0 N N - Y Y
> * 0 0 1 0 1 N N - N N
> * 0 0 1 1 0 Y Y - - N
> * 0 0 1 1 1 Y Y WT Y Y
> * 0 1 0 0 0 N N - N N
> * 0 1 0 0 1 N/A N/A N/A N/A N/A
> * 0 1 0 1 0 N/A N/A N/A N/A N/A
> * 0 1 0 1 1 N/A N/A N/A N/A N/A
> * 0 1 1 X X N/A N/A N/A N/A N/A
> * 1 X 0 0 0 N N - N Y
> * 1 X 0 0 1 Y N - N Y
> * 1 X 0 1 0 Y N - N Y
> * 1 X 0 1 1 Y N - Y Y
> * 1 X 1 0 0 N N - Y Y
> * 1 X 1 0 1 Y Y WT Y Y
> * 1 X 1 1 0 Y Y WT Y Y
> * 1 X 1 1 1 Y Y WT Y Y
> */