|
|
1.1 root 1: /* dmap.h 4.1 11/9/80 */
2:
3: /*
4: * Definitions for the mapping of vitual swap
5: * space to the physical swap area - the disk map.
6: */
7:
8: #define NDMAP 16 /* size of the swap area map */
9: #define DMMIN 16 /* the initial block size in clicks */
10: #define DMMAX 1024 /* max block size alloc on drum = .5M byte */
11: #define DMTEXT 1024 /* size of blocks of pure text = .5M byte */
12:
13: struct dmap
14: {
15: swblk_t dm_size; /* current size used by process */
16: swblk_t dm_alloc; /* amount of physical swap space allocated */
17: swblk_t dm_map[NDMAP]; /* first disk block number in each chunk */
18: };
19: #ifdef KERNEL
20: struct dmap zdmap;
21: #endif
22:
23: /*
24: * The following structure is that ``returned''
25: * from a call to vstodb().
26: */
27: struct dblock
28: {
29: swblk_t db_base; /* base of physical contig drum block */
30: swblk_t db_size; /* size of block */
31: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.