1 Index: Documentation/Configure.help
2 ===================================================================
3 RCS file: /home/CVS-ext/mgate/software/core/kernel/Documentation/Configure.help,v
4 retrieving revision 1.1.1.5
5 diff -u -r1.1.1.5 Configure.help
6 --- Documentation/Configure.help 2001/08/20 14:17:47 1.1.1.5
7 +++ Documentation/Configure.help 2001/08/29 02:15:31
8 @@ -13587,6 +13587,56 @@
9
10 If unsure, say N.
11
12 +FUSD - The Framework for User-Space Devices
13 +CONFIG_FUSD
14 + Enables support that allows user-space daemons to implement
15 + character devices. Note: for this to be useful, you must be using
16 + devfs, and have a corresponding user-space library. For more
17 + information, see
18 +
19 + http://www.circlemud.org/~jelson/software/fusd
20 +
21 + If you're not sure, say N.
22 +
23 +FUSD - Verbose debugging messages
24 +CONFIG_FUSD_DEBUG
25 + Compiles verbose debugging messages into FUSD. Useful, but
26 + consumes 8K of code space.
27 +
28 +FUSD - Debug message level
29 +CONFIG_FUSD_DEBUGLEVEL
30 + Controls the verbosity of FUSD's debug messages. Higher numbers
31 + are more verbose. Numbers greater than 5 are incomprehensible
32 + unless you are a FUSD developer. Numbers greater than 10 are
33 + incomprehensible no matter who you are.
34 +
35 +FUSD - VerySafe Mode
36 +CONFIG_FUSD_VERYSAFE
37 + Causes FUSD to do extra consistency checks for every system
38 + call. This makes FUSD somewhat slower, but can be useful if
39 + FUSD is misbehaving.
40 +
41 + This is primarily useful during FUSD development. If you're
42 + not sure, say N.
43 +
44 +FUSD - VerySafe Mode
45 +CONFIG_FUSD_VERYSAFE
46 + Causes FUSD to do extra consistency checks for every system
47 + call. This makes FUSD somewhat slower, but can be useful if
48 + FUSD is misbehaving.
49 +
50 + This is primarily useful during FUSD development. If you're
51 + not sure, say N.
52 +
53 +FUSD - Memory leak detector
54 +CONFIG_FUSD_MEMDEBUG
55 + Causes FUSD to internally track all the memory it allocates and
56 + frees, to help track down memory leaks. Only usable if FUSD
57 + is being compiled as a kernel module.
58 +
59 + This is primarily useful during FUSD development. If you're
60 + not sure, say N.
61 +
62 I2C support
63 CONFIG_I2C
64 I2C (pronounce: I-square-C) is a slow serial bus protocol used in
65 Index: drivers/char/Config.in
66 ===================================================================
67 RCS file: /home/CVS-ext/mgate/software/core/kernel/drivers/char/Config.in,v
68 retrieving revision 1.1.1.3
69 diff -u -r1.1.1.3 Config.in
70 --- drivers/char/Config.in 2001/08/20 14:18:29 1.1.1.3
71 +++ drivers/char/Config.in 2001/08/29 02:17:38
72 @@ -84,6 +84,20 @@
73 dep_tristate 'Support for user-space parallel port device drivers' CONFIG_PPDEV $CONFIG_PARPORT
74 fi
75
76 +tristate 'FUSD (Framework for User-Space Devices)' CONFIG_FUSD
77 +if [ "$CONFIG_FUSD" != "n" ]; then
78 + bool ' FUSD: verbose debugging messages' CONFIG_FUSD_DEBUG
79 +
80 + if [ "$CONFIG_FUSD_DEBUG" = "y" ]; then
81 + int ' FUSD: default debug level (higher=more verbose)' CONFIG_FUSD_DEBUGLEVEL 2
82 + fi
83 + bool ' FUSD: VerySafe mode (slower)' CONFIG_FUSD_VERYSAFE
84 +
85 + if [ "$CONFIG_FUSD" = "m" ]; then
86 + bool ' FUSD: memory leak detector (MUCH slower)' CONFIG_FUSD_MEMDEBUG
87 + fi
88 +fi
89 +
90 source drivers/i2c/Config.in
91
92 mainmenu_option next_comment
93 Index: drivers/char/Makefile
94 ===================================================================
95 RCS file: /home/CVS-ext/mgate/software/core/kernel/drivers/char/Makefile,v
96 retrieving revision 1.1.1.3
97 diff -u -r1.1.1.3 Makefile
98 --- drivers/char/Makefile 2001/08/09 18:15:19 1.1.1.3
99 +++ drivers/char/Makefile 2001/08/28 19:27:16
100 @@ -212,6 +212,7 @@
101 obj-$(CONFIG_DZ) += dz.o
102 obj-$(CONFIG_NWBUTTON) += nwbutton.o
103 obj-$(CONFIG_NWFLASH) += nwflash.o
104 +obj-$(CONFIG_FUSD) += kfusd.o
105
106 # Only one watchdog can succeed. We probe the hardware watchdog
107 # drivers first, then the softdog driver. This means if your hardware
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.