From mboxrd@z Thu Jan 1 00:00:00 1970 From: Doug Goldstein Subject: Re: [PATCH v3 2/5] build: Hook the schedulers into Kconfig Date: Fri, 8 Jan 2016 10:58:59 -0600 Message-ID: <568FEAD3.3040109@cardoe.com> References: <1452187761-38328-1-git-send-email-jonathan.creekmore@gmail.com> <1452187761-38328-3-git-send-email-jonathan.creekmore@gmail.com> <20160108154744.GE32260@char.us.oracle.com> <568FDBBA.8050103@citrix.com> <568FE00D.6080906@suse.com> <568FF6B102000078000C50CE@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3683401812054549991==" Return-path: Received: from mail6.bemta4.messagelabs.com ([85.158.143.247]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1aHaNZ-0001p9-Nt for xen-devel@lists.xenproject.org; Fri, 08 Jan 2016 16:59:09 +0000 Received: by mail-yk0-f175.google.com with SMTP id a85so290946844ykb.1 for ; Fri, 08 Jan 2016 08:59:05 -0800 (PST) In-Reply-To: <568FF6B102000078000C50CE@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 , Jonathan Creekmore Cc: George Dunlap , Andrew Cooper , Dario Faggioli , Juergen Gross , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============3683401812054549991== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="TwjoAeqvdoRj2J5nlR93ioXGn7OT8ArU4" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --TwjoAeqvdoRj2J5nlR93ioXGn7OT8ArU4 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 1/8/16 10:49 AM, Jan Beulich wrote: >>>> On 08.01.16 at 17:30, wrote: >> So, based on the Kconfig setup and the linker ASSERT, there should be = no >> way to have a default scheduler that is not in the build. I wish Kconf= ig >> allowed you to state that you must have at least one option selected o= r >> up to all of the options selected (so I could require 1-4 schedulers >> compiled in, but not 0). Unfortunately, the only way that seems allowe= d >> is if you compile code in as modules, which Xen does not (with a choic= e >> block, you can select multiple items as M, but only 1 as Y, but at lea= st >> 1 must be present --- since we only support Y, the choice block wouldn= 't >> work for the schedulers). >=20 > Perhaps credit should just not be configurable then? >=20 > Jan >=20 How much effort are we willing to put in saving someone? We've already got these options completely hidden away. We've already given the user a warning that what they're doing isn't supported and they shouldn't be touching this. Then they have to disable the scheduler that they pick as the default. How many people are we expecting to really do this? I'm all for idiot proofing things but at some point we've got to say there's enough barriers to prevent this from happening. Otherwise we need to put a Xen developer in every Xen users home or office. --=20 Doug Goldstein --TwjoAeqvdoRj2J5nlR93ioXGn7OT8ArU4 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 iQJ8BAEBCgBmBQJWj+rWXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBNTM5MEQ2RTNFMTkyNzlCNzVDMzIwOTVB MkJDMDNEQzg3RUQxQkQ0AAoJEKK8A9yH7RvUBEkP/Akj6XA+owJRNEtqXJGomTpi 1DayQIaJVJ/0wON2kqmv63be4ju65p+SzYSxr0HG8VttBPLwqgpLmj7NtJIeo3hf vrSwJfi7xb4sP2BwY1EE8fgGCaPa+IllLofr5txX9XvpCQ9tgvcQ/My+xR5lcAU+ b1iKBWgkhgD+josRMaeK7yJ1oHGniNhSesgMabx7nJyO+hz4ki4KVkS9eNPX6vlM kEzo+O/vhAtRB4ekobHvKjpzzD+rLix5GckNDI9ZctYosNr9p6UOuv2yle1x3wWx eSaCLJW8FOEinZrbMjXAXrvqzWaYC1xVAmgw8oJPuTeHD1U8pJqRCgYFiM6THvpf aQxVUA3tmJ+gdp3TLsQ2ra5DXvyWulAR399iUB1GS1tSm3kFO6tqfn2lMbn+O37c 7jgahiYn+m8EARfDDb17QPjYfQtqItbEHLpLSSLWnRvTeyWuje7KByS527GS4qnK MJCPra+L/be9RTgzBiaG4dX4AKbJXD7O2P2lVGblwaRmEGQFdp2A2291BmXsqFCZ jvGxPckTIyit321kjFCs8lL1QyVnkaE5tY9dp2DfxSlHcQnChl3Z+qxgKVCw7pgy eix0Q8UUkYp+N0icl90FyGtXSV/VHb88srHj7tT8ndQ6Vi34i/SQ2pkblseQvXbW DW9YtSv2gR+gK2HzD/M+ =icTx -----END PGP SIGNATURE----- --TwjoAeqvdoRj2J5nlR93ioXGn7OT8ArU4-- --===============3683401812054549991== 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 --===============3683401812054549991==--