Deleted Added
full compact
vm_map.h (214144) vm_map.h (216128)
1/*-
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * The Mach Operating System project at Carnegie-Mellon University.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

52 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
53 * School of Computer Science
54 * Carnegie Mellon University
55 * Pittsburgh PA 15213-3890
56 *
57 * any improvements or extensions that they make and grant Carnegie the
58 * rights to redistribute these changes.
59 *
1/*-
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * The Mach Operating System project at Carnegie-Mellon University.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

52 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
53 * School of Computer Science
54 * Carnegie Mellon University
55 * Pittsburgh PA 15213-3890
56 *
57 * any improvements or extensions that they make and grant Carnegie the
58 * rights to redistribute these changes.
59 *
60 * $FreeBSD: head/sys/vm/vm_map.h 214144 2010-10-21 17:29:32Z jhb $
60 * $FreeBSD: head/sys/vm/vm_map.h 216128 2010-12-02 17:37:16Z trasz $
61 */
62
63/*
64 * Virtual memory map module definitions.
65 */
66#ifndef _VM_MAP_
67#define _VM_MAP_
68

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

109 union vm_map_object object; /* object I point to */
110 vm_ooffset_t offset; /* offset into object */
111 vm_eflags_t eflags; /* map entry flags */
112 vm_prot_t protection; /* protection code */
113 vm_prot_t max_protection; /* maximum protection */
114 vm_inherit_t inheritance; /* inheritance */
115 int wired_count; /* can be paged if = 0 */
116 vm_pindex_t lastr; /* last read */
61 */
62
63/*
64 * Virtual memory map module definitions.
65 */
66#ifndef _VM_MAP_
67#define _VM_MAP_
68

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

109 union vm_map_object object; /* object I point to */
110 vm_ooffset_t offset; /* offset into object */
111 vm_eflags_t eflags; /* map entry flags */
112 vm_prot_t protection; /* protection code */
113 vm_prot_t max_protection; /* maximum protection */
114 vm_inherit_t inheritance; /* inheritance */
115 int wired_count; /* can be paged if = 0 */
116 vm_pindex_t lastr; /* last read */
117 struct uidinfo *uip; /* tmp storage for creator ref */
117 struct ucred *cred; /* tmp storage for creator ref */
118};
119
120#define MAP_ENTRY_NOSYNC 0x0001
121#define MAP_ENTRY_IS_SUB_MAP 0x0002
122#define MAP_ENTRY_COW 0x0004
123#define MAP_ENTRY_NEEDS_COPY 0x0008
124#define MAP_ENTRY_NOFAULT 0x0010
125#define MAP_ENTRY_USER_WIRED 0x0020

--- 254 unchanged lines hidden ---
118};
119
120#define MAP_ENTRY_NOSYNC 0x0001
121#define MAP_ENTRY_IS_SUB_MAP 0x0002
122#define MAP_ENTRY_COW 0x0004
123#define MAP_ENTRY_NEEDS_COPY 0x0008
124#define MAP_ENTRY_NOFAULT 0x0010
125#define MAP_ENTRY_USER_WIRED 0x0020

--- 254 unchanged lines hidden ---