Deleted Added
full compact
95c95
< "$FreeBSD: head/sys/powerpc/aim/mmu_oea.c 92521 2002-03-17 23:58:12Z benno $";
---
> "$FreeBSD: head/sys/powerpc/aim/mmu_oea.c 92654 2002-03-19 09:11:49Z jeff $";
251a252,253
> static vm_object_t pmap_pvo_obj;
> static u_int pmap_pvo_count;
314a317
> static void * pmap_pvo_allocf(uma_zone_t, int, u_int8_t *, int);
936a940,941
> pmap_pvo_obj = vm_object_allocate(OBJT_PHYS, 16);
> pmap_pvo_count = 0;
938a944
> uma_zone_set_allocf(pmap_upvo_zone, pmap_pvo_allocf);
940a947
> uma_zone_set_allocf(pmap_mpvo_zone, pmap_pvo_allocf);
1856a1864,1879
> static void *
> pmap_pvo_allocf(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
> {
> vm_page_t m;
>
> if (bytes != PAGE_SIZE)
> panic("pmap_pvo_allocf: benno was shortsighted. hit him.");
>
> *flags = UMA_SLAB_PRIV;
> m = vm_page_alloc(pmap_pvo_obj, pmap_pvo_count, VM_ALLOC_SYSTEM);
> pmap_pvo_count++;
> if (m == NULL)
> return (NULL);
> return ((void *)VM_PAGE_TO_PHYS(m));
> }
>