pmap.h (697be9a3bd28132aa3df17ba9c42eb8c6ab2ec1b) pmap.h (e45b89d23d34f192217b1464b4392f1fb638136c)
1/*-
2 * SPDX-License-Identifier: BSD-3-Clause
3 *
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

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

369#define pmap_unmapbios(va, sz) pmap_unmapdev((va), (sz))
370
371/*
372 * Only the following functions or macros may be used before pmap_bootstrap()
373 * is called: pmap_kenter(), pmap_kextract(), pmap_kremove(), vtophys(), and
374 * vtopte().
375 */
376void pmap_bootstrap(vm_paddr_t);
1/*-
2 * SPDX-License-Identifier: BSD-3-Clause
3 *
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

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

369#define pmap_unmapbios(va, sz) pmap_unmapdev((va), (sz))
370
371/*
372 * Only the following functions or macros may be used before pmap_bootstrap()
373 * is called: pmap_kenter(), pmap_kextract(), pmap_kremove(), vtophys(), and
374 * vtopte().
375 */
376void pmap_bootstrap(vm_paddr_t);
377int pmap_cache_bits(int mode, boolean_t is_pde);
377int pmap_cache_bits(pmap_t, int mode, boolean_t is_pde);
378int pmap_change_attr(vm_offset_t, vm_size_t, int);
379void pmap_init_pat(void);
380void pmap_kenter(vm_offset_t va, vm_paddr_t pa);
381void *pmap_kenter_temporary(vm_paddr_t pa, int i);
382void pmap_kremove(vm_offset_t);
383void *pmap_mapbios(vm_paddr_t, vm_size_t);
384void *pmap_mapdev(vm_paddr_t, vm_size_t);
385void *pmap_mapdev_attr(vm_paddr_t, vm_size_t, int);

--- 22 unchanged lines hidden ---
378int pmap_change_attr(vm_offset_t, vm_size_t, int);
379void pmap_init_pat(void);
380void pmap_kenter(vm_offset_t va, vm_paddr_t pa);
381void *pmap_kenter_temporary(vm_paddr_t pa, int i);
382void pmap_kremove(vm_offset_t);
383void *pmap_mapbios(vm_paddr_t, vm_size_t);
384void *pmap_mapdev(vm_paddr_t, vm_size_t);
385void *pmap_mapdev_attr(vm_paddr_t, vm_size_t, int);

--- 22 unchanged lines hidden ---