From mboxrd@z Thu Jan 1 00:00:00 1970 From: Doug Goldstein Subject: Re: [RFC 01/29] build: import Kbuild/Kconfig from Linux 4.2 Date: Tue, 6 Oct 2015 11:00:51 -0500 Message-ID: <5613F033.20806@cardoe.com> References: <1444082620-3253-1-git-send-email-cardoe@cardoe.com> <1444082620-3253-2-git-send-email-cardoe@cardoe.com> <5613DE7102000078000A8889@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3958891419598674014==" Return-path: In-Reply-To: <5613DE7102000078000A8889@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============3958891419598674014== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jNPibhNqTkScuPtEOulQu1W3IEc9Ai030" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --jNPibhNqTkScuPtEOulQu1W3IEc9Ai030 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 10/6/15 7:45 AM, Jan Beulich wrote: >>>> On 06.10.15 at 00:03, wrote: >> Brings in the Kbuild/Kconfig plumbing from the Linux 4.2 release. >> >> Signed-off-by: Doug Goldstein >> --- >> 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 ++++ >=20 > Do we really need all the ?conf.[ch]* in Xen? Wouldn't the simple > non-GUI thing suffice for our needs? >=20 > 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? >=20 > Jan >=20 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. --=20 Doug Goldstein --jNPibhNqTkScuPtEOulQu1W3IEc9Ai030 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 iQJ8BAEBCgBmBQJWE/AzXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBNTM5MEQ2RTNFMTkyNzlCNzVDMzIwOTVB MkJDMDNEQzg3RUQxQkQ0AAoJEKK8A9yH7RvUbP8P/AyXfiCH5gioYoCjthvdiAK+ cSLRXzn1oLCkD4sbqCvrwfYBnJO0nbe8e2N+cXmQt66Qna7mNWA68DSAtEJ9GmzI p3/OB04doG92lOSdC/s4kzXRloRlFoPMk3pGPNT9GoRDww1ehS1nlcFdhZwgrGtR QmBldAPBLsUIWpnvOSMHyok5rCyHRlWiOi0qT5H7Dj0gN4kiWFfSiQtL2fjEuYCA D3l4rFKAR3YcgZokSkNZcL8o+A/FIm9YOmt9mAskBRWrgpLlh4KynZ6/y45qhAuH MzY9/1xTaqseHtPjtQMxoh0UwBWRLyfgTG82tFxFwIDS294o1AnxkBLWZNpRC35j N0WQaMUef53Hd6kuAM4C9FYZExh9JN4IbsjZvQ019N7+hY9WHOtrIBzuydtRlLvv UPrsGKIScYaIoXa8HnjPfi1Mlzx3mh8EPBFzSltmkfsGN6M9SKFrbjPlVgeyVym6 7jMKdQKFtq6zNtxUiKYtpkLsDhf+ln1/ITbO2DLAfYoWomwS9SbKpXMMMoaF/6C0 NLCfv3DnVaYg4qSWZo2QROpW30VBOYMKYSLckG9In/dUXubGQOgDZUm3LLFGVmXN JXUH4r7+yZ4vJ9AiiujKvVbuZLD1Dy5iVR/IFjVFvbOSaG4H+Bd3cj27Mu1FgPnt yGvesKHMGowxFIfoab9B =NrFY -----END PGP SIGNATURE----- --jNPibhNqTkScuPtEOulQu1W3IEc9Ai030-- --===============3958891419598674014== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============3958891419598674014==--