On Mon, Sep 17, 2012 at 09:59:51AM +0200, Ján Tomko wrote: > This series adds support to run QEMU with seccomp sandbox enabled. It can be > configured in qemu.conf to on, off, or the QEMU default, which is off in 1.2. > Default value is the QEMU default. > > V1 of the patches supports tri-state configuration and includes a test for > detecting the capability. > > V2 includes libvirtd_qemu.aug, renames vague 'sandbox' to 'seccompSandbox' > and prints an error if the sandbox was requested but QEMU doesn't have the > capability. > > V3 is a rebase, needed after the addition of usb-redir.filter and the change > of virBitmapPtr to qemuCapsPtr. > > Ján Tomko (4): > qemu: add capability flag for seccomp sandbox > qemu: conf: add seccomp_sandbox option > qemu: add -sandbox to command line if requested > tests: add qemu-1.2.0 help data > > src/qemu/libvirtd_qemu.aug | 1 + > src/qemu/qemu.conf | 8 + > src/qemu/qemu_capabilities.c | 3 + > src/qemu/qemu_capabilities.h | 1 + > src/qemu/qemu_command.c | 11 ++ > src/qemu/qemu_conf.c | 5 + > src/qemu/qemu_conf.h | 1 + > tests/qemuhelpdata/qemu-1.2.0 | 270 ++++++++++++++++++++++++++++++++++ > tests/qemuhelpdata/qemu-1.2.0-device | 181 +++++++++++++++++++++++ > tests/qemuhelptest.c | 82 ++++++++++ > 10 files changed, 563 insertions(+), 0 deletions(-) > create mode 100644 tests/qemuhelpdata/qemu-1.2.0 > create mode 100644 tests/qemuhelpdata/qemu-1.2.0-device Okay, ACK, I pushed that set, though I had to solve some trivial conflict with Osier's patches on capabilities. i also had to add the following for the 4th patch as Osier's patch leads to an extra capability being detected for 1.2 thanks ! Daniel diff --git a/tests/qemuhelptest.c b/tests/qemuhelptest.c index be07bc3..5c6ecd5 100644 --- a/tests/qemuhelptest.c +++ b/tests/qemuhelptest.c @@ -845,6 +845,7 @@ mymain(void) QEMU_CAPS_SCSI_LSI, QEMU_CAPS_VIRTIO_SCSI_PCI, QEMU_CAPS_BLOCKIO, + QEMU_CAPS_SCSI_DISK_WWN, QEMU_CAPS_SECCOMP_SANDBOX); return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@xxxxxxxxxxxx | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/ -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list