P2V               129 console.c      static ushort *crt = (ushort*)P2V(0xb8000);  // CGA memory
P2V               139 lapic.c          wrv = (ushort*)P2V((0x40<<4 | 0x67));  // Warm reset vector
P2V                20 main.c           kinit1(end, P2V(4*1024*1024)); // phys page allocator
P2V                35 main.c           kinit2(P2V(4*1024*1024), P2V(PHYSTOP)); // must come after startothers()
P2V                74 main.c           code = P2V(0x7000);
P2V                35 mp.c             addr = P2V(a);
P2V                55 mp.c             bda = (uchar *) P2V(0x400);
P2V                80 mp.c             conf = (struct mpconf*) P2V((uint) mp->physaddr);
P2V                43 vm.c               pgtab = (pte_t*)P2V(PTE_ADDR(*pde));
P2V               127 vm.c             if (P2V(PHYSTOP) > (void*)DEVSPACE)
P2V               213 vm.c               if(readi(ip, P2V(pa), offset+i, n) != n)
P2V               273 vm.c                 char *v = P2V(pa);
P2V               293 vm.c                 char * v = P2V(PTE_ADDR(pgdir[i]));
P2V               334 vm.c               memmove(mem, (char*)P2V(pa), PGSIZE);
P2V               359 vm.c             return (char*)P2V(PTE_ADDR(*pte));