equal
deleted
inserted
replaced
810 |
810 |
811 #else // __USER_MEMORY_GUARDS_ENABLED__ |
811 #else // __USER_MEMORY_GUARDS_ENABLED__ |
812 |
812 |
813 #define USER_MEMORY_GUARD_SAVE_WORDS 2 |
813 #define USER_MEMORY_GUARD_SAVE_WORDS 2 |
814 #define USER_MEMORY_DOMAIN 15 |
814 #define USER_MEMORY_DOMAIN 15 |
815 #define USER_MEMORY_DOMAIN_MASK (3 << (2*USER_MEMORY_DOMAIN)) |
815 #define USER_MEMORY_DOMAIN_MASK (3U << (2*USER_MEMORY_DOMAIN)) |
816 #define USER_MEMORY_DOMAIN_CLIENT (1 << (2*USER_MEMORY_DOMAIN)) |
816 #define USER_MEMORY_DOMAIN_CLIENT (1U << (2*USER_MEMORY_DOMAIN)) |
817 |
817 |
818 // Save the DACR in the named register |
818 // Save the DACR in the named register |
819 #define USER_MEMORY_GUARD_SAVE(save) \ |
819 #define USER_MEMORY_GUARD_SAVE(save) \ |
820 asm("mrc p15, 0, "#save", c3, c0, 0"); /* save<-DACR */ |
820 asm("mrc p15, 0, "#save", c3, c0, 0"); /* save<-DACR */ |
821 |
821 |