• E
    qdev-properties.c: Separate core from the code used only by qemu-system-* · a404b612
    Eduardo Habkost 提交于
    This separates the qdev properties code in two parts:
     - qdev-properties.c, that contains most of the qdev properties code;
     - qdev-properties-system.c for code specific for qemu-system-*,
       containing:
       - Property types: drive, chr, netdev, vlan, that depend on code that
         won't be included on *-user
       - qemu_add_globals(), that depends on qemu-config.o.
    
    This change should help on two things:
     - Allowing DeviceState to be used by *-user without pulling
       dependencies that are specific for qemu-system-*;
     - Writing qdev unit tests without pulling too many dependencies.
    
    The copyright/license of qdev-properties.c isn't explicitly stated at
    the file, so add a simple copyright/license header pointing to the
    commit ID of the original file.
    Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: NAndreas Färber <afaerber@suse.de>
    a404b612
qdev-properties-system.c 8.7 KB