Features/Q35

From QEMU
  • QEMU pci-e/q35 device model
 * refactor PC machine, i440fx and piix3 to take advantage of QOM
 * piix3: create all child devices as proper QOM children
   * qom: convert BusState to QOM
 * Refactor i440fx to create i440fx-pmc class
   * qom: convert BusState to QOM
 * ich9: model ICH9 Super I/O chip
   * piix3: create all child devices as proper QOM children
 * ich9: make i440fx-pmc a generic PCNorthBridge class and add support for ich9 northbridge
   * Refactor i440fx to create i440fx-pmc class
 * ich9: implement PM interface
 * ich9: introduce support for having a new machine based on the Q35 chipset
   * ich9: model ICH9 Super I/O chip
   * ich9: make i440fx-pmc a generic PCNorthBridge class and add support for ich9 northbridge
   * ich9: implement PM interface