Deleted Added
full compact
pmap.h (142045) pmap.h (153179)
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 *

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

28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90
34 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91
35 * from: FreeBSD: src/sys/i386/include/pmap.h,v 1.70 2000/11/30
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 *

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

28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90
34 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91
35 * from: FreeBSD: src/sys/i386/include/pmap.h,v 1.70 2000/11/30
36 * $FreeBSD: head/sys/sparc64/include/pmap.h 142045 2005-02-18 15:37:34Z marius $
36 * $FreeBSD: head/sys/sparc64/include/pmap.h 153179 2005-12-06 21:09:01Z jhb $
37 */
38
39#ifndef _MACHINE_PMAP_H_
40#define _MACHINE_PMAP_H_
41
42#include <sys/queue.h>
43#include <sys/_lock.h>
44#include <sys/_mutex.h>

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

92 vm_offset_t va);
93int pmap_protect_tte(struct pmap *pm1, struct pmap *pm2, struct tte *tp,
94 vm_offset_t va);
95
96void pmap_map_tsb(void);
97
98void pmap_clear_write(vm_page_t m);
99
37 */
38
39#ifndef _MACHINE_PMAP_H_
40#define _MACHINE_PMAP_H_
41
42#include <sys/queue.h>
43#include <sys/_lock.h>
44#include <sys/_mutex.h>

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

92 vm_offset_t va);
93int pmap_protect_tte(struct pmap *pm1, struct pmap *pm2, struct tte *tp,
94 vm_offset_t va);
95
96void pmap_map_tsb(void);
97
98void pmap_clear_write(vm_page_t m);
99
100#define vtophys(va) pmap_kextract(((vm_offset_t)(va)))
100#define vtophys(va) pmap_kextract((vm_offset_t)(va))
101
102extern struct pmap kernel_pmap_store;
103#define kernel_pmap (&kernel_pmap_store)
104extern vm_paddr_t phys_avail[];
105extern vm_offset_t virtual_avail;
106extern vm_offset_t virtual_end;
107
108extern vm_paddr_t msgbuf_phys;

--- 30 unchanged lines hidden ---
101
102extern struct pmap kernel_pmap_store;
103#define kernel_pmap (&kernel_pmap_store)
104extern vm_paddr_t phys_avail[];
105extern vm_offset_t virtual_avail;
106extern vm_offset_t virtual_end;
107
108extern vm_paddr_t msgbuf_phys;

--- 30 unchanged lines hidden ---