[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V



On Thu, Sep 26, 2019 at 12:41:04PM +0200, Roger Pau Monné wrote:
> On Wed, Sep 25, 2019 at 04:36:34PM +0100, Wei Liu wrote:
> > On Wed, Sep 25, 2019 at 01:02:50PM +0200, Roger Pau Monné wrote:
> > > On Mon, Sep 23, 2019 at 11:09:23AM +0100, Wei Liu wrote:
> > > > Hi all
> > > > 
> > > > In case you're wondering, I can already run a fully fledged Xen system 
> > > > on
> > > > Hyper-V with emulated disk and network.
> > > > 
> > > > This is the very first stage for porting Xen to run on Hyper-V with all 
> > > > the
> > > > goodies Hyper-V has to offer.  With this series, Xen can successfully 
> > > > detect
> > > > Hyper-V and prints out a message.  I would like to first get the 
> > > > directory
> > > > structure and kconfig options agreed upon.
> > > > 
> > > > There are two major areas to be worked on:
> > > >   * Make Dom0 able to use Hyper-V's synthetic devices.
> > > >   * Make Xen use of the synthetic timer, reference TSC and 
> > > > enlightenment VMCS
> > > >     and other interfaces.
> > > > 
> > > > They aren't trivial, and time can be scarce on my side, so I intend to 
> > > > post
> > > > patches piece meal when they are ready.
> > > > 
> > > > Questions and comments are welcome.
> > > 
> > > Thanks for doing this!
> > > 
> > > In the past I've played with trying to get Xen to boot as a guest on
> > > HyperV gen2 instances, and I did manage to get it booting, Linux
> > > however would get extremely confused because gen2 lacks emulated
> > > devices and instead the guest is forced to use the HyperV PV devices
> > > AFAIK.
> > 
> > How did you force Linux to use Hyper-V PV devices? 
> 
> I didn't, that's where I stopped. I just managed to get Xen
> booting on gen2, but Linux dom0 won't boot due to what you pointed out
> below.

OK. Thanks for clarification.

I think when the port is complete a Xen system should be able to boot on
both Gen1 and Gen2.

Wei.

> 
> Roger.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.