qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Unable to parse -device drivers containing commas?
@ 2013-05-30 10:00 Mark Cave-Ayland
  2013-05-30 12:07 ` Eric Blake
  0 siblings, 1 reply; 3+ messages in thread
From: Mark Cave-Ayland @ 2013-05-30 10:00 UTC (permalink / raw)
  To: qemu-devel

Hi all,

I found that the QEMU -device command line parser doesn't seem to like 
driver names containing a comma such as "SUNW,tcx" for the video driver 
on qemu-system-sparc:

$ ./qemu-system-sparc -device SUNW,tcx,help
qemu-system-sparc: -device SUNW,tcx,help: Parameter 'driver' expects 
device type
$ ./qemu-system-sparc -device 'SUNW,tcx',help
qemu-system-sparc: -device SUNW,tcx,help: Parameter 'driver' expects 
device type
$ ./qemu-system-sparc -device "SUNW,tcx",help
qemu-system-sparc: -device SUNW,tcx,help: Parameter 'driver' expects 
device type

If I try temporarily removing the comma from the TypeInfo name field in 
hw/display/tcx.c then all is fine:

$ ./qemu-system-sparc -device 'SUNWtcx',help
SUNWtcx.vram_size=hex32
SUNWtcx.width=uint16
SUNWtcx.height=uint16
SUNWtcx.depth=uint16
$ ./qemu-system-sparc -device SUNWtcx,help
SUNWtcx.vram_size=hex32
SUNWtcx.width=uint16
SUNWtcx.height=uint16
SUNWtcx.depth=uint16

Note that there are a couple of other devices in the SPARC32 device tree 
with this problem, since the general device naming convention on SPARC 
is in the form <manufacturer>,<device>. Is there a way of escaping the 
commas on the command line so that it is possible to list properties for 
drivers named in this way?


Many thanks,

Mark.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-05-31  7:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-30 10:00 [Qemu-devel] Unable to parse -device drivers containing commas? Mark Cave-Ayland
2013-05-30 12:07 ` Eric Blake
2013-05-31  7:56   ` Mark Cave-Ayland

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).