aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--xen/drivers/ide/ide-xeno.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/xen/drivers/ide/ide-xeno.c b/xen/drivers/ide/ide-xeno.c
index 5607164e80..abc94060a1 100644
--- a/xen/drivers/ide/ide-xeno.c
+++ b/xen/drivers/ide/ide-xeno.c
@@ -56,6 +56,10 @@ void ide_probe_devices(xen_disk_info_t* xdi)
xdi->disks[xdi->count].device = device;
xdi->disks[xdi->count].info = type;
+
+ if(type == XD_TYPE_CDROM)
+ xdi->disks[xdi->count].info |= XD_FLAG_RO;
+
xdi->disks[xdi->count].capacity = capacity;
xdi->count++;