From: Ian Campbell <ian.campbell@citrix.com>
To: Jim Fehlig <jfehlig@suse.com>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
Wei Liu <wei.liu2@citrix.com>,
"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [RFC] libxl: relax readonly check introduced by XSA-142 fix
Date: Thu, 12 Nov 2015 16:26:20 +0000 [thread overview]
Message-ID: <1447345580.18450.81.camel@citrix.com> (raw)
In-Reply-To: <5644B410.4080000@suse.com>
On Thu, 2015-11-12 at 08:45 -0700, Jim Fehlig wrote:
>
> > The commit message doesn't say anything about AHCI. Are AHCI disks
> > actually emulated correctly by QEMU with readonly=on?
>
> I just double checked, and good thing since AHCI + readonly is another
> rejected
> combination
>
> /usr/lib/xen/bin/qemu-system-i386 -device ahci,id=ahci0 \
> -drive file=/tmp/disk.raw,if=none,id=ahcidisk-0,format=raw,readonly=on \
> -device ide-hd,bus=ahci0.0,unit=0,drive=ahcidisk-0
> qemu-system-i386: -device ide-hd,bus=ahci0.0,unit=0,drive=ahcidisk-0:
> Can't use
> a read-only drive
>
> So IDE/SATA/AHCI are all incompatible with readonly=on. I'll fix this and
> ammend
> the commit message in V2.
Just to clarify when you say "rejected" and "incompatible" do you mean that
qemu will fail to start if you try, or that it will ignore you and give a
writeable disk?
If, as I think, it will fail, why don't we just always ask and rely on qemu
to reject, instead of trying to whitelist the ones we know work in the
libxl code?
That way as people add r/o to various device types in QEMU it'll Just Work.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
next prev parent reply other threads:[~2015-11-12 16:26 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-11 17:15 [RFC] libxl: relax readonly check introduced by XSA-142 fix Jim Fehlig
2015-11-12 12:01 ` Stefano Stabellini
2015-11-12 15:45 ` Jim Fehlig
2015-11-12 16:13 ` Ian Jackson
2015-11-12 16:26 ` Ian Campbell [this message]
2015-11-12 17:53 ` Jim Fehlig
2015-11-13 9:22 ` Ian Campbell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1447345580.18450.81.camel@citrix.com \
--to=ian.campbell@citrix.com \
--cc=ian.jackson@eu.citrix.com \
--cc=jfehlig@suse.com \
--cc=stefano.stabellini@eu.citrix.com \
--cc=wei.liu2@citrix.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.