#
# @limit: the ending address (guest physical)
#
-# Since: 0.14.0
+# Since: 0.14
##
{ 'struct': 'PciMemoryRange', 'data': {'base': 'int', 'limit': 'int'} }
#
# @bar: the index of the Base Address Register for this region
#
-# @type: - 'io' if the region is a PIO region
-# - 'memory' if the region is a MMIO region
+# @type:
+# - 'io' if the region is a PIO region
+# - 'memory' if the region is a MMIO region
#
# @size: memory size
#
#
# @mem_type_64: if @type is 'memory', true if the BAR is 64-bit
#
-# Since: 0.14.0
+# Since: 0.14
##
{ 'struct': 'PciMemoryRegion',
'data': {'bar': 'int', 'type': 'str', 'address': 'int', 'size': 'int',
#
# Information about a bus of a PCI Bridge device
#
-# @number: primary bus interface number. This should be the number of the
-# bus the device resides on.
+# @number: primary bus interface number. This should be the number of
+# the bus the device resides on.
#
-# @secondary: secondary bus interface number. This is the number of the
-# main bus for the bridge
+# @secondary: secondary bus interface number. This is the number of
+# the main bus for the bridge
#
# @subordinate: This is the highest number bus that resides below the
-# bridge.
+# bridge.
#
# @io_range: The PIO range for all devices on this bridge
#
# @memory_range: The MMIO range for all devices on this bridge
#
-# @prefetchable_range: The range of prefetchable MMIO for all devices on
-# this bridge
+# @prefetchable_range: The range of prefetchable MMIO for all devices
+# on this bridge
#
# Since: 2.4
##
#
# @devices: a list of @PciDeviceInfo for each device on this bridge
#
-# Since: 0.14.0
+# Since: 0.14
##
{ 'struct': 'PciBridgeInfo',
'data': {'bus': 'PciBusInfo', '*devices': ['PciDeviceInfo']} }
#
# @regions: a list of the PCI I/O regions associated with the device
#
-# Notes: the contents of @class_info.desc are not stable and should only be
-# treated as informational.
+# Notes: the contents of @class_info.desc are not stable and should
+# only be treated as informational.
#
-# Since: 0.14.0
+# Since: 0.14
##
{ 'struct': 'PciDeviceInfo',
'data': {'bus': 'int', 'slot': 'int', 'function': 'int',
#
# @devices: a list of devices on this bus
#
-# Since: 0.14.0
+# Since: 0.14
##
{ 'struct': 'PciInfo', 'data': {'bus': 'int', 'devices': ['PciDeviceInfo']} }
#
# Return information about the PCI bus topology of the guest.
#
-# Returns: a list of @PciInfo for each PCI bus. Each bus is
-# represented by a json-object, which has a key with a json-array of
-# all PCI devices attached to it. Each device is represented by a
-# json-object.
+# Returns: a list of @PciInfo for each PCI bus. Each bus is
+# represented by a json-object, which has a key with a json-array
+# of all PCI devices attached to it. Each device is represented
+# by a json-object.
#
-# Since: 0.14.0
+# Since: 0.14
#
# Example:
#
# ]
# }
#
-# Note: This example has been shortened as the real response is too long.
-#
+# Note: This example has been shortened as the real response is too
+# long.
##
{ 'command': 'query-pci', 'returns': ['PciInfo'] }