diff options
author | Peter Wemm <peter@FreeBSD.org> | 2001-08-31 06:42:45 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 2001-08-31 06:42:45 +0000 |
commit | b8603f0e57ceb3dbf654f0299932867ac220756f (patch) | |
tree | 599084d87be006cf785437877a1b4165642800eb | |
parent | 80d3dee1c9eb03e164b76bb9b16ec6cc12c3b266 (diff) | |
download | src-b8603f0e57ceb3dbf654f0299932867ac220756f.tar.gz src-b8603f0e57ceb3dbf654f0299932867ac220756f.zip |
Similar to changes on i386/alpha/etc pmap.c; converge on a similar
look/feel on pmap_new_proc() with some cosmetic style changes.
Notes
Notes:
svn path=/head/; revision=82634
-rw-r--r-- | sys/powerpc/aim/mmu_oea.c | 30 | ||||
-rw-r--r-- | sys/powerpc/powerpc/mmu_oea.c | 30 | ||||
-rw-r--r-- | sys/powerpc/powerpc/pmap.c | 30 |
3 files changed, 45 insertions, 45 deletions
diff --git a/sys/powerpc/aim/mmu_oea.c b/sys/powerpc/aim/mmu_oea.c index cc28d4b7f96c..e5b6198d51b8 100644 --- a/sys/powerpc/aim/mmu_oea.c +++ b/sys/powerpc/aim/mmu_oea.c @@ -1749,32 +1749,32 @@ pmap_new_proc(struct proc *p) { int i; vm_object_t upobj; + vm_offset_t up; vm_page_t m; - struct user *up; pte_t pte; sr_t sr; int idx; + vm_offset_t va; /* * allocate object for the upages */ - if ((upobj = p->p_upages_obj) == NULL) { - upobj = vm_object_allocate( OBJT_DEFAULT, UPAGES); + upobj = p->p_upages_obj; + if (upobj == NULL) { + upobj = vm_object_allocate(OBJT_DEFAULT, UPAGES); p->p_upages_obj = upobj; } /* get a kernel virtual address for the UPAGES for this proc */ - if ((up = p->p_addr) == NULL) { - up = (struct user *) kmem_alloc_nofault(kernel_map, - UPAGES * PAGE_SIZE); - if (up == NULL) - panic("pmap_new_proc: u_map allocation failed"); - p->p_addr = up; + up = p->p_addr; + if (up == 0) { + up = kmem_alloc_nofault(kernel_map, UPAGES * PAGE_SIZE); + if (up == 0) + panic("pmap_new_proc: upage allocation failed"); + p->p_addr = (struct user *)up; } - for(i=0;i<UPAGES;i++) { - vm_offset_t va; - + for (i = 0; i < UPAGES; i++) { /* * Get a kernel stack page */ @@ -1789,11 +1789,11 @@ pmap_new_proc(struct proc *p) /* * Enter the page into the kernel address space. */ - va = (vm_offset_t)(up + i * PAGE_SIZE); + va = up + i * PAGE_SIZE; idx = pteidx(sr = ptesr(kernel_pmap->pm_sr, va), va); - pte.pte_hi = ((sr & SR_VSID) << PTE_VSID_SHFT) - | ((va & ADDR_PIDX) >> ADDR_API_SHFT); + pte.pte_hi = ((sr & SR_VSID) << PTE_VSID_SHFT) | + ((va & ADDR_PIDX) >> ADDR_API_SHFT); pte.pte_lo = (VM_PAGE_TO_PHYS(m) & PTE_RPGN) | PTE_M | PTE_I | PTE_G | PTE_RW; diff --git a/sys/powerpc/powerpc/mmu_oea.c b/sys/powerpc/powerpc/mmu_oea.c index cc28d4b7f96c..e5b6198d51b8 100644 --- a/sys/powerpc/powerpc/mmu_oea.c +++ b/sys/powerpc/powerpc/mmu_oea.c @@ -1749,32 +1749,32 @@ pmap_new_proc(struct proc *p) { int i; vm_object_t upobj; + vm_offset_t up; vm_page_t m; - struct user *up; pte_t pte; sr_t sr; int idx; + vm_offset_t va; /* * allocate object for the upages */ - if ((upobj = p->p_upages_obj) == NULL) { - upobj = vm_object_allocate( OBJT_DEFAULT, UPAGES); + upobj = p->p_upages_obj; + if (upobj == NULL) { + upobj = vm_object_allocate(OBJT_DEFAULT, UPAGES); p->p_upages_obj = upobj; } /* get a kernel virtual address for the UPAGES for this proc */ - if ((up = p->p_addr) == NULL) { - up = (struct user *) kmem_alloc_nofault(kernel_map, - UPAGES * PAGE_SIZE); - if (up == NULL) - panic("pmap_new_proc: u_map allocation failed"); - p->p_addr = up; + up = p->p_addr; + if (up == 0) { + up = kmem_alloc_nofault(kernel_map, UPAGES * PAGE_SIZE); + if (up == 0) + panic("pmap_new_proc: upage allocation failed"); + p->p_addr = (struct user *)up; } - for(i=0;i<UPAGES;i++) { - vm_offset_t va; - + for (i = 0; i < UPAGES; i++) { /* * Get a kernel stack page */ @@ -1789,11 +1789,11 @@ pmap_new_proc(struct proc *p) /* * Enter the page into the kernel address space. */ - va = (vm_offset_t)(up + i * PAGE_SIZE); + va = up + i * PAGE_SIZE; idx = pteidx(sr = ptesr(kernel_pmap->pm_sr, va), va); - pte.pte_hi = ((sr & SR_VSID) << PTE_VSID_SHFT) - | ((va & ADDR_PIDX) >> ADDR_API_SHFT); + pte.pte_hi = ((sr & SR_VSID) << PTE_VSID_SHFT) | + ((va & ADDR_PIDX) >> ADDR_API_SHFT); pte.pte_lo = (VM_PAGE_TO_PHYS(m) & PTE_RPGN) | PTE_M | PTE_I | PTE_G | PTE_RW; diff --git a/sys/powerpc/powerpc/pmap.c b/sys/powerpc/powerpc/pmap.c index cc28d4b7f96c..e5b6198d51b8 100644 --- a/sys/powerpc/powerpc/pmap.c +++ b/sys/powerpc/powerpc/pmap.c @@ -1749,32 +1749,32 @@ pmap_new_proc(struct proc *p) { int i; vm_object_t upobj; + vm_offset_t up; vm_page_t m; - struct user *up; pte_t pte; sr_t sr; int idx; + vm_offset_t va; /* * allocate object for the upages */ - if ((upobj = p->p_upages_obj) == NULL) { - upobj = vm_object_allocate( OBJT_DEFAULT, UPAGES); + upobj = p->p_upages_obj; + if (upobj == NULL) { + upobj = vm_object_allocate(OBJT_DEFAULT, UPAGES); p->p_upages_obj = upobj; } /* get a kernel virtual address for the UPAGES for this proc */ - if ((up = p->p_addr) == NULL) { - up = (struct user *) kmem_alloc_nofault(kernel_map, - UPAGES * PAGE_SIZE); - if (up == NULL) - panic("pmap_new_proc: u_map allocation failed"); - p->p_addr = up; + up = p->p_addr; + if (up == 0) { + up = kmem_alloc_nofault(kernel_map, UPAGES * PAGE_SIZE); + if (up == 0) + panic("pmap_new_proc: upage allocation failed"); + p->p_addr = (struct user *)up; } - for(i=0;i<UPAGES;i++) { - vm_offset_t va; - + for (i = 0; i < UPAGES; i++) { /* * Get a kernel stack page */ @@ -1789,11 +1789,11 @@ pmap_new_proc(struct proc *p) /* * Enter the page into the kernel address space. */ - va = (vm_offset_t)(up + i * PAGE_SIZE); + va = up + i * PAGE_SIZE; idx = pteidx(sr = ptesr(kernel_pmap->pm_sr, va), va); - pte.pte_hi = ((sr & SR_VSID) << PTE_VSID_SHFT) - | ((va & ADDR_PIDX) >> ADDR_API_SHFT); + pte.pte_hi = ((sr & SR_VSID) << PTE_VSID_SHFT) | + ((va & ADDR_PIDX) >> ADDR_API_SHFT); pte.pte_lo = (VM_PAGE_TO_PHYS(m) & PTE_RPGN) | PTE_M | PTE_I | PTE_G | PTE_RW; |