[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 used a very very broad brush stroke when I grabbed kconfig.

$ cp -r linux/scripts/ xen/xen/scripts/

And only removed what I knew was obviously not necessary. Before this
patchset is considered for actual inclusion I plan on trimming this
patch down.

-- 
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®.