~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
cvs/emstar/fusd/patches/fusd-inkernel.patch


  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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.