kernel/eka/include/memmodel/epoc/mmubase/mmubase.inl
changeset 201 43365a9b78a3
parent 0 a41df078684a
equal deleted inserted replaced
200:73ea206103e6 201:43365a9b78a3
    79 	{// This memory model doesn't support data paging so can't get dirty paged pages.
    79 	{// This memory model doesn't support data paging so can't get dirty paged pages.
    80 	return 0;
    80 	return 0;
    81 	}
    81 	}
    82 
    82 
    83 
    83 
    84 inline TInt M::MovePage(TPhysAddr aOld, TPhysAddr& aNew, TUint aBlockZoneId, TBool aBlockRest)
    84 inline TInt M::MovePage(TPhysAddr aOld, TPhysAddr& aNew, TUint aBlockZoneId, TUint aMoveDisFlags)
    85 	{
    85 	{
    86 	return Mmu::Get().MovePage(aOld, aNew, aBlockZoneId, aBlockRest);
    86 	return Mmu::Get().MovePage(	aOld, aNew, aBlockZoneId, 
       
    87 								(aMoveDisFlags & M::EMoveDisBlockRest)!=0);
    87 	}
    88 	}
    88 
    89 
    89 
    90 
    90 inline TInt M::DiscardPage(TPhysAddr aAddr, TUint aBlockZoneId, TBool aBlockRest)
    91 inline TInt M::DiscardPage(TPhysAddr aAddr, TUint aBlockZoneId, TUint aMoveDisFlags)
    91 	{
    92 	{
    92 	return Mmu::Get().DiscardPage(aAddr, aBlockZoneId, aBlockRest);
    93 	return Mmu::Get().DiscardPage(	aAddr, aBlockZoneId, 
       
    94 									(aMoveDisFlags & M::EMoveDisBlockRest)!=0);
    93 	}
    95 	}
    94 #endif
    96 #endif
    95 
    97 
    96 
    98