1MKCONF(1M) MKCONF(1M)
2
3
4
6 mkconf - generate configuration tables
7
9 mkconf
10
12 Mkconf examines a machine configuration table on its standard input.
13 Its output is a pair of files l.s and c.c. The first is an assembler
14 program that represents the interrupt vectors located in low memory
15 addresses; the second contains initialized block and character device
16 switch tables.
17
18 Input to mkconf is a sequence of lines. The following describe devices
19 on the machine:
20
21 pc (PC11)
22 lp (LP11)
23 rf (RS11)
24 hs (RS03/RS04)
25 tc (TU56)
26 rk (RK03/RK05)
27 tm (TU10)
28 rp (RP03)
29 hp (RP04/5/6)
30 ht (TU16)
31 dc* (DC11)
32 kl* (KL11/DL11-ABC)
33 dl* (DL11-E)
34 dp* (DP11)
35 dn* (DN11)
36 dh* (DH11)
37 dhdm* (DM11-BB)
38 du* (DU11)
39
40 The devices marked with * may be preceded by a number telling how many
41 are to be included. The console typewrite is automatically included;
42 don't count it as part of the KL or DL specification. Count DN's in
43 units of 4 (1 system unit).
44
45 The following lines are also accepted.
46
47 root dev minor
48 The specified block device (e.g. hp) is used for the root. minor
49 is a decimal number giving the minor device. This line must
50 appear exactly once.
51
52 swap dev minor
53 The specified block device is used for swapping. If not given the
54 root is used.
55
56 pipe dev minor
57 The specified block device is used to store pipes. If not given
58 the root is used.
59
60 swplo number
61
62 nswap number
63 Sets the origin (block number) and size of the area used for swap‐
64 ping. By default, the not very useful numbers 4000 and 872.
65
66 pack Include the packet driver. By default it is left out.
67
68 mpx Include the multiplexor driver. By default it is left out.
69
71 l.s, c.c output files
72
74 `Setting up Unix', in Volume 2.
75
77 The set of devices it knows about, the set of drivers included, and the
78 set of devices on the machine are mutually incomparable. Some handwork
79 is certain to be necessary. Because of floating vectors that may have
80 been missed, It is mandatory to check the l.s file to make sure it cor‐
81 responds with reality.
82
83
84
85 MKCONF(1M)