[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC PATCH V3 0/2] support xen HVM direct kernel boot
From: |
Chunyan Liu |
Subject: |
[Qemu-devel] [RFC PATCH V3 0/2] support xen HVM direct kernel boot |
Date: |
Fri, 20 Jun 2014 14:03:14 +0800 |
Updated current patch series for working with qemu-xen and default
BIOS (seabios), to make it in good shape. Stubdom support will be
continued.
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.
Changes:
xen side patch:
- as Ian (C.) suggests, add 'cmdline' to config file,
will replace old 'root' and 'extra' way.
- fix other comments of Ian (C.)
v2 is here:
http://thread.gmane.org/gmane.comp.emulators.qemu/277514
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
docs/man/xl.cfg.pod.5 | 57 +++++++++++++++++++++++++--------------
tools/libxl/libxl.h | 13 +++++++++
tools/libxl/libxl_dm.c | 15 +++++++++++
tools/libxl/libxl_types.idl | 3 +++
tools/libxl/xl_cmdimpl.c | 66 ++++++++++++++++++++++++++++++---------------
5 files changed, 112 insertions(+), 42 deletions(-)
--
1.8.4.5
- [Qemu-devel] [RFC PATCH V3 0/2] support xen HVM direct kernel boot,
Chunyan Liu <=