From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MaaEY-0001xd-7Z for qemu-devel@nongnu.org; Mon, 10 Aug 2009 15:08:38 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MaaET-0001un-El for qemu-devel@nongnu.org; Mon, 10 Aug 2009 15:08:37 -0400 Received: from [199.232.76.173] (port=35401 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MaaET-0001ub-8b for qemu-devel@nongnu.org; Mon, 10 Aug 2009 15:08:33 -0400 Received: from mx2.redhat.com ([66.187.237.31]:37720) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MaaES-0008Cv-G2 for qemu-devel@nongnu.org; Mon, 10 Aug 2009 15:08:33 -0400 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id n7AJ8UM2008070 for ; Mon, 10 Aug 2009 15:08:30 -0400 From: Juan Quintela Date: Mon, 10 Aug 2009 21:06:20 +0200 Message-Id: Subject: [Qemu-devel] [PATCH 0/3] Make pcspk like rest of audio cards List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi This patch series add c99 initializers to sound cards in vl.c. Sound card support depends of target, move CONFIG_FOO generation there. Once here, I wanted to disable CONFIG_PCSPK, but found a problem. pcskpr is registered as a port on mips_jazz.c and pc.c, and then as an audio card. Options are: - let things as they are (if you get a pc or mips_jazz, you get a pc speaker port and a pcspk audio card. - be able to remove pc speaker audio support, but let the speaker port as it is now - make pcspk_init() an empty function in hw.h depending of CONFIG_PCSPK value. Any thoughts? Later, Juan. Juan Quintela (3): Bring audio cards structs to C99 initializers What cards to compile is a per target thing Make pc speaker be configured the same way that the rest of the cards Makefile.target | 5 ++- configure | 16 ++++++++--- vl.c | 76 +++++++++++++++++++++++++++--------------------------- 3 files changed, 53 insertions(+), 44 deletions(-)