From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
To: Xin Li <talons.lee@gmail.com>, xen-devel@lists.xen.org
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
Stefano Stabellini <sstabellini@kernel.org>,
Wei Liu <wei.liu2@citrix.com>,
Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
George Dunlap <George.Dunlap@eu.citrix.com>,
Xin Li <xin.li@citrix.com>, Tim Deegan <tim@xen.org>,
Jan Beulich <JBeulich@suse.com>,
Andrew Cooper <andrew.cooper3@citrix.com>,
Ming Lu <ming.lu@citrix.com>
Subject: Re: [PATCH 1/2] xen/xsm: Introduce new boot parameter xsm
Date: Fri, 28 Sep 2018 13:15:21 -0400 [thread overview]
Message-ID: <3e93905d-9a9f-e54a-8633-cc79e3010172@tycho.nsa.gov> (raw)
In-Reply-To: <20180928081817.16317-1-xin.li@citrix.com>
On 09/28/2018 04:18 AM, Xin Li wrote:
> Introduce new boot parameter xsm to choose which xsm module is enabled,
> and set default to dummy.
>
> Signed-off-by: Xin Li <xin.li@citrix.com>
This changes the default behavior of a hypervisor compiled with XSM+FLASK when
booted with no command line arguments from enabling FLASK to enabling the dummy
module. I think the default value of the "xsm=" parameter should be settable
in Kconfig to allow existing systems to continue working after an upgrade.
If not, this new command line argument needs to be mentioned in more locations
in the documentation; at least docs/misc/xsm-flask "Setting up FLASK" will need
to mention it. I think a mention in the release notes for the next version is
also a good idea (in addition to or as part of the note on the new SILO feature),
but that's not a part of the patch.
Untested Kconfig snippet:
choice
prompt "Default XSM implementation"
default XSM_FLASK_DEFAULT if XSM_FLASK
default XSM_SILO_DEFAULT if XSM_SILO
default XSM_DUMMY_DEFAULT
config XSM_DUMMY_DEFAULT
bool "Match non-XSM behavior"
config XSM_FLASK_DEFAULT
bool "FLux Advanced Security Kernel" if XSM_FLASK
config XSM_SILO_DEFAULT
bool "SILO" if XSM_SILO
endchoice
The multiple "default" statements are intended to cause the default to be the
chosen enabled system, or dummy if there are no existing Kconfig settings.
I also think the question for XSM_FLASK should be removed from EXPERT now that
there is a reason to enable XSM without FLASK.
The name "default" might end up being misleading in this case; "none", "off",
or "dummy" might be better.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
next prev parent reply other threads:[~2018-09-28 17:15 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-09-28 8:18 [PATCH 1/2] xen/xsm: Introduce new boot parameter xsm Xin Li
2018-09-28 8:18 ` [PATCH 2/2] xen/xsm: Add new SILO mode for XSM Xin Li
2018-09-28 17:24 ` Daniel De Graaf
2018-09-28 17:15 ` Daniel De Graaf [this message]
-- strict thread matches above, loose matches on Subject: below --
2018-09-29 9:22 [PATCH 1/2] xen/xsm: Introduce new boot parameter xsm Xin Li
2018-10-02 9:11 ` Jan Beulich
2018-10-08 6:30 ` Xin Li (Talons)
2018-07-03 1:26 Xin Li
2018-07-03 6:10 ` Xin Li (Talons)
2018-07-03 7:12 ` Jan Beulich
2018-07-03 8:58 ` Xin Li (Talons)
2018-07-04 16:54 ` George Dunlap
2018-07-05 1:38 ` Xin Li (Talons)
2018-08-17 19:11 ` Daniel De Graaf
2018-06-29 9:28 Xin Li
2018-06-29 9:47 ` Andrew Cooper
2018-06-29 10:04 ` Jan Beulich
2018-07-02 7:34 ` Xin Li (Talons)
2018-07-02 8:24 ` Jan Beulich
2018-07-02 8:39 ` Xin Li (Talons)
2018-07-02 9:04 ` Jan Beulich
2018-07-02 7:21 ` Xin Li (Talons)
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3e93905d-9a9f-e54a-8633-cc79e3010172@tycho.nsa.gov \
--to=dgdegra@tycho.nsa.gov \
--cc=George.Dunlap@eu.citrix.com \
--cc=JBeulich@suse.com \
--cc=andrew.cooper3@citrix.com \
--cc=konrad.wilk@oracle.com \
--cc=ming.lu@citrix.com \
--cc=sergey.dyasli@citrix.com \
--cc=sstabellini@kernel.org \
--cc=talons.lee@gmail.com \
--cc=tim@xen.org \
--cc=wei.liu2@citrix.com \
--cc=xen-devel@lists.xen.org \
--cc=xin.li@citrix.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.