Update kconfig (from Linux v2.6.38-rc2) to the latest version (from Linux v3.11-rc6).
This is a copy of kconfig from Linux with only the changes necessary to work with the SeaBIOS build (the equivalent of the earlier SeaBIOS 0da7bfdf commit) and the changes necessary to always emit symbols (SeaBIOS b623e7c5 commit).
Signed-off-by: Kevin O'Connor kevin@koconnor.net --- scripts/kconfig/.gitignore | 3 +- scripts/kconfig/Makefile | 178 +- scripts/kconfig/check.sh | 2 +- scripts/kconfig/conf.c | 116 +- scripts/kconfig/confdata.c | 488 ++-- scripts/kconfig/expr.c | 15 +- scripts/kconfig/expr.h | 19 +- scripts/kconfig/gconf.c | 63 +- scripts/kconfig/kconfig_load.c | 35 - scripts/kconfig/kxgettext.c | 1 - .../kconfig/{lex.zconf.c_shipped => lex.zconf.c} | 0 scripts/kconfig/list.h | 131 ++ scripts/kconfig/lkc.h | 35 +- scripts/kconfig/lkc_proto.h | 8 +- scripts/kconfig/lxdialog/check-lxdialog.sh | 15 +- scripts/kconfig/lxdialog/checklist.c | 8 +- scripts/kconfig/lxdialog/dialog.h | 31 +- scripts/kconfig/lxdialog/inputbox.c | 129 +- scripts/kconfig/lxdialog/menubox.c | 35 +- scripts/kconfig/lxdialog/textbox.c | 183 +- scripts/kconfig/lxdialog/util.c | 92 +- scripts/kconfig/lxdialog/yesno.c | 8 +- scripts/kconfig/mconf.c | 369 ++- scripts/kconfig/menu.c | 137 +- scripts/kconfig/merge_config.sh | 150 ++ scripts/kconfig/nconf.c | 446 ++-- scripts/kconfig/nconf.gui.c | 89 +- scripts/kconfig/nconf.h | 2 +- scripts/kconfig/qconf.cc | 21 +- scripts/kconfig/qconf.h | 2 +- scripts/kconfig/streamline_config.pl | 640 ++++++ scripts/kconfig/symbol.c | 165 +- scripts/kconfig/util.c | 25 +- scripts/kconfig/zconf.gperf | 2 +- scripts/kconfig/zconf.hash.c_shipped | 273 ++- scripts/kconfig/zconf.l | 50 +- scripts/kconfig/zconf.lex.c_shipped | 2420 ++++++++++++++++++++ scripts/kconfig/zconf.tab.c_shipped | 69 +- scripts/kconfig/zconf.y | 19 +- 39 files changed, 5304 insertions(+), 1170 deletions(-) delete mode 100644 scripts/kconfig/kconfig_load.c rename scripts/kconfig/{lex.zconf.c_shipped => lex.zconf.c} (100%) create mode 100644 scripts/kconfig/list.h create mode 100755 scripts/kconfig/merge_config.sh create mode 100644 scripts/kconfig/streamline_config.pl create mode 100644 scripts/kconfig/zconf.lex.c_shipped
[...]
Actual patch omitted due to size. Series is at:
https://github.com/KevinOConnor/seabios/tree/testing
-Kevin