On Fri, Jun 23, 2017 at 06:35:29PM -0300, Eduardo Habkost wrote: > On Fri, Jun 23, 2017 at 12:46:39PM +0800, Peter Xu wrote: > > It's not that clear on how the global properties are registered to > > global_props (and also its priority relationship). Let's provide a > > single function to be called in main() for that, with comment to explain > > it a bit. > > > > Signed-off-by: Peter Xu <pet...@redhat.com> > > --- > > vl.c | 29 ++++++++++++++++++++++++----- > > 1 file changed, 24 insertions(+), 5 deletions(-) > > > > diff --git a/vl.c b/vl.c > > index 4452d7a..cdd2ec8 100644 > > --- a/vl.c > > +++ b/vl.c > > @@ -2969,6 +2969,25 @@ static int qemu_read_default_config_file(void) > > return 0; > > } > > > > +static void user_register_compat_props(void) > > +{ > > + qemu_opts_foreach(qemu_find_opts("global"), > > + global_init_func, NULL, NULL); > > I suggest using "compat props" only when referring to global properties > registered for internal use (because they help us ensure command-line > compatibility). User-provided global properties are just "global > properties", not "compat props".
Agree. Fixing up. Thanks, -- Peter Xu