From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38747) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VUFrE-0001ox-DE for qemu-devel@nongnu.org; Thu, 10 Oct 2013 09:00:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VUFr8-0001au-EA for qemu-devel@nongnu.org; Thu, 10 Oct 2013 09:00:48 -0400 Received: from mx1.redhat.com ([209.132.183.28]:64911) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VUFr7-0001ai-Sx for qemu-devel@nongnu.org; Thu, 10 Oct 2013 09:00:42 -0400 From: armbru@redhat.com Date: Thu, 10 Oct 2013 15:00:19 +0200 Message-Id: <1381410021-1538-1-git-send-email-armbru@redhat.com> Subject: [Qemu-devel] [PATCH 0/2] Improve -device command line help some more List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: anthony@codemonkey.ws, marcel.a@redhat.com From: Markus Armbruster Marcel's recent improvements (commit dbd94f8..125ee0e) go in the right direction, but there are issues (see PATCH 1/2), and I find the resulting help output still hard to read. This series redoes the help printing part of Marcel's series. Result looks like this (moxie picked as example for brevity): $ qemu-system-moxie -device help Controller/Bridge/Hub devices: name "usb-host", bus usb-bus name "usb-hub", bus usb-bus Storage devices: name "scsi-block", bus SCSI, desc "SCSI block device passthrough" name "scsi-cd", bus SCSI, desc "virtual SCSI CD-ROM" name "scsi-disk", bus SCSI, desc "virtual SCSI disk or CD-ROM (legacy)" name "scsi-generic", bus SCSI, desc "pass through generic scsi device (/dev/sg*)" name "scsi-hd", bus SCSI, desc "virtual SCSI disk" Input devices: name "isa-serial", bus ISA name "usb-kbd", bus usb-bus name "usb-mouse", bus usb-bus name "usb-tablet", bus usb-bus Misc devices: name "smbus-eeprom", bus i2c-bus name "usb-redir", bus usb-bus Additionally, "info qdm" is again just like "device_add help" with no-user devices included. Markus Armbruster (2): Mostly revert "qemu-help: Sort devices by logical functionality" qdev-monitor: Group "device_add help" and "info qdm" by category include/hw/qdev-core.h | 16 ---------- qdev-monitor.c | 85 ++++++++++++++++++++++++++++---------------------- 2 files changed, 47 insertions(+), 54 deletions(-) -- 1.8.1.4