Go to the source code of this file.
#define __HEXAGON_C_DEV 0x4 /* Device register space */ |
#define __HEXAGON_C_UNC 0x6 /* Uncached memory */ |
#define __HEXAGON_C_WB 0x0 /* Write-back, no L2 */ |
#define __HEXAGON_C_WB_L2 0x7 /* Write-back, with L2 */ |
#define __HEXAGON_C_WT 0x1 /* Write-through, no L2 */ |
#define __HEXAGON_C_WT_L2 0x5 /* Write-through, with L2 */ |
#define __HVM_PDE_PTMASK_16KB 0xfffffc00 |
#define __HVM_PDE_PTMASK_1MB 0xfffffff0 |
#define __HVM_PDE_PTMASK_256KB 0xffffffc0 |
#define __HVM_PDE_PTMASK_4KB 0xfffff000 |
#define __HVM_PDE_PTMASK_64KB 0xffffff00 |
#define __HVM_PDE_S (0x7 << 0) |
#define __HVM_PDE_S_16KB 1 |
#define __HVM_PDE_S_16MB 6 |
#define __HVM_PDE_S_1MB 4 |
#define __HVM_PDE_S_256KB 3 |
#define __HVM_PDE_S_4KB 0 |
#define __HVM_PDE_S_4MB 5 |
#define __HVM_PDE_S_64KB 2 |
#define __HVM_PDE_S_INVALID 7 |
#define __HVM_PTE_C (0x7<<6) |
#define __HVM_PTE_PGMASK_16KB 0xffffc000 |
#define __HVM_PTE_PGMASK_16MB 0xff000000 |
#define __HVM_PTE_PGMASK_1MB 0xfff00000 |
#define __HVM_PTE_PGMASK_256KB 0xfffc0000 |
#define __HVM_PTE_PGMASK_4KB 0xfffff000 |
#define __HVM_PTE_PGMASK_4MB 0xffc00000 |
#define __HVM_PTE_PGMASK_64KB 0xffff0000 |
#define __HVM_PTE_R (1<<9) |
#define __HVM_PTE_T (1<<4) |
#define __HVM_PTE_U (1<<5) |
#define __HVM_PTE_W (1<<10) |
#define __HVM_PTE_X (1<<11) |
#define BIG_KERNEL_PAGE_SHIFT 24 |