From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57971) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDtYv-0004EG-Oa for qemu-devel@nongnu.org; Fri, 17 Jun 2016 09:11:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDtYq-0000oK-S6 for qemu-devel@nongnu.org; Fri, 17 Jun 2016 09:11:53 -0400 From: Efimov Vasily Date: Fri, 17 Jun 2016 16:11:05 +0300 Message-Id: <1466169069-29375-10-git-send-email-real@ispras.ru> In-Reply-To: <1466169069-29375-1-git-send-email-real@ispras.ru> References: <1466169069-29375-1-git-send-email-real@ispras.ru> Subject: [Qemu-devel] [PATCH 09/13] ICH9 SMB: make TYPE_ICH9_SMB_DEVICE macro public List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Efimov Vasily , John Snow , qemu-block@nongnu.org, Gerd Hoffmann , "Michael S. Tsirkin" , Kevin Wolf , Max Reitz , Paolo Bonzini , Richard Henderson , Eduardo Habkost , Peter Maydell , Kirill Batuzov ICH9 SMB bridge can be created using qdev API despite existence of helper function. The type name is needed for such creation. Using a preprocessor alias instead the string type name itself is preferable. The patch makes the alias accessible through the header. Signed-off-by: Efimov Vasily --- hw/i2c/smbus_ich9.c | 1 - include/hw/i386/ich9.h | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/hw/i2c/smbus_ich9.c b/hw/i2c/smbus_ich9.c index 498f03e..48fab22 100644 --- a/hw/i2c/smbus_ich9.c +++ b/hw/i2c/smbus_ich9.c @@ -35,7 +35,6 @@ #include "hw/i386/ich9.h" -#define TYPE_ICH9_SMB_DEVICE "ICH9 SMB" #define ICH9_SMB_DEVICE(obj) \ OBJECT_CHECK(ICH9SMBState, (obj), TYPE_ICH9_SMB_DEVICE) diff --git a/include/hw/i386/ich9.h b/include/hw/i386/ich9.h index 88233c3..f1294bc 100644 --- a/include/hw/i386/ich9.h +++ b/include/hw/i386/ich9.h @@ -208,6 +208,8 @@ Object *ich9_lpc_find(void); /* D31:F3 SMBus controller */ +#define TYPE_ICH9_SMB_DEVICE "ICH9 SMB" + #define ICH9_A2_SMB_REVISION 0x02 #define ICH9_SMB_PI 0x00 -- 2.7.4