]> Git Repo - qemu.git/commitdiff
vmport: identify vmport type by macro TYPE_VMPORT
authorEfimov Vasily <[email protected]>
Wed, 22 Jun 2016 12:24:47 +0000 (15:24 +0300)
committerPaolo Bonzini <[email protected]>
Wed, 29 Jun 2016 12:03:45 +0000 (14:03 +0200)
Currently vmport device is identified by the string literal. Using a
preprocessor alias instead is preferable.

Signed-off-by: Efimov Vasily <[email protected]>
Reviewed-by: Paolo Bonzini <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
hw/misc/vmport.c
include/hw/i386/pc.h

index 689678980116dfd01294d034d20d3decf0de34b1..c763811a9f0bbddd3991586ef8ec238213a4fbba 100644 (file)
@@ -36,7 +36,6 @@
 #define VMPORT_ENTRIES 0x2c
 #define VMPORT_MAGIC   0x564D5868
 
-#define TYPE_VMPORT "vmport"
 #define VMPORT(obj) OBJECT_CHECK(VMPortState, (obj), TYPE_VMPORT)
 
 typedef struct VMPortState
index 948ed0c277a7f4ad8209eba7d08171a18985942a..bc85054561a90199b3801cd301d7bf61796e7018 100644 (file)
@@ -201,11 +201,12 @@ typedef struct GSIState {
 void gsi_handler(void *opaque, int n, int level);
 
 /* vmport.c */
+#define TYPE_VMPORT "vmport"
 typedef uint32_t (VMPortReadFunc)(void *opaque, uint32_t address);
 
 static inline void vmport_init(ISABus *bus)
 {
-    isa_create_simple(bus, "vmport");
+    isa_create_simple(bus, TYPE_VMPORT);
 }
 
 void vmport_register(unsigned char command, VMPortReadFunc *func, void *opaque);
This page took 0.028793 seconds and 4 git commands to generate.