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

Re: [Xen-devel] [RFC PATCH V2 0/2] support xen HVM direct kernel boot

>>> On 6/4/2014 at 03:34 PM, in message
<1401867299-7715-1-git-send-email-cyliu@xxxxxxxx>, Chunyan Liu <cyliu@xxxxxxxx>
> After your valuable suggestions, I'll continue the work to support 
> stubdom. But since stubdom currently uses qemu-xen-traditional and 
> will switch to qemu upstream in future, in a period of time, stubdom 
> HVM direct kernel boot won't be in working status. So, before 
> continuing the stubdom support work, I updated existing patch series, 
> adding proper error messages for rombios and stubdom limitation, 
> adding man page descriptions and other trival updates to make it a 
> complete working patch series. For those using seabios and non stubdom, 
> they can use now. 

Hi, Stefan, Ian J. & Ian C.,

I don't know if it's proper but could we merge current patch series first and
stubdom compatible work continued next? We do have some customers they
want to use it in guest installation. And considering: a) current patch series 
future stubdom compatible version will keep same user interface. b) stubdom
HVM direct kernel boot won't really work until stubdom-dm switches to qemu
upstream, maybe not soon? (I didn't see it in xen 4.5 development). c) how many
users will actually use stubdom and at the same time using direct kernel boot?


> xen side patch: pass kernel/initrd/append parameters to qemu-dm 
> qemu side patch: reuse load_linux() for xen hvm direct kernel boot. 
>     Different from pc_memory_init which does lots of ram alloc work 
>     and rom/bios loading work, for xen, we only need to init a basic 
>     fw_cfg device used by load_linux() to store ADDRs and 
>     linuxboot.bin/multiboot.bin to retrive ADDRs, then load_linux(), 
>     after that, do real add option rom work to add 
>     linuxboot.bin/multiboot.bin to system option rom. Other things 
>     would be done by seabios smoothly. 
> v1 is here: 
> http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg06233.html 
> Chunyan Liu (2): 
>   xen: pass kernel initrd to qemu 
>   qemu: support xen hvm direct kernel boot 
> _______________________________________________ 
> Xen-devel mailing list 
> Xen-devel@xxxxxxxxxxxxx 
> http://lists.xen.org/xen-devel 

Xen-devel mailing list



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