kernel/eka/memmodel/epoc/flexible/mmu/arm/xmmu.cpp
changeset 4 56f325a607ea
parent 0 a41df078684a
child 8 538db54a451d
equal deleted inserted replaced
2:4122176ea935 4:56f325a607ea
   911 		}
   911 		}
   912 
   912 
   913 	TPde* pd = Mmu::PageDirectory(osAsid);
   913 	TPde* pd = Mmu::PageDirectory(osAsid);
   914 	TInt pdeIndex = aAddr>>KChunkShift;
   914 	TInt pdeIndex = aAddr>>KChunkShift;
   915 	TPde pde = pd[pdeIndex];
   915 	TPde pde = pd[pdeIndex];
   916 	pde = (pde&~(0xf<<5))|(KIPCAliasDomain<<5); // change domain for PDE
   916 	pde = PDE_IN_DOMAIN(pde, KIPCAliasDomain);	// change domain for PDE
   917 	// Get os asid, this is the current thread's process so no need for reference.
   917 	// Get os asid, this is the current thread's process so no need for reference.
   918 	TUint32 local_asid = ((DMemModelProcess*)iOwningProcess)->OsAsid();
   918 	TUint32 local_asid = ((DMemModelProcess*)iOwningProcess)->OsAsid();
   919 #ifdef __SMP__
   919 #ifdef __SMP__
   920 	TLinAddr aliasAddr;
   920 	TLinAddr aliasAddr;
   921 #else
   921 #else