kernel/eka/memmodel/epoc/mmubase/mmubase.cpp
changeset 286 48e57fb1237e
parent 176 af6ec97d9189
child 293 0659d0e1a03c
equal deleted inserted replaced
285:ff5437e4337c 286:48e57fb1237e
  2525 	pC->iPhysAddr=aAddr;
  2525 	pC->iPhysAddr=aAddr;
  2526 	pC->iSize=size;
  2526 	pC->iSize=size;
  2527 	TUint mapattr=aMapAttr;
  2527 	TUint mapattr=aMapAttr;
  2528 	TPde pdePerm=0;
  2528 	TPde pdePerm=0;
  2529 	TPte ptePerm=0;
  2529 	TPte ptePerm=0;
  2530 	TInt r=m.PdePtePermissions(mapattr, pdePerm, ptePerm);
  2530 	TInt r=m.PdePtePermissions(mapattr, pdePerm, ptePerm, ETrue);
  2531 	if (r==KErrNone)
  2531 	if (r==KErrNone)
  2532 		{
  2532 		{
  2533 		pC->iAllocator=m.MappingRegion(mapattr);
  2533 		pC->iAllocator=m.MappingRegion(mapattr);
  2534 		pC->iAttribs=mapattr;	// save actual mapping attributes
  2534 		pC->iAttribs=mapattr;	// save actual mapping attributes
  2535 		r=pC->AllocateLinearAddress(pdePerm);
  2535 		r=pC->AllocateLinearAddress(pdePerm);