]> git.proxmox.com Git - mirror_qemu.git/commit - include/hw/i386/pc.h
Q35: implement property interfece to several parameters
authorEfimov Vasily <real@ispras.ru>
Wed, 22 Jun 2016 12:24:49 +0000 (15:24 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 29 Jun 2016 12:03:46 +0000 (14:03 +0200)
commit401f2f3ef10037bdeda4549ed4cd5b06af3d1c6a
treed708f6995a4d562770bf50b9956f160078b9cad8
parent1a004c7fc8d9c9a4a4eb71b5717181f6fe5cf636
Q35: implement property interfece to several parameters

During creation of Q35 instance several parameters are set using direct access.
It violates Qemu device model. Correctly, the parameters should be handled as
object properties.

The patch adds four link type properties for fields:
mch.ram_memory
mch.pci_address_space
mch.system_memory
mch.address_space_io
And, it adds two size type properties for fields:
mch.below_4g_mem_size
mch.above_4g_mem_size

Signed-off-by: Efimov Vasily <real@ispras.ru>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/pci-host/q35.c
include/hw/i386/pc.h
include/hw/pci-host/q35.h