Deleted Added
full compact
vm_machdep.c (112968) vm_machdep.c (113238)
1/*-
2 * Copyright (c) 1982, 1986 The Regents of the University of California.
3 * Copyright (c) 1989, 1990 William Jolitz
4 * Copyright (c) 1994 John Dyson
5 * Copyright (c) 2001 Jake Burkholder.
6 * All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by

--- 26 unchanged lines hidden (view full) ---

35 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
36 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
37 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
38 * SUCH DAMAGE.
39 *
40 * from: @(#)vm_machdep.c 7.3 (Berkeley) 5/13/91
41 * Utah $Hdr: vm_machdep.c 1.16.1.1 89/06/23$
42 * from: FreeBSD: src/sys/i386/i386/vm_machdep.c,v 1.167 2001/07/12
1/*-
2 * Copyright (c) 1982, 1986 The Regents of the University of California.
3 * Copyright (c) 1989, 1990 William Jolitz
4 * Copyright (c) 1994 John Dyson
5 * Copyright (c) 2001 Jake Burkholder.
6 * All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by

--- 26 unchanged lines hidden (view full) ---

35 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
36 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
37 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
38 * SUCH DAMAGE.
39 *
40 * from: @(#)vm_machdep.c 7.3 (Berkeley) 5/13/91
41 * Utah $Hdr: vm_machdep.c 1.16.1.1 89/06/23$
42 * from: FreeBSD: src/sys/i386/i386/vm_machdep.c,v 1.167 2001/07/12
43 * $FreeBSD: head/sys/sparc64/sparc64/vm_machdep.c 112968 2003-04-02 08:03:42Z jake $
43 * $FreeBSD: head/sys/sparc64/sparc64/vm_machdep.c 113238 2003-04-08 06:35:09Z jake $
44 */
45
46#include "opt_pmap.h"
47
48#include <sys/param.h>
49#include <sys/systm.h>
50#include <sys/malloc.h>
51#include <sys/proc.h>

--- 258 unchanged lines hidden (view full) ---

310}
311
312void
313cpu_wait(struct proc *p)
314{
315}
316
317int
44 */
45
46#include "opt_pmap.h"
47
48#include <sys/param.h>
49#include <sys/systm.h>
50#include <sys/malloc.h>
51#include <sys/proc.h>

--- 258 unchanged lines hidden (view full) ---

310}
311
312void
313cpu_wait(struct proc *p)
314{
315}
316
317int
318is_physical_memory(vm_offset_t addr)
318is_physical_memory(vm_paddr_t addr)
319{
320 struct ofw_mem_region *mr;
321
322 for (mr = sparc64_memreg; mr < sparc64_memreg + sparc64_nmemreg; mr++)
323 if (addr >= mr->mr_start && addr < mr->mr_start + mr->mr_size)
324 return (1);
325 return (0);
326}

--- 7 unchanged lines hidden (view full) ---

334 * implemented.
335 */
336}
337
338void *
339uma_small_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
340{
341 static vm_pindex_t color;
319{
320 struct ofw_mem_region *mr;
321
322 for (mr = sparc64_memreg; mr < sparc64_memreg + sparc64_nmemreg; mr++)
323 if (addr >= mr->mr_start && addr < mr->mr_start + mr->mr_size)
324 return (1);
325 return (0);
326}

--- 7 unchanged lines hidden (view full) ---

334 * implemented.
335 */
336}
337
338void *
339uma_small_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
340{
341 static vm_pindex_t color;
342 vm_offset_t pa;
342 vm_paddr_t pa;
343 vm_page_t m;
344 int pflags;
345 void *va;
346
347 PMAP_STATS_INC(uma_nsmall_alloc);
348
349 *flags = UMA_SLAB_PRIV;
350

--- 44 unchanged lines hidden ---
343 vm_page_t m;
344 int pflags;
345 void *va;
346
347 PMAP_STATS_INC(uma_nsmall_alloc);
348
349 *flags = UMA_SLAB_PRIV;
350

--- 44 unchanged lines hidden ---