0001
0002
0003
0004
0005
0006 #ifndef _ASMARM_SET_MEMORY_H
0007 #define _ASMARM_SET_MEMORY_H
0008
0009 #ifdef CONFIG_MMU
0010 int set_memory_ro(unsigned long addr, int numpages);
0011 int set_memory_rw(unsigned long addr, int numpages);
0012 int set_memory_x(unsigned long addr, int numpages);
0013 int set_memory_nx(unsigned long addr, int numpages);
0014 int set_memory_valid(unsigned long addr, int numpages, int enable);
0015 #else
0016 static inline int set_memory_ro(unsigned long addr, int numpages) { return 0; }
0017 static inline int set_memory_rw(unsigned long addr, int numpages) { return 0; }
0018 static inline int set_memory_x(unsigned long addr, int numpages) { return 0; }
0019 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; }
0020 #endif
0021
0022 #endif