On 7/1/19 1:19 AM, Zhenzhong Duan wrote: > Map 'xen_nopv' to 'nopv' and mark 'xen_nopv' obsolete in > kernel-parameters.txt
I am not sure we want patch #3, why not do everything in a single patch? > > Signed-off-by: Zhenzhong Duan <zhenzhong.d...@oracle.com> > Cc: Boris Ostrovsky <boris.ostrov...@oracle.com> > Cc: Juergen Gross <jgr...@suse.com> > Cc: Stefano Stabellini <sstabell...@kernel.org> > Cc: Thomas Gleixner <t...@linutronix.de> > Cc: Ingo Molnar <mi...@redhat.com> > Cc: Borislav Petkov <b...@alien8.de> > --- > Documentation/admin-guide/kernel-parameters.txt | 6 ++++++ > arch/x86/xen/enlighten_hvm.c | 7 +++++++ > 2 files changed, 13 insertions(+) > > diff --git a/Documentation/admin-guide/kernel-parameters.txt > b/Documentation/admin-guide/kernel-parameters.txt > index d5c3dcc..34eb323 100644 > --- a/Documentation/admin-guide/kernel-parameters.txt > +++ b/Documentation/admin-guide/kernel-parameters.txt > @@ -5264,6 +5264,12 @@ > improve timer resolution at the expense of processing > more timer interrupts. > > + xen_nopv [X86] > + Disables the PV optimizations forcing the HVM guest to > + run as generic HVM guest with no PV drivers. > + This option is obsoleted by the "nopv" option, which > + has equivalent effect for XEN platform. > + > nopv= [X86,XEN,KVM,HYPER_V,VMWARE] > Disables the PV optimizations forcing the guest to run > as generic guest with no PV drivers. Currently support > diff --git a/arch/x86/xen/enlighten_hvm.c b/arch/x86/xen/enlighten_hvm.c > index 340dff8..5cdd608 100644 > --- a/arch/x86/xen/enlighten_hvm.c > +++ b/arch/x86/xen/enlighten_hvm.c > @@ -211,6 +211,13 @@ static void __init xen_hvm_guest_init(void) > #endif > } > > +static __init int xen_parse_nopv(char *arg) > +{ > + nopv = true; pr_notice("\"xen_nopv\" is deprecated, please use \"nopv\" instead\n"); -boris > + return 0; > +} > +early_param("xen_nopv", xen_parse_nopv); > + > bool __init xen_hvm_need_lapic(void) > { > if (xen_pv_domain()) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel