vm.h (1542) | vm.h (1549) |
---|---|
1/* 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 22 unchanged lines hidden (view full) --- 31 * SUCH DAMAGE. 32 * 33 * @(#)vm.h 8.2 (Berkeley) 12/13/93 34 */ 35 36#ifndef VM_H 37#define VM_H 38 | 1/* 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 22 unchanged lines hidden (view full) --- 31 * SUCH DAMAGE. 32 * 33 * @(#)vm.h 8.2 (Berkeley) 12/13/93 34 */ 35 36#ifndef VM_H 37#define VM_H 38 |
39typedef int vm_inherit_t; /* XXX: inheritance codes */ | 39typedef char vm_inherit_t; /* XXX: inheritance codes */ |
40 41union vm_map_object; 42typedef union vm_map_object vm_map_object_t; 43 44struct vm_map_entry; 45typedef struct vm_map_entry *vm_map_entry_t; 46 47struct vm_map; --- 5 unchanged lines hidden (view full) --- 53struct vm_page; 54typedef struct vm_page *vm_page_t; 55 56struct pager_struct; 57typedef struct pager_struct *vm_pager_t; 58 59#include <sys/vmmeter.h> 60#include <sys/queue.h> | 40 41union vm_map_object; 42typedef union vm_map_object vm_map_object_t; 43 44struct vm_map_entry; 45typedef struct vm_map_entry *vm_map_entry_t; 46 47struct vm_map; --- 5 unchanged lines hidden (view full) --- 53struct vm_page; 54typedef struct vm_page *vm_page_t; 55 56struct pager_struct; 57typedef struct pager_struct *vm_pager_t; 58 59#include <sys/vmmeter.h> 60#include <sys/queue.h> |
61#include <machine/cpufunc.h> |
|
61#include <vm/vm_param.h> 62#include <vm/lock.h> 63#include <vm/vm_prot.h> 64#include <vm/vm_inherit.h> 65#include <vm/vm_map.h> 66#include <vm/vm_object.h> 67#include <vm/pmap.h> 68#include <vm/vm_extern.h> --- 13 unchanged lines hidden (view full) --- 82 segsz_t vm_rssize; /* current resident set size in pages */ 83 segsz_t vm_swrss; /* resident set size before last swap */ 84 segsz_t vm_tsize; /* text size (pages) XXX */ 85 segsz_t vm_dsize; /* data size (pages) XXX */ 86 segsz_t vm_ssize; /* stack size (pages) */ 87 caddr_t vm_taddr; /* user virtual address of text XXX */ 88 caddr_t vm_daddr; /* user virtual address of data XXX */ 89 caddr_t vm_maxsaddr; /* user VA at max stack growth */ | 62#include <vm/vm_param.h> 63#include <vm/lock.h> 64#include <vm/vm_prot.h> 65#include <vm/vm_inherit.h> 66#include <vm/vm_map.h> 67#include <vm/vm_object.h> 68#include <vm/pmap.h> 69#include <vm/vm_extern.h> --- 13 unchanged lines hidden (view full) --- 83 segsz_t vm_rssize; /* current resident set size in pages */ 84 segsz_t vm_swrss; /* resident set size before last swap */ 85 segsz_t vm_tsize; /* text size (pages) XXX */ 86 segsz_t vm_dsize; /* data size (pages) XXX */ 87 segsz_t vm_ssize; /* stack size (pages) */ 88 caddr_t vm_taddr; /* user virtual address of text XXX */ 89 caddr_t vm_daddr; /* user virtual address of data XXX */ 90 caddr_t vm_maxsaddr; /* user VA at max stack growth */ |
91 caddr_t vm_minsaddr; /* user VA at max stack growth */ |
|
90}; 91#endif /* VM_H */ | 92}; 93#endif /* VM_H */ |