1. 10 6月, 2011 1 次提交
  2. 29 4月, 2011 7 次提交
  3. 20 9月, 2010 1 次提交
  4. 13 9月, 2010 2 次提交
  5. 01 9月, 2010 1 次提交
    • A
      kconfig qconf: port to QT4 · 133c5f7c
      Alexander Stein 提交于
      A straight forward port to QT4 using qt3to4 and compiling against
        qt3support
      
      * Use pkg-config to detect QT4 which is hopefully portable enough
      * If no QT4, QT3 will by tried instead
      * Classes renamed using qt3to4
        * If build using QT3 renamed to QT3 class names using defines
      * ConfigInfoView::menu has to be renamed as QT4 moc strips struct from
        struct menu and creates a name conflict
      * QT2 support has been dropped
      * The hidden options inserted in 39a4897c
        are use in native API
      Signed-off-by: NAlexander Stein <alexander.stein@informatik.tu-chemnitz.de>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      133c5f7c
  6. 26 8月, 2010 1 次提交
  7. 17 8月, 2010 1 次提交
  8. 03 8月, 2010 5 次提交
    • S
      kconfig: add savedefconfig · 7cf3d73b
      Sam Ravnborg 提交于
      savedefconfig will save a minimal config to a file
      named "defconfig".
      
      The config symbols are saved in the same order as
      they appear in the menu structure so it should
      be possible to map them to the relevant menus
      if desired.
      
      The implementation was tested against several minimal
      configs for arm which was created using brute-force.
      
      There was one regression related to default numbers
      which had their valid range further limited by another symbol.
      
      Sample:
      
      config FOO
      	int "foo"
      	default 4
      
      config BAR
      	int "bar"
      	range 0 FOO
      
      If FOO is set to 3 then BAR cannot take a value higher than 3.
      But the current implementation will set BAR equal to 4.
      
      This is seldomly used and the final configuration is OK,
      and the fix was non-trivial.
      So it was documented in the code and left as is.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Acked-by: NUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      7cf3d73b
    • S
      kconfig: add alldefconfig · 0748cb3e
      Sam Ravnborg 提交于
      alldefconfig create a configuration with all values set
      to their default value (form the Kconfig files).
      
      This may be useful when we try to use more sensible default
      values and may also be used in combination with
      the minimal defconfigs.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      0748cb3e
    • S
      kconfig: change nonint_oldconfig to listnewconfig · 861b4ea4
      Sam Ravnborg 提交于
      Rename to a name that better match the other kconfig targets.
      
      listnewconfig shall read as:
      
      - list new options compared to current configuration
      
      New options are now written to stdout so one can redirect the output.
      
      Do not exit with an error code if there is new options.
      
      These are feature changes compared to the original
      nonint_oldconfig - but as this feature has not yet been in a
      released kernel it should not matter.
      
      It is still possible to do:
      
      make listnewconfig
      lookup new config options in Kconfig*
      edit .config
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Aristeu Rozanski <aris@redhat.com>
      Acked-by: NAristeu Rozanski <aris@redhat.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      861b4ea4
    • S
      kconfig: rename loose_nonint_oldconfig => oldnoconfig · ef61ca88
      Sam Ravnborg 提交于
      Rename target to something that fall more in line
      with the other kconfig targets.
      
      oldnoconfig shall read as:
      
      - read the old configuration and set all new options to no
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Aristeu Rozanski <aris@redhat.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      ef61ca88
    • S
      kconfig: use long options in conf · 4062f1a4
      Sam Ravnborg 提交于
      The list of options supported by conf is growing
      and their abbreviation did not resemble anything usefull.
      
      So drop the single letter options in favour of long options.
      
      The long options are named equal to what we know from
      the make target.
      The internal implmentation was changed to match this,
      resulting in much more readable code.
      
      Support for short options is dropped - no one is supposed
      to call this program direct anyway.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      4062f1a4
  9. 03 6月, 2010 1 次提交
  10. 02 6月, 2010 1 次提交
  11. 04 2月, 2010 1 次提交
  12. 03 2月, 2010 1 次提交
    • S
      kconfig: Add LSMOD=file to override the lsmod for localmodconfig · 615f0833
      Steven Rostedt 提交于
      Doing the following:
      
      	make LSMOD=file localmodconfig
      
      Will make the streamline-config code use the given file instead of
      lsmod. If the file is an executable, it will execute it, otherwise
      it will read it as text.
      
      	make LSMOD=/my/local/path/lsmod localmodconfig
      
      The above will execute the lsmod in /my/local/path instead of the
      lsmods that may be located elsewhere.
      
      	make LSMOD=embedded_board_lsmod localmodconfig
      
      The above will read the "embedded_board_lsmod" as a text file. This
      is useful if you are doing a cross compile and need to run the
      config against modules that exist on an embedded device.
      
      Note, if the LSMOD= file does is not a path, it will add the
      path to the object directory. That is, the above example will look
      for "embedded_board_lsmod" in the directory that the binary will
      be built in (the O=dir directory).
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      
       On branch config/linus
      615f0833
  13. 02 2月, 2010 1 次提交
  14. 07 1月, 2010 1 次提交
  15. 12 12月, 2009 1 次提交
    • M
      kbuild: create include/generated in silentoldconfig · 32197c7f
      Michal Marek 提交于
      The toplevel Makefile creates the directory if it runs silentoldconfig
      automatically, but if run manually, it fails:
      
        $ make mrproper
        $ make defconfig && make silentoldconfig
        *** Default configuration is based on 'x86_64_defconfig'
        #
        # configuration written to .config
        #
        scripts/kconfig/conf -s arch/x86/Kconfig
      
        *** Error during update of the kernel configuration.
        ...
      
      Move the mkdir command to the silentoldconfig target to make it work.
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      32197c7f
  16. 20 11月, 2009 1 次提交
  17. 22 8月, 2009 1 次提交
    • S
      kconfig: add missing dependency of conf to localyesconfig · 48586218
      Steven Rostedt 提交于
      There's a dependency missing.
      
      $ make localyesconfig
        HOSTCC  scripts/basic/fixdep
        HOSTCC  scripts/basic/docproc
        HOSTCC  scripts/basic/hash
      using config: '/boot/config-2.6.27.25-78.2.56.fc9.x86_64'
      /bin/sh: line 8: scripts/kconfig/conf: No such file or directory
      make[1]: *** [localyesconfig] Error 127
      make: *** [localyesconfig] Error 2
      
      Thus the script failed to run. But the sed command that converts the '=m'
      to '=y' still ran. This gives us a distro config with all modules
      converted to built in!
      
      The missing dependency was for conf for localyesconfig. This
      dependency was already set for localmodconfig.
      Reported-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      48586218
  18. 19 8月, 2009 3 次提交
    • S
      kconfig: test if a .config already exists · a7c02602
      Steven Rostedt 提交于
      If one were to run localmodconfig or localyesconfig without having
      a .config already in the file, then the end of the process would give
      a warning when it tries to move the old .config to .config.old.
      
      This patch adds a test to check if .config exists and avoid the moves
      if it does not.
      
      [ Impact: remove warning after make localmodconfig ]
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      a7c02602
    • S
      kconfig: add make localyesconfig option · 281c9dad
      Steven Rostedt 提交于
      This adds the option localyesconfig to make. This is similar to
      localmodconfig, but after it removes unnecessary modules it runs
      
        sed -i s/=m/=y/
      
      on the .config file. It then runs "make silentoldconfig" to fix any
      wholes that were created by the conversion of modules to core.
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      281c9dad
    • S
      kconfig: make localmodconfig to run streamline_config.pl · 03fa25da
      Steven Rostedt 提交于
      Running the streamline_config.pl script manually can still be confusing
      for some users. This patch adds the localmodconfig option. This will
      automatically run streamline_config.pl on the current .config and
      then run "make silentoldconfig" to fix any wholes that might have been
      created.
      
       $ make localmodconfig
      
      This will remove any module configurations in .config that are not needed
      to compile the modules that are loaded.
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      03fa25da
  19. 10 6月, 2009 2 次提交
  20. 23 10月, 2008 1 次提交
  21. 26 4月, 2008 1 次提交
  22. 29 1月, 2008 3 次提交
  23. 13 11月, 2007 1 次提交
    • S
      x86: enable "make ARCH=x86" · daa93fab
      Sam Ravnborg 提交于
      After unification of the Kconfig files and
      introducing K64BIT support in kconfig
      it required only trivial changes to enable
      "make ARCH=x86".
      
      With this patch you can build for x86_64 in several ways:
      1) make ARCH=x86_64
      2) make ARCH=x86 K64BIT=y
      3) make ARCH=x86 menuconfig
         => select 64-bit
      
      Likewise for i386 with the addition that
      i386 is default is you say ARCH=x86.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Ingo Molnar <mingo@redhat.com>
      Cc: "H. Peter Anvin" <hpa@zytor.com>
      daa93fab
  24. 26 10月, 2007 1 次提交