equal
deleted
inserted
replaced
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 |