| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 for-4.6] libxl: handle read-only drives with qemu-xen
 Stefano Stabellini writes ("[PATCH v2 for-4.6] libxl: handle read-only drives 
with qemu-xen"):
> The current libxl code doesn't deal with read-only drives at all.
> 
> Upstream QEMU and qemu-xen only support read-only cdrom drives: make
> sure to specify "readonly=on" for cdrom drives and return error in case
> the user requested a non-cdrom read-only drive.
Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
I have determined by experiment that cdroms are always marked
readonly.  My qemu-dm opened a test iso, which I had expressed to be
passed as a cdrom, readonly.
So maybe the guest would be able to get qemu to write to it, but this
would just result in errors (or maybe a crash somewhere in qemu).  I
was not able to easily persuade Linux to write to the cdrom device.
> -                        (gc, 
> "if=ide,index=%d,media=cdrom,cache=writeback,id=ide-%i",
> -                         disk, dev_number);
> +                        (gc, 
> "if=ide,index=%d,readonly=%s,media=cdrom,cache=writeback,id=ide-%i",
> +                         disk, disks[i].readwrite ? "off" : "on", 
> dev_number);
I don't know what the effect of this would be on qemu iff
readwrite==0.  I think it might be ineffective.  But that is certainly
not a security problem.
I have just sent a draft of the advisory.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
 
 
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |