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

Re: [Xen-devel] [PATCH v5 0/6] libxl: xs_restrict QEMU



Il 29/07/2015 11:21, Stefano Stabellini ha scritto:
On Mon, 27 Jul 2015, Fabio Fantoni wrote:
Il 23/07/2015 19:26, Stefano Stabellini ha scritto:
Hi all,

this patch series changes libxl to start QEMU as device model with the
new xsrestrict option (http://marc.info/?l=xen-devel&m=143341692707358).
It also starts a second QEMU to provide PV backends in userspace (qdisk)
to HVM guests.
Hi, I'm interested to test this serie.
xen patch "run QEMU as non-root" and qemu patch linked above are the only
prerequisite or other are needed?
Yes and thank you for testing!


I saw that second patch is marked as [WIP], is it usable or I must wait to
have it complete before test this serie?
It is usable, but it is not recommended why to do it in libxl.

Thanks for reply, what do you mean about "but it is not recommended why to do it in libxl"?



Thanks for any reply and sorry for my bad english.


Changes in v5:
- improve commit messages with security details

Changes in v4:
- update xenstore-paths.markdown
- add error message in case count > MAX_PHYSMAP_ENTRIES
- add a note to xenstore-paths.markdown about the possible change in
privilege level
- only change permissions if xsrestrict is supported

Changes in v3:
- use LIBXL_TOOLSTACK_DOMID instead of 0 in the commit message
- update commit message with more info on why it is safe
- add a limit on the number of physmap entries to save and restore
- add emulator_ids
- mark patch #3 as WIP
- use LIBXL_TOOLSTACK_DOMID instead of 0 in the commit message
- change xs path to include the emulator_id
- change qdisk-backend-pid path on xenstore
- use dcs->dmss.pvqemu to spawn the second QEMU
- keep track of the rc of both QEMUs before proceeding


Stefano Stabellini (6):
        libxl: do not add a vkb backend to hvm guests
        [WIP] libxl: xsrestrict QEMU
        libxl: allow /local/domain/$LIBXL_TOOLSTACK_DOMID/device-model/$DOMID
to be written by $DOMID
        libxl: change xs path for QEMU
        libxl: change qdisk-backend-pid path on xenstore
        libxl: spawns two QEMUs for HVM guests

   docs/misc/xenstore-paths.markdown |   30 ++++++++--
   tools/libxl/libxl.c               |    2 +-
   tools/libxl/libxl_create.c        |   58 +++++++++++++------
   tools/libxl/libxl_device.c        |    2 +-
   tools/libxl/libxl_dm.c            |  115
+++++++++++++++++++++++++++++++++----
   tools/libxl/libxl_dom.c           |   19 ++++--
   tools/libxl/libxl_internal.c      |   19 ++++--
   tools/libxl/libxl_internal.h      |   15 ++++-
   tools/libxl/libxl_pci.c           |   14 ++---
   tools/libxl/libxl_utils.c         |   10 ++++
   10 files changed, 225 insertions(+), 59 deletions(-)

Cheers,

Stefano

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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