pmap-v6.h (294722) | pmap-v6.h (295042) |
---|---|
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 * | 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 294722 2016-01-25 12:43:07Z skra $ | 45 * $FreeBSD: head/sys/arm/include/pmap-v6.h 295042 2016-01-29 16:01:37Z 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> --- 212 unchanged lines hidden (view full) --- 266#define PMAP_DOMAIN_KERNEL 0 /* The kernel uses domain #0 */ 267 268/* 269 * sys/arm/arm/cpufunc.c 270 */ 271void pmap_pte_init_mmu_v6(void); 272void vector_page_setprot(int); 273 | 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> --- 212 unchanged lines hidden (view full) --- 266#define PMAP_DOMAIN_KERNEL 0 /* The kernel uses domain #0 */ 267 268/* 269 * sys/arm/arm/cpufunc.c 270 */ 271void pmap_pte_init_mmu_v6(void); 272void vector_page_setprot(int); 273 |
274 | |
275/* | 274/* |
276 * sys/arm/arm/db_interface.c 277 * sys/arm/arm/machdep.c 278 * sys/arm/arm/minidump_machdep.c 279 * sys/arm/arm/pmap.c 280 */ 281#define pmap_kernel() kernel_pmap 282 283/* | |
284 * sys/arm/arm/bus_space_generic.c (just comment) 285 * sys/arm/arm/devmap.c 286 * sys/arm/arm/pmap.c (just comment) 287 * sys/arm/at91/at91_machdep.c 288 * sys/arm/cavium/cns11xx/econa_machdep.c 289 * sys/arm/freescale/imx/imx6_machdep.c (just comment) 290 * sys/arm/mv/orion/db88f5xxx.c 291 * sys/arm/mv/mv_localbus.c --- 18 unchanged lines hidden --- | 275 * sys/arm/arm/bus_space_generic.c (just comment) 276 * sys/arm/arm/devmap.c 277 * sys/arm/arm/pmap.c (just comment) 278 * sys/arm/at91/at91_machdep.c 279 * sys/arm/cavium/cns11xx/econa_machdep.c 280 * sys/arm/freescale/imx/imx6_machdep.c (just comment) 281 * sys/arm/mv/orion/db88f5xxx.c 282 * sys/arm/mv/mv_localbus.c --- 18 unchanged lines hidden --- |