Re: [Xen-devel] [PATCH v4 6/8] x86: switch xen guest implementation to use hypervisor framework

2019-11-30 Thread Wei Liu
On Fri, Nov 29, 2019 at 02:50:18PM +0100, Jan Beulich wrote: > On 21.11.2019 19:50, Wei Liu wrote: > > +void __init hypervisor_setup(void) > > +{ > > +if ( hops && hops->setup ) > > +hops->setup(); > > +} > > + > > +void hypervisor_ap_setup(void) > > +{ > > +if ( hops &&

Re: [Xen-devel] [PATCH v4 6/8] x86: switch xen guest implementation to use hypervisor framework

2019-11-29 Thread Jan Beulich
On 21.11.2019 19:50, Wei Liu wrote: > +void __init hypervisor_setup(void) > +{ > +if ( hops && hops->setup ) > +hops->setup(); > +} > + > +void hypervisor_ap_setup(void) > +{ > +if ( hops && hops->ap_setup ) > +hops->ap_setup(); > +} > + > +void hypervisor_resume(void) > +{

Re: [Xen-devel] [PATCH v4 6/8] x86: switch xen guest implementation to use hypervisor framework

2019-11-22 Thread Wei Liu
chael Kelley ; Jan > > Beulich ; Roger Pau Monné > > Subject: [Xen-devel] [PATCH v4 6/8] x86: switch xen guest implementation > > to use hypervisor framework > > > > Signed-off-by: Wei Liu > [snip] > > diff --git a/xen/include/asm-x86/guest/xen.h b/xen/inclu

Re: [Xen-devel] [PATCH v4 6/8] x86: switch xen guest implementation to use hypervisor framework

2019-11-22 Thread Durrant, Paul
> -Original Message- > From: Xen-devel On Behalf Of Wei > Liu > Sent: 21 November 2019 19:51 > To: Xen Development List > Cc: Wei Liu ; Wei Liu ; Andrew Cooper > ; Michael Kelley ; Jan > Beulich ; Roger Pau Monné > Subject: [Xen-devel] [PATCH v4 6/8] x86: swit

[Xen-devel] [PATCH v4 6/8] x86: switch xen guest implementation to use hypervisor framework

2019-11-21 Thread Wei Liu
Signed-off-by: Wei Liu --- Changes in v4: 1. xen_probe returns address of ops directly. 2. Add __init to hypervisor_setup. 3. Drop Paul's review tag. --- xen/arch/x86/guest/hypervisor.c | 32 - xen/arch/x86/guest/xen/pvh-boot.c | 2 +- xen/arch/x86/guest/xen/xen.c |