Deleted Added
sdiff udiff text old ( 295696 ) new ( 295703 )
full compact
1/*-
2 * Copyright 2014 Svatopluk Kraus <onwahe@gmail.com>
3 * Copyright 2014 Michal Meloun <meloun@miracle.cz>
4 * Copyright (c) 1991 Regents of the University of California.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to Berkeley by
8 * the Systems Programming Group of the University of Utah Computer

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

37 * map the page tables using the pagetables themselves. This is done to
38 * reduce the impact on kernel virtual memory for lots of sparse address
39 * space, and to reduce the cost of memory to each process.
40 *
41 * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90
42 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91
43 * from: FreeBSD: src/sys/i386/include/pmap.h,v 1.70 2000/11/30
44 *
45 * $FreeBSD: head/sys/arm/include/pmap-v6.h 295703 2016-02-17 14:39:29Z skra $
46 */
47
48#ifndef _MACHINE_PMAP_H_
49#define _MACHINE_PMAP_H_
50
51#include <sys/queue.h>
52#include <sys/_cpuset.h>
53#include <sys/_lock.h>

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

215vm_paddr_t pmap_preboot_get_pages(u_int );
216void pmap_preboot_map_pages(vm_paddr_t , vm_offset_t , u_int );
217vm_offset_t pmap_preboot_reserve_pages(u_int );
218vm_offset_t pmap_preboot_get_vpages(u_int );
219void pmap_preboot_map_attr(vm_paddr_t, vm_offset_t, vm_size_t, vm_prot_t,
220 vm_memattr_t);
221
222#endif /* _KERNEL */
223#endif /* !_MACHINE_PMAP_H_ */