kernel/eka/include/u32std.h
changeset 31 56f325a607ea
parent 0 a41df078684a
child 33 0173bcd7697c
equal deleted inserted replaced
15:4122176ea935 31:56f325a607ea
   178 
   178 
   179 		// Force local chunk to be named.  Only required for thread heap
   179 		// Force local chunk to be named.  Only required for thread heap
   180 		// chunks, all other local chunks should be nameless.
   180 		// chunks, all other local chunks should be nameless.
   181 		ELocalNamed 		= 0x000000080,
   181 		ELocalNamed 		= 0x000000080,
   182 
   182 
       
   183 		// Make global chunk read only to all processes but the controlling owner
       
   184 		EReadOnly			= 0x000000100,
       
   185 
   183 		// Paging attributes for chunks.
   186 		// Paging attributes for chunks.
   184 		EPagingUnspec		= 0x00000000,
   187 		EPagingUnspec		= 0x00000000,
   185 		EPaged				= 0x80000000,
   188 		EPaged				= 0x80000000,
   186 		EUnpaged			= 0x40000000,
   189 		EUnpaged			= 0x40000000,
   187 		EPagingMask 		= EPaged | EUnpaged,
   190 		EPagingMask 		= EPaged | EUnpaged,
   188 
   191 
   189 		EChunkCreateAttMask =	EMappingMask | EGlobal | ECode |
   192 		EChunkCreateAttMask =	EMappingMask | EGlobal | ECode |
   190 								ELocalNamed | EPagingMask,
   193 								ELocalNamed | EReadOnly | EPagingMask,
   191 		};
   194 		};
   192 public:
   195 public:
   193 	TUint iAtt;
   196 	TUint iAtt;
   194 	TBool iForceFixed;
   197 	TBool iForceFixed;
   195 	TInt iInitialBottom;
   198 	TInt iInitialBottom;