1. 26 7月, 2012 1 次提交
  2. 18 5月, 2012 1 次提交
    • P
      MCA: delete all remaining traces of microchannel bus support. · bb8187d3
      Paul Gortmaker 提交于
      Hardware with MCA bus is limited to 386 and 486 class machines
      that are now 20+ years old and typically with less than 32MB
      of memory.  A quick search on the internet, and you see that
      even the MCA hobbyist/enthusiast community has lost interest
      in the early 2000 era and never really even moved ahead from
      the 2.4 kernels to the 2.6 series.
      
      This deletes anything remaining related to CONFIG_MCA from core
      kernel code and from the x86 architecture.  There is no point in
      carrying this any further into the future.
      
      One complication to watch for is inadvertently scooping up
      stuff relating to machine check, since there is overlap in
      the TLA name space (e.g. arch/x86/boot/mca.c).
      
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: James Bottomley <JBottomley@Parallels.com>
      Cc: x86@kernel.org
      Acked-by: NIngo Molnar <mingo@elte.hu>
      Acked-by: NH. Peter Anvin <hpa@zytor.com>
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      bb8187d3
  3. 16 1月, 2012 1 次提交
  4. 15 1月, 2012 1 次提交
  5. 30 8月, 2011 1 次提交
  6. 07 6月, 2011 2 次提交
  7. 20 9月, 2010 4 次提交
  8. 02 6月, 2010 1 次提交
  9. 14 4月, 2010 1 次提交
    • L
      menuconfig: add support to show hidden options which have prompts · 22c7eca6
      Li Zefan 提交于
      Usage:
        Press <Z> to show all config symbols which have prompts.
      
      Quote Tim Bird:
      
      | I've been bitten by this numerous times.  I most often
      | use ftrace on ARM, but when I go back to x86, I almost
      | always go through a sequence of searching for the
      | function graph tracer in the menus, then realizing it's
      | completely missing until I disable CC_OPTIMIZE_FOR_SIZE.
      |
      | Is there any way to have the menu item appear, but be
      | unsettable unless the SIZE option is disabled?  I'm
      | not a Kconfig guru...
      
      I myself found this useful too. For example, I need to test
      ftrace/tracing and want to be sure all the tracing features are
      enabled, so I  enter the "Tracers" menu, and press <Z> to
      see if there is any config hidden.
      
      I also noticed gconfig and xconfig have a button "Show all options",
      but that's a bit too much, and I think normally what we are not
      interested in those configs which have no prompt thus can't be
      changed by users.
      
      Exmaple:
      
            --- Tracers
            -*-   Kernel Function Tracer
            - -     Kernel Function Graph Tracer
            [*]   Interrupts-off Latency Tracer
            - -   Preemption-off Latency Tracer
            [*]   Sysprof Tracer
      
      Here you can see 2 tracers are not selectable, and then can find
      out how to make them selectable.
      Signed-off-by: NLi Zefan <lizf@cn.fujitsu.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      22c7eca6
  10. 02 2月, 2010 2 次提交
    • N
      kconfig: new configuration interface (nconfig) · 692d97c3
      nir.tzachar@gmail.com 提交于
      This patch was inspired by the kernel projects page, where an ncurses
      replacement for menuconfig was mentioned (by Sam Ravnborg).
      
      Building on menuconfig, this patch implements a more modern look
      interface using ncurses and ncurses' satellite libraries (menu, panel,
      form). The implementation does not depend on lxdialog, which is
      currently distributed with the kernel.
      Signed-off-by: NNir Tzachar <nir.tzachar@gmail.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      692d97c3
    • V
      menuconfig: wrap long help lines · da60fbbc
      Vadim Bendebury (вб) 提交于
      Help text for certain config options is very extensive (the text
      includes the names of all  other options the option in question depends
      on). Long lines are not wrapped, making it impossible to see the list
      without scrolling horizontally.
      
      This patch adds some logic which wraps help screen lines at word
      boundaries to prevent truncating.
      
      Tested by running
      
        ARCH=powerpc make menuconfig O=/tmp/build
      
      which shows that the long lines are now wrapped, and
      
       ARCH=powerpc make xconfig O=/tmp/build
      
      to demonstrate that it still compiles and operates as expected.
      Signed-off-by: NVadim Bendebury <vbendeb@google.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      da60fbbc
  11. 04 12月, 2009 1 次提交
  12. 20 9月, 2009 1 次提交
  13. 18 7月, 2009 1 次提交
  14. 10 6月, 2009 1 次提交
  15. 05 5月, 2008 1 次提交
  16. 03 2月, 2008 1 次提交
  17. 29 1月, 2008 2 次提交
    • E
      kconfig: gettext support for menuconfig · 413f006b
      EGRY Gabor 提交于
      Full gettext support for menuconfig.
      Signed-off-by: NEgry Gabor <gaboregry1@t-online.hu>
      Reviewed-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      413f006b
    • L
      kconfig: make kconfig MinGW friendly · 09af091f
      Ladislav Michl 提交于
      Kconfig is powerfull tool. So powerfull that more and more software
      projects are using it for configuration. So instead of fixing some of
      them one by one, lets fix it in kernel and wait for sync.
      
      This work was originaly done for PTXdist - GPL licensed build system for
      userlands and cross-compilers, but it will not hurt kernel kconfig
      either. PTXdist menuconfig now works on Windows linked with PDCurses and
      compiled using MinGW - there is no termios and signals.
      
      * Do not include <sys/wait.h> and <signal.h> (comes from times when
        lxdialog was separate process)
      * Do not mess with termios directly and let curses tell screen size.
        Comment to commit c8dc68ad says
        check for screen size could be removed later, but because it didn't
        happen for more than year I left it here as well.
      * Save cursor position added by Sam
      Signed-off-by: NLadislav Michl <ladis@linux-mips.org>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      09af091f
  18. 13 10月, 2007 3 次提交
    • M
      kconfig/menuconfig: distinguish between selected-by-another options and comments · b5d609db
      Matej Laitl 提交于
      menuconfig currently represents options implied by another option ('select'
      directive in Kconfig) by prefixing them with '---'.  Unfortunately the same
      notation is used for comments.  If the implied option is module capable,
      user can still switch between Y and M, all without any feedback until she
      visits option's help.  (try saying M to MAC80211 and then toggling
      CFG80211)
      
      This patch changes notation of selected-by-another items by introducing 2
      new representations for implied options: {*} or {M} for options selected by
      another modularized one, thus builtin or module capable, -*- or -M- for
      options that cannot be at the moment changed by user.
      
      The idea is to represent actual capability of the option by braces (dashes)
      around and to always report actual state by * or M inside.
      Signed-off-by: NMatej Laitl <strohel@gmail.com>
      Acked-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      b5d609db
    • S
      kconfig: fix segv fault in menuconfig · a67cb131
      Sam Ravnborg 提交于
      With specific configurations requesting help for certain
      menu lines caused menuconfig to crash.
      This was tracked down to a null pointer bug.
      Thanks to "Miles Lane" <miles.lane@gmail.com> for inital reporting
      and to Gabriel C <nix.or.die@googlemail.com> for the backtrace
      that helped me locating the bug.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      a67cb131
    • S
      kconfig: make comments stand out in menuconfig · 48874077
      Sam Ravnborg 提交于
      Matěj Laitl <strohel@gmail.com> noticed that there was no way
      to distingush between comments and un-selectable menu lines.
      This patch marks comments with *** comment ***
      
      Cc: Matěj Laitl <strohel@gmail.com>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      48874077
  19. 26 7月, 2007 1 次提交
    • S
      kconfig: attach help text to menus · 03d29122
      Sam Ravnborg 提交于
      Roman Zippel wrote:
      > A simple example would be
      > help texts, right now they are per symbol, but they should really be per
      > menu, so archs can provide different help texts for something.
      
      This patch does this and at the same time introduce a few API
      funtions used to access the help text.
      
      The relevant api functions are introduced in the various frontends.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      03d29122
  20. 17 7月, 2007 1 次提交
  21. 03 5月, 2007 2 次提交
  22. 14 12月, 2006 1 次提交
    • K
      [PATCH] kconfig: new function "bool conf_get_changed(void)" · b3214293
      Karsten Wiese 提交于
      Run "make xconfig" on a freshly untarred kernel-tree.  Look at the floppy disk
      icon of the qt application, that has just started: Its in a normal, active
      state.
      
      Mouse click on it: .config is being saved.
      
      This patch series changes things so taht
      after the mouse click on the floppy disk icon, the icon is greyed out.
      If you mouse click on it now, nothing happens.
      
      If you change some CONFIG_*, the floppy disk icon returns to "active state",
      that is, if you mouse click it now, .config is written.
      
      This patch:
      
      Returns sym_change_count to reflect the .config's change state.
      All read only accesses of
      	sym_change_count
      are replaced by calls to
      	conf_get_changed()
      .
      mconfig.c is manipulated to ask for saving only when
      conf_get_changed() returned true.
      Signed-off-by: NKarsten Wiese <fzu@wemgehoertderstaat.de>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      Acked-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      b3214293
  23. 30 9月, 2006 6 次提交
    • S
      kconfig/menuconfig: do not let ncurses clutter screen on exit · e94c5bde
      Sam Ravnborg 提交于
      Do not initialize ncurses twice - it causes unpredicable
      results. My display was sometimes weird after running
      make menuconfig and I had to execute 'reset' to properly
      restore my display.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      e94c5bde
    • S
      kconfig/lxdialog: support resize · c8dc68ad
      Sam Ravnborg 提交于
      In all dialogs now properly catch KEY_RESIZE and take proper action.
      In mconf try to behave sensibly when a dialog routine returns
      -ERRDISPLAYTOOSMALL.
      
      The original check for a screnn size of 80x19 is kept for now.
      It may make sense to remove it later, but thats anyway what
      much text is adjusted for.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      c8dc68ad
    • S
      kconfig/lxdialog: let <ESC><ESC> behave as expected · f3cbcdc9
      Sam Ravnborg 提交于
      <ESC><ESC> is used to step one back in the dialogs.
      When lxdialog became built-in pressing <ESC> once would cause one step back
      and pressing <ESC><ESC> would cause two steps back.
      This patch - based on concept from Roman Zippel <zippel@linux-m68k.org> -
      makes one <ESC> a noop and pressing <ESC><ESC> will cause one step backward.
      
      In addition the final yes/no dialog now has the option to go back to the
      the kernel configuration. So if you get too far out you can now go back
      to configuring the kernel without saving and starting all over again.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      f3cbcdc9
    • S
      kconfig/menuconfig: lxdialog is now built-in · 2982de69
      Sam Ravnborg 提交于
      lxdialog was previously called as an external program causing screen
      to flicker when used. With this patch lxdialog is now built-in.
      It is loosly based om previous work by:  Petr Baudis <pasky@ucw.cz>
      
      Following is a list of changes:
      o Moved build of dialog routings to kconfig Makefile
      o menubox + checklist uses a new item list to hold all menu items
      o in util.c implmented helper function to deal with item list
      o menubox now uses parameters to save scroll state (avoids temp file)
      o textbox now get text to be displayed as parameter and not a file
      o make sure to properly delete subwin's before main windows
      o killed unused files: lxdialog.c msgbox.c
      o modified return value for ESC to match direct calling
      o in a few places the code has been adjusted to 80 char wide
      o in textbox a small refactoring was made to make code remotely readable
      o in mconf removed all unused stuff (functions/variables)
      
      Following is a list of know short comings:
      a) pressing ESC twice will be interpreted as two ESC presses
      b) resize does not work. menuconfig needs to be restarted to be adjusted
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      2982de69
    • S
      kconfig/lxdialog: add a new theme bluetitle which is now default · 350b5b76
      Sam Ravnborg 提交于
      The bluetitle theme is a slightly modified version of the colorscheme
      that -mm users has been used to. The bluetitle is more readable especially
      on some LCD screens so it is now default.
      Anyone that really wants the old color selection can get it by selecting
      the classic color theme:
      make MENUCONFIG_COLOR=classic menuconfig
      
      The bluetitle theme was modified by Roman Zippel <zippel@linux-m68k.org>
      to further improve readability on LCD screens.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      350b5b76
    • S
      kconfig/lxdialog: add support for color themes and add blackbg theme · 45897213
      Sam Ravnborg 提交于
      The blackbg theme was originally made by: Han Boetes
      It was copied from a patch by "Randy.Dunlap" <rdunlap@xenotime.net>
      which was also the inspiration source for the color theme support.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      45897213
  24. 16 1月, 2006 1 次提交
    • S
      kbuild: create .kernelrelease at *config step · 2244cbd8
      Sam Ravnborg 提交于
      To enable 'make kernelrelease' earlier now create .kernelrelease when
      one of the *config targets are used.
      Also introduce KERNELVERSION - only user is kconfig.
      KERNELVERSION was needed to display kernel version in menuconfig -
      KERNELRELEASE is not valid until configuration has completed.
      kconfig files modified to use KERNELVERSION.
      Bug reported by: Rene Rebe <rene@exactcode.de>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      2244cbd8
  25. 17 12月, 2005 1 次提交
  26. 31 10月, 2005 1 次提交