kernel/eka/include/nkern/nk_cpu.h
changeset 109 b3a1d9898418
parent 90 947f0dc9f7a8
child 177 a232af6b0b1f
equal deleted inserted replaced
102:ef2a444a7410 109:b3a1d9898418
   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