Changes in boot/arch/arm32/include/mm.h [4d02595:8f9d70b] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/arm32/include/mm.h
r4d02595 r8f9d70b 47 47 /** Describe "section" page table entry (one-level paging with 1 MB sized pages). */ 48 48 #define PTE_DESCRIPTOR_SECTION 0x02 49 /** Shift of memory address in section descriptor */ 50 #define PTE_SECTION_SHIFT 20 49 51 50 52 /** Page table access rights: user - no access, kernel - read/write. */ 51 53 #define PTE_AP_USER_NO_KERNEL_RW 0x01 54 55 /** Start of memory mapped I/O area for GTA02 */ 56 #define GTA02_IOMEM_START 0x48000000 57 /** End of memory mapped I/O area for GTA02 */ 58 #define GTA02_IOMEM_END 0x60000000 59 60 /** Start of ram memory on BBxM */ 61 #define BBXM_RAM_START 0x80000000 62 /** Start of ram memory on BBxM */ 63 #define BBXM_RAM_END 0xc0000000 64 65 /** Start of ram memory on AM335x */ 66 #define AM335x_RAM_START 0x80000000 67 /** End of ram memory on AM335x */ 68 #define AM335x_RAM_END 0xC0000000 69 70 /** Start of ram memory on BCM2835 */ 71 #define BCM2835_RAM_START 0 72 /** End of ram memory on BCM2835 */ 73 #define BCM2835_RAM_END 0x20000000 52 74 53 75 /* Page table level 0 entry - "section" format is used … … 63 85 unsigned int access_permission_0 : 2; 64 86 unsigned int tex : 3; 65 unsigned int access_permission_1 : 2; 87 unsigned int access_permission_1 : 1; 88 unsigned int shareable : 1; 66 89 unsigned int non_global : 1; 67 90 unsigned int should_be_zero_2 : 1;
Note:
See TracChangeset
for help on using the changeset viewer.