From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52588) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UzVKp-0001Ty-GS for qemu-devel@nongnu.org; Wed, 17 Jul 2013 13:16:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UzVKo-0007ZD-6I for qemu-devel@nongnu.org; Wed, 17 Jul 2013 13:16:15 -0400 Received: from oxygen.pond.sub.org ([2a01:4f8:121:10e4::3]:36262) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UzVKn-0007Xj-Sp for qemu-devel@nongnu.org; Wed, 17 Jul 2013 13:16:14 -0400 From: Markus Armbruster Date: Wed, 17 Jul 2013 19:16:02 +0200 Message-Id: <1374081369-1511-1-git-send-email-armbru@redhat.com> Subject: [Qemu-devel] [PATCH 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: aliguori@us.ibm.com, lersek@redhat.com, ehabkost@redhat.com 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. 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.7.11.7