Deleted Added
full compact
pmap-v4.h (256708) pmap-v4.h (257201)
1/*-
2 * Copyright (c) 1991 Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * the Systems Programming Group of the University of Utah Computer
7 * Science Department and William Jolitz of UUNET Technologies Inc.
8 *

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

39 * map the page tables using the pagetables themselves. This is done to
40 * reduce the impact on kernel virtual memory for lots of sparse address
41 * space, and to reduce the cost of memory to each process.
42 *
43 * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90
44 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91
45 * from: FreeBSD: src/sys/i386/include/pmap.h,v 1.70 2000/11/30
46 *
1/*-
2 * Copyright (c) 1991 Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * the Systems Programming Group of the University of Utah Computer
7 * Science Department and William Jolitz of UUNET Technologies Inc.
8 *

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

39 * map the page tables using the pagetables themselves. This is done to
40 * reduce the impact on kernel virtual memory for lots of sparse address
41 * space, and to reduce the cost of memory to each process.
42 *
43 * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90
44 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91
45 * from: FreeBSD: src/sys/i386/include/pmap.h,v 1.70 2000/11/30
46 *
47 * $FreeBSD: head/sys/arm/include/pmap.h 256708 2013-10-17 21:38:14Z cognet $
47 * $FreeBSD: head/sys/arm/include/pmap.h 257201 2013-10-27 03:13:26Z ian $
48 */
49
50#ifndef _MACHINE_PMAP_H_
51#define _MACHINE_PMAP_H_
52
53#include <machine/pte.h>
54#include <machine/cpuconf.h>
55/*

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

730void arm_init_smallalloc(void);
731struct arm_small_page {
732 void *addr;
733 TAILQ_ENTRY(arm_small_page) pg_list;
734};
735
736#endif
737
48 */
49
50#ifndef _MACHINE_PMAP_H_
51#define _MACHINE_PMAP_H_
52
53#include <machine/pte.h>
54#include <machine/cpuconf.h>
55/*

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

730void arm_init_smallalloc(void);
731struct arm_small_page {
732 void *addr;
733 TAILQ_ENTRY(arm_small_page) pg_list;
734};
735
736#endif
737
738#define ARM_NOCACHE_KVA_SIZE 0x1000000
739extern vm_offset_t arm_nocache_startaddr;
740void *arm_remap_nocache(void *, vm_size_t);
741void arm_unmap_nocache(void *, vm_size_t);
742
743extern vm_paddr_t dump_avail[];
744#endif /* _KERNEL */
745
746#endif /* !LOCORE */
747
748#endif /* !_MACHINE_PMAP_H_ */
738extern vm_paddr_t dump_avail[];
739#endif /* _KERNEL */
740
741#endif /* !LOCORE */
742
743#endif /* !_MACHINE_PMAP_H_ */