kernel/eka/memmodel/epoc/flexible/mmu/mobject.cpp
branchRCL_3
changeset 41 0ffb4e86fcc9
parent 20 597aaf25e343
equal deleted inserted replaced
39:2bb754abd467 41:0ffb4e86fcc9
    77 		iRamAllocFlags |= wipeByte<<Mmu::EAllocWipeByteShift;
    77 		iRamAllocFlags |= wipeByte<<Mmu::EAllocWipeByteShift;
    78 		iRamAllocFlags |= Mmu::EAllocUseCustomWipeByte;
    78 		iRamAllocFlags |= Mmu::EAllocUseCustomWipeByte;
    79 		}
    79 		}
    80 
    80 
    81 	if(aCreateFlags&EMemoryCreateDemandPaged)
    81 	if(aCreateFlags&EMemoryCreateDemandPaged)
       
    82 		{
    82 		iFlags |= EDemandPaged;
    83 		iFlags |= EDemandPaged;
       
    84 		iRamAllocFlags |= Mmu::EAllocNoPagerReclaim;
       
    85 		}
    83 	if(aCreateFlags&EMemoryCreateReserveAllResources)
    86 	if(aCreateFlags&EMemoryCreateReserveAllResources)
    84 		iFlags |= EReserveResources;
    87 		iFlags |= EReserveResources;
    85 	if(aCreateFlags&EMemoryCreateDisallowPinning)
    88 	if(aCreateFlags&EMemoryCreateDisallowPinning)
    86 		iFlags |= EDenyPinning;
    89 		iFlags |= EDenyPinning;
    87 	if(aCreateFlags&EMemoryCreateReadOnly)
    90 	if(aCreateFlags&EMemoryCreateReadOnly)