From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59102) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VAJvU-00030b-RA for qemu-devel@nongnu.org; Fri, 16 Aug 2013 09:18:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VAJvJ-0005Pq-Cj for qemu-devel@nongnu.org; Fri, 16 Aug 2013 09:18:48 -0400 Received: from mx1.redhat.com ([209.132.183.28]:40276) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VAJvJ-0005Oe-4X for qemu-devel@nongnu.org; Fri, 16 Aug 2013 09:18:37 -0400 From: armbru@redhat.com Date: Fri, 16 Aug 2013 15:18:27 +0200 Message-Id: <1376659114-6630-1-git-send-email-armbru@redhat.com> Subject: [Qemu-devel] [PATCH v2 0/7] smbios cleanup & nicer defaults for type 1 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: lersek@redhat.com, aliguori@us.ibm.com, ehabkost@redhat.com From: Markus Armbruster This gets rid of one of the last get_param_value() users, makes multiple -smbios work sanely, cleans up the gross side effect in qemu_uuid_parse(), and more. Topped off with a little feature in the last patch. v2: Rebase, only last patch had conflicts Markus Armbruster (7): smbios: Normalize smbios_entry_add()'s error handling to exit(1) smbios: Convert to QemuOpts smbios: Improve diagnostics for conflicting entries smbios: Make multiple -smbios type= accumulate sanely smbios: Factor out smbios_maybe_add_str() vl: Set current_machine early smbios: Set system manufacturer, product & version by default arch_init.c | 9 +- hw/i386/pc.c | 6 +- hw/i386/pc_piix.c | 5 + hw/i386/pc_q35.c | 3 + hw/i386/smbios.c | 349 ++++++++++++++++++++++++++++++++------------- include/hw/i386/pc.h | 1 + include/hw/i386/smbios.h | 7 +- include/sysemu/arch_init.h | 2 +- include/sysemu/sysemu.h | 1 + vl.c | 8 +- 10 files changed, 276 insertions(+), 115 deletions(-) -- 1.8.1.4