[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [RFC 01/29] build: import Kbuild/Kconfig from Linux 4.2



On 10/6/15 7:45 AM, Jan Beulich wrote:
>>>> On 06.10.15 at 00:03, <cardoe@xxxxxxxxxx> wrote:
>> Brings in the Kbuild/Kconfig plumbing from the Linux 4.2 release.
>>
>> Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx>
>> ---
>>  xen/Makefile.linux                             | 1596 +++++++++++++++
>>  xen/include/linux/kconfig.h                    |   54 +
>>  xen/scripts/Kbuild.include                     |  305 +++
>>  xen/scripts/Makefile                           |   42 +
>>  xen/scripts/Makefile.asm-generic               |   23 +
>>  xen/scripts/Makefile.build                     |  427 ++++
>>  xen/scripts/Makefile.clean                     |   91 +
>>  xen/scripts/Makefile.extrawarn                 |   68 +
>>  xen/scripts/Makefile.help                      |    3 +
>>  xen/scripts/Makefile.host                      |  128 ++
>>  xen/scripts/Makefile.kasan                     |   29 +
>>  xen/scripts/Makefile.lib                       |  390 ++++
>>  xen/scripts/Makefile.modpost                   |  152 ++
>>  xen/scripts/basic/.gitignore                   |    2 +
>>  xen/scripts/basic/Makefile                     |   16 +
>>  xen/scripts/basic/fixdep.c                     |  462 +++++
>>  xen/scripts/gcc-goto.sh                        |   21 +
>>  xen/scripts/kconfig/.gitignore                 |   22 +
>>  xen/scripts/kconfig/Makefile                   |  317 +++
>>  xen/scripts/kconfig/POTFILES.in                |   12 +
>>  xen/scripts/kconfig/check.sh                   |   13 +
>>  xen/scripts/kconfig/conf.c                     |  722 +++++++
>>  xen/scripts/kconfig/confdata.c                 | 1248 ++++++++++++
>>  xen/scripts/kconfig/expr.c                     | 1206 +++++++++++
>>  xen/scripts/kconfig/expr.h                     |  238 +++
>>  xen/scripts/kconfig/gconf.c                    | 1521 ++++++++++++++
>>  xen/scripts/kconfig/gconf.glade                |  661 ++++++
>>  xen/scripts/kconfig/images.c                   |  326 +++
>>  xen/scripts/kconfig/kxgettext.c                |  235 +++
>>  xen/scripts/kconfig/list.h                     |  131 ++
>>  xen/scripts/kconfig/lkc.h                      |  186 ++
>>  xen/scripts/kconfig/lkc_proto.h                |   52 +
>>  xen/scripts/kconfig/lxdialog/.gitignore        |    4 +
>>  xen/scripts/kconfig/lxdialog/BIG.FAT.WARNING   |    4 +
>>  xen/scripts/kconfig/lxdialog/check-lxdialog.sh |   91 +
>>  xen/scripts/kconfig/lxdialog/checklist.c       |  332 +++
>>  xen/scripts/kconfig/lxdialog/dialog.h          |  257 +++
>>  xen/scripts/kconfig/lxdialog/inputbox.c        |  301 +++
>>  xen/scripts/kconfig/lxdialog/menubox.c         |  437 ++++
>>  xen/scripts/kconfig/lxdialog/textbox.c         |  408 ++++
>>  xen/scripts/kconfig/lxdialog/util.c            |  713 +++++++
>>  xen/scripts/kconfig/lxdialog/yesno.c           |  114 ++
>>  xen/scripts/kconfig/mconf.c                    | 1047 ++++++++++
>>  xen/scripts/kconfig/menu.c                     |  697 +++++++
>>  xen/scripts/kconfig/merge_config.sh            |  158 ++
>>  xen/scripts/kconfig/nconf.c                    | 1561 ++++++++++++++
>>  xen/scripts/kconfig/nconf.gui.c                |  656 ++++++
>>  xen/scripts/kconfig/nconf.h                    |   96 +
>>  xen/scripts/kconfig/qconf.cc                   | 1798 +++++++++++++++++
>>  xen/scripts/kconfig/qconf.h                    |  338 ++++
> 
> Do we really need all the ?conf.[ch]* in Xen? Wouldn't the simple
> non-GUI thing suffice for our needs?
> 
> Also, btw - I don't think we should name the thing Kconfig in Xen;
> Xconfig would be odd too (to be confused with X), so maybe
> XenConfig?
> 
> Jan
> 

I forgot to answer the 2nd paragraph in my last reply. Sticking to
Kconfig was actually intentional to make it easy for us to stay in sync
with upstream development of Kconfig.

-- 
Doug Goldstein

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.