Lines Matching full:in
8 * In the Xtensa processor products released to date, all parameters
9 * defined in this file are derivable (at least in theory) from
10 * information contained in the core-isa.h header file.
11 * In particular, the following core configuration parameters are relevant:
29 "Software"), to deal in the Software without restriction, including
36 in all copies or substantial portions of the Software.
41 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
42 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
43 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
44 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
155 * each way can be independently configured in terms of number of
159 * from the page table and storing it in one of the auto-refill ways;
178 * this list; unsupported sizes for a given way are zero in the list;
179 * selecting unsupported sizes results in undefine hardware behaviour;
187 #define XCHAL_MMU_MAX_PTE_PAGE_SIZE 12 /* max page size in a PTE structure (log2) */
188 #define XCHAL_MMU_MIN_PTE_PAGE_SIZE 12 /* min page size in a PTE structure (log2) */
219 #define XCHAL_ITLB_SET0_WAY 0 /* index of first way in this way set */
220 #define XCHAL_ITLB_SET0_WAYS 1 /* number of (contiguous) ways in this way set */
221 #define XCHAL_ITLB_SET0_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
222 #define XCHAL_ITLB_SET0_ENTRIES 4 /* number of entries in this way (always a power of 2) */
224 #define XCHAL_ITLB_SET0_PAGESIZES 1 /* number of supported page sizes in this way */
229 2^PAGESZ_BITS entries in list, unsupported entries are zero */
240 #define XCHAL_ITLB_SET1_WAY 1 /* index of first way in this way set */
241 #define XCHAL_ITLB_SET1_WAYS 1 /* number of (contiguous) ways in this way set */
242 #define XCHAL_ITLB_SET1_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
243 #define XCHAL_ITLB_SET1_ENTRIES 4 /* number of entries in this way (always a power of 2) */
245 #define XCHAL_ITLB_SET1_PAGESIZES 1 /* number of supported page sizes in this way */
250 2^PAGESZ_BITS entries in list, unsupported entries are zero */
261 #define XCHAL_ITLB_SET2_WAY 2 /* index of first way in this way set */
262 #define XCHAL_ITLB_SET2_WAYS 1 /* number of (contiguous) ways in this way set */
263 #define XCHAL_ITLB_SET2_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
264 #define XCHAL_ITLB_SET2_ENTRIES 4 /* number of entries in this way (always a power of 2) */
266 #define XCHAL_ITLB_SET2_PAGESIZES 1 /* number of supported page sizes in this way */
271 2^PAGESZ_BITS entries in list, unsupported entries are zero */
282 #define XCHAL_ITLB_SET3_WAY 3 /* index of first way in this way set */
283 #define XCHAL_ITLB_SET3_WAYS 1 /* number of (contiguous) ways in this way set */
284 #define XCHAL_ITLB_SET3_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
285 #define XCHAL_ITLB_SET3_ENTRIES 4 /* number of entries in this way (always a power of 2) */
287 #define XCHAL_ITLB_SET3_PAGESIZES 1 /* number of supported page sizes in this way */
292 2^PAGESZ_BITS entries in list, unsupported entries are zero */
303 #define XCHAL_ITLB_SET4_WAY 4 /* index of first way in this way set */
304 #define XCHAL_ITLB_SET4_WAYS 1 /* number of (contiguous) ways in this way set */
305 #define XCHAL_ITLB_SET4_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
306 #define XCHAL_ITLB_SET4_ENTRIES 4 /* number of entries in this way (always a power of 2) */
308 #define XCHAL_ITLB_SET4_PAGESIZES 4 /* number of supported page sizes in this way */
313 2^PAGESZ_BITS entries in list, unsupported entries are zero */
324 #define XCHAL_ITLB_SET5_WAY 5 /* index of first way in this way set */
325 #define XCHAL_ITLB_SET5_WAYS 1 /* number of (contiguous) ways in this way set */
326 #define XCHAL_ITLB_SET5_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
327 #define XCHAL_ITLB_SET5_ENTRIES 4 /* number of entries in this way (always a power of 2) */
329 #define XCHAL_ITLB_SET5_PAGESIZES 2 /* number of supported page sizes in this way */
334 2^PAGESZ_BITS entries in list, unsupported entries are zero */
360 #define XCHAL_ITLB_SET6_WAY 6 /* index of first way in this way set */
361 #define XCHAL_ITLB_SET6_WAYS 1 /* number of (contiguous) ways in this way set */
362 #define XCHAL_ITLB_SET6_ENTRIES_LOG2 3 /* log2(number of entries in this way) */
363 #define XCHAL_ITLB_SET6_ENTRIES 8 /* number of entries in this way (always a power of 2) */
365 #define XCHAL_ITLB_SET6_PAGESIZES 2 /* number of supported page sizes in this way */
370 2^PAGESZ_BITS entries in list, unsupported entries are zero */
451 #define XCHAL_DTLB_SET0_WAY 0 /* index of first way in this way set */
452 #define XCHAL_DTLB_SET0_WAYS 1 /* number of (contiguous) ways in this way set */
453 #define XCHAL_DTLB_SET0_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
454 #define XCHAL_DTLB_SET0_ENTRIES 4 /* number of entries in this way (always a power of 2) */
456 #define XCHAL_DTLB_SET0_PAGESIZES 1 /* number of supported page sizes in this way */
461 2^PAGESZ_BITS entries in list, unsupported entries are zero */
472 #define XCHAL_DTLB_SET1_WAY 1 /* index of first way in this way set */
473 #define XCHAL_DTLB_SET1_WAYS 1 /* number of (contiguous) ways in this way set */
474 #define XCHAL_DTLB_SET1_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
475 #define XCHAL_DTLB_SET1_ENTRIES 4 /* number of entries in this way (always a power of 2) */
477 #define XCHAL_DTLB_SET1_PAGESIZES 1 /* number of supported page sizes in this way */
482 2^PAGESZ_BITS entries in list, unsupported entries are zero */
493 #define XCHAL_DTLB_SET2_WAY 2 /* index of first way in this way set */
494 #define XCHAL_DTLB_SET2_WAYS 1 /* number of (contiguous) ways in this way set */
495 #define XCHAL_DTLB_SET2_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
496 #define XCHAL_DTLB_SET2_ENTRIES 4 /* number of entries in this way (always a power of 2) */
498 #define XCHAL_DTLB_SET2_PAGESIZES 1 /* number of supported page sizes in this way */
503 2^PAGESZ_BITS entries in list, unsupported entries are zero */
514 #define XCHAL_DTLB_SET3_WAY 3 /* index of first way in this way set */
515 #define XCHAL_DTLB_SET3_WAYS 1 /* number of (contiguous) ways in this way set */
516 #define XCHAL_DTLB_SET3_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
517 #define XCHAL_DTLB_SET3_ENTRIES 4 /* number of entries in this way (always a power of 2) */
519 #define XCHAL_DTLB_SET3_PAGESIZES 1 /* number of supported page sizes in this way */
524 2^PAGESZ_BITS entries in list, unsupported entries are zero */
535 #define XCHAL_DTLB_SET4_WAY 4 /* index of first way in this way set */
536 #define XCHAL_DTLB_SET4_WAYS 1 /* number of (contiguous) ways in this way set */
537 #define XCHAL_DTLB_SET4_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
538 #define XCHAL_DTLB_SET4_ENTRIES 4 /* number of entries in this way (always a power of 2) */
540 #define XCHAL_DTLB_SET4_PAGESIZES 4 /* number of supported page sizes in this way */
545 2^PAGESZ_BITS entries in list, unsupported entries are zero */
556 #define XCHAL_DTLB_SET5_WAY 5 /* index of first way in this way set */
557 #define XCHAL_DTLB_SET5_WAYS 1 /* number of (contiguous) ways in this way set */
558 #define XCHAL_DTLB_SET5_ENTRIES_LOG2 2 /* log2(number of entries in this way) */
559 #define XCHAL_DTLB_SET5_ENTRIES 4 /* number of entries in this way (always a power of 2) */
561 #define XCHAL_DTLB_SET5_PAGESIZES 2 /* number of supported page sizes in this way */
566 2^PAGESZ_BITS entries in list, unsupported entries are zero */
592 #define XCHAL_DTLB_SET6_WAY 6 /* index of first way in this way set */
593 #define XCHAL_DTLB_SET6_WAYS 1 /* number of (contiguous) ways in this way set */
594 #define XCHAL_DTLB_SET6_ENTRIES_LOG2 3 /* log2(number of entries in this way) */
595 #define XCHAL_DTLB_SET6_ENTRIES 8 /* number of entries in this way (always a power of 2) */
597 #define XCHAL_DTLB_SET6_PAGESIZES 2 /* number of supported page sizes in this way */
602 2^PAGESZ_BITS entries in list, unsupported entries are zero */
649 #define XCHAL_DTLB_SET7_WAY 7 /* index of first way in this way set */
650 #define XCHAL_DTLB_SET7_WAYS 1 /* number of (contiguous) ways in this way set */
651 #define XCHAL_DTLB_SET7_ENTRIES_LOG2 0 /* log2(number of entries in this way) */
652 #define XCHAL_DTLB_SET7_ENTRIES 1 /* number of entries in this way (always a power of 2) */
654 #define XCHAL_DTLB_SET7_PAGESIZES 1 /* number of supported page sizes in this way */
659 2^PAGESZ_BITS entries in list, unsupported entries are zero */
670 #define XCHAL_DTLB_SET8_WAY 8 /* index of first way in this way set */
671 #define XCHAL_DTLB_SET8_WAYS 1 /* number of (contiguous) ways in this way set */
672 #define XCHAL_DTLB_SET8_ENTRIES_LOG2 0 /* log2(number of entries in this way) */
673 #define XCHAL_DTLB_SET8_ENTRIES 1 /* number of entries in this way (always a power of 2) */
675 #define XCHAL_DTLB_SET8_PAGESIZES 1 /* number of supported page sizes in this way */
680 2^PAGESZ_BITS entries in list, unsupported entries are zero */
691 #define XCHAL_DTLB_SET9_WAY 9 /* index of first way in this way set */
692 #define XCHAL_DTLB_SET9_WAYS 1 /* number of (contiguous) ways in this way set */
693 #define XCHAL_DTLB_SET9_ENTRIES_LOG2 0 /* log2(number of entries in this way) */
694 #define XCHAL_DTLB_SET9_ENTRIES 1 /* number of entries in this way (always a power of 2) */
696 #define XCHAL_DTLB_SET9_PAGESIZES 1 /* number of supported page sizes in this way */
701 2^PAGESZ_BITS entries in list, unsupported entries are zero */