Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot

2018-11-06 Thread Paul Durrant
> -Original Message- > From: Anthony PERARD [mailto:anthony.per...@citrix.com] > Sent: 06 November 2018 11:11 > To: Paul Durrant > Cc: George Dunlap ; xen- > de...@lists.xenproject.org; Ian Jackson ; Wei Liu > > Subject: Re: [Xen-devel] [PATCH v4 3/6] tools/

Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot

2018-11-06 Thread Anthony PERARD
On Tue, Nov 06, 2018 at 10:53:48AM +, Paul Durrant wrote: > Ok. The trace backend is set at build time in tools/Makefile: > > if $$source/scripts/tracetool.py --check-backend --backend log ; then > \ > enable_trace_backend='--enable-trace-backend=log'; > elif

Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot

2018-11-06 Thread Paul Durrant
> -Original Message- > From: George Dunlap [mailto:george.dun...@citrix.com] > Sent: 06 November 2018 10:28 > To: Paul Durrant ; xen-devel@lists.xenproject.org > Cc: Anthony Perard ; Ian Jackson > ; Wei Liu > Subject: Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict:

Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot

2018-11-06 Thread George Dunlap
; Ian Jackson >> ; Wei Liu ; George Dunlap >> >> Subject: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot >> >> When dm_restrict is enabled, ask QEMU to chroot into an empty directory. >> >> * Create /var/run/qemu/root-domid (deleting th

Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot

2018-11-06 Thread Paul Durrant
> -Original Message- > From: Xen-devel [mailto:xen-devel-boun...@lists.xenproject.org] On Behalf > Of George Dunlap > Sent: 05 November 2018 18:07 > To: xen-devel@lists.xenproject.org > Cc: Anthony Perard ; Ian Jackson > ; Wei Liu ; George Dunlap > > Subject

[Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot

2018-11-05 Thread George Dunlap
When dm_restrict is enabled, ask QEMU to chroot into an empty directory. * Create /var/run/qemu/root-domid (deleting the old one if it's there) * Pass the -chroot option to QEMU Rather than running `rm -rf` on the directory before creating it (since there is no library function to do this), simpl