[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] Possible to build for Xen HVM?
On Fri, Sep 25, 2015 at 11:29:05AM +1000, Andrew Stuart wrote: > Hi Anil, > > Iâd like to execute the unikernel on KVM or Xen HVM or EC2 HVM, all of which > I understand to be compatible. > > The direction at EC2 is HVM rather than PV and the new instance types are all > HVM. > HVM booting shouldn't be a big project for Mirage - as Anil mentioned I had a go a while back [1], and was making reasonable progress. Once it has booted, the same net/block drivers that work for PV Xen should work for HVM too. For KVM it's a little harder, as we'll need to have virtio drivers for the network and disk, and these will need to be written from scratch, including all the supporting PCI infrastructure. Not super hard, but more work than simply HVM booting. Jon [1]: https://github.com/jonludlam/mirage-platform/tree/hvm > Various other cloud providers are KVM so it would be good to be able to > execute on such targets. > > >> Martin Lucina has got a version of Mirage that builds using Rumprun, which > >> requires a bit of cross-compilation. The resulting kernel boots as HVM, > >> but the patches haven't been inlined yet. > > Iâm familiar wih rumprun so maybe thatâs the right way to go for KVM/HVM > functionality. I was wondering if MirageOS unikernels were able to do > standalone HVM without needing rump. > > >> What's your Xen/HVM usecase? Is it a cloud provider that only supports > >> it, or some other reason why PV boot isn't enough? > > PVâs need for a specific kernel is less flexible than HVM/KVM > > > thanks > > as > > > > > > > _______________________________________________ > MirageOS-devel mailing list > MirageOS-devel@xxxxxxxxxxxxxxxxxxxx > http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |