* [PATCH v2 0/8] qapi: Supply some of the missing member documentation
@ 2024-09-11 11:25 Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 1/8] qapi/char: Supply " Markus Armbruster
` (8 more replies)
0 siblings, 9 replies; 12+ messages in thread
From: Markus Armbruster @ 2024-09-11 11:25 UTC (permalink / raw)
To: qemu-devel
Cc: eblake, marcandre.lureau, pbonzini, berrange, arei.gonglei,
pizhenwei, jonathan.cameron, fan.ni, mst, marcel.apfelbaum, jiri,
jsnow
This series gets a few of modules off the pragma
documentation-exceptions list of shame that require minimal effort.
Many undocumented members still remain:
module type or command #missing
------------------------------------------------------------
audio AudiodevDriver 12
block-core BlkdebugEvent 43
BlockdevDriver 39
BlockdevQcow2EncryptionFormat 1
BlockdevVmdkAdapterType 4
DummyBlockCoreForceArrays 1
ImageInfoSpecificKind 2
IscsiHeaderDigest 4
IscsiTransport 2
RbdAuthMode 2
RbdImageEncryptionFormat 2
ThrottleGroupProperties 19
XDbgBlockGraph 2
blockdev-reopen 1
machine-common CpuS390Entitlement 4
machine-target CpuS390Polarization 2
machine CpuS390State 5
DummyForceArrays 1
MemoryDeviceInfoKind 1
SysEmuTarget 27
X86CPURegister32 8
net NetClientDriver 10
String 1
qom ObjectType 48
transaction AbortWrapper 1
BlockDirtyBitmapAddWrapper 1
BlockDirtyBitmapMergeWrapper 1
BlockDirtyBitmapWrapper 1
BlockdevBackupWrapper 1
BlockdevSnapshotInternalWrapper 1
BlockdevSnapshotSyncWrapper 1
BlockdevSnapshotWrapper 1
DriveBackupWrapper 1
ui DisplayProtocol 2
HotKeyMod 3
InputAxis 2
InputButton 7
KeyValueKind 2
QKeyCode 119
VncPrimaryAuth 9
VncVencryptSubAuth 9
virtio DummyVirtioForceArrays 1
yank YankInstanceType 3
qga GuestNVMeSmart 25
Note: The Dummy*ForceArrays are purely internal, and should be elided
from the manual instead, but that's a different project.
Based on my "[PULL 00/19] QAPI patches patches for 2024-09-10" rather
than current master to avoid trivial conflicts in qapi/pragma.json.
Based-on: <20240910164714.1993531-1-armbru@redhat.com>
v2:
* Rebased on latest QAPI PR
* PATCH 1: Tody up a "since" while there [John Snow]
* PATCH 7+8: New
Markus Armbruster (7):
qapi/char: Supply missing member documentation
qapi/common: Supply missing member documentation
qapi/crypto: Supply missing member documentation
qapi/introspect: Supply missing member documentation
qapi/pci: Supply missing member documentation
qapi/rocker: Supply missing member documentation
qapi/cxl: Supply missing member documentation
Zhenwei Pi (1):
qapi: Document QCryptodevBackendServiceType
qapi/char.json | 44 ++++++++++++++++++++++++++++----------------
qapi/common.json | 14 +++++++++++++-
qapi/crypto.json | 4 ++++
qapi/cryptodev.json | 10 ++++++++++
qapi/cxl.json | 3 +++
qapi/introspect.json | 16 ++++++++++++++++
qapi/pci.json | 2 ++
qapi/pragma.json | 11 +----------
qapi/rocker.json | 4 ++++
9 files changed, 81 insertions(+), 27 deletions(-)
--
2.46.0
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v2 1/8] qapi/char: Supply missing member documentation
2024-09-11 11:25 [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
@ 2024-09-11 11:25 ` Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 2/8] qapi/common: " Markus Armbruster
` (7 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2024-09-11 11:25 UTC (permalink / raw)
To: qemu-devel
Cc: eblake, marcandre.lureau, pbonzini, berrange, arei.gonglei,
pizhenwei, jonathan.cameron, fan.ni, mst, marcel.apfelbaum, jiri,
jsnow
Since we neglect to document several members of ChardevBackendKind,
their description in the QEMU QMP Reference manual is "Not
documented". Fix that, and improve the existing member documentation.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
---
qapi/char.json | 44 ++++++++++++++++++++++++++++----------------
qapi/pragma.json | 1 -
2 files changed, 28 insertions(+), 17 deletions(-)
diff --git a/qapi/char.json b/qapi/char.json
index ef58445cee..0d6de1ee35 100644
--- a/qapi/char.json
+++ b/qapi/char.json
@@ -434,37 +434,49 @@
##
# @ChardevBackendKind:
#
-# @pipe: Since 1.5
+# @file: regular files
#
-# @udp: Since 1.5
+# @serial: serial host device
#
-# @mux: Since 1.5
+# @parallel: parallel host device
#
-# @msmouse: Since 1.5
+# @pipe: pipes (since 1.5)
#
-# @wctablet: Since 2.9
+# @socket: stream socket
#
-# @braille: Since 1.5
+# @udp: datagram socket (since 1.5)
#
-# @testdev: Since 2.2
+# @pty: pseudo-terminal
#
-# @stdio: Since 1.5
+# @null: provides no input, throws away output
#
-# @console: Since 1.5
+# @mux: (since 1.5)
#
-# @spicevmc: Since 1.5
+# @msmouse: emulated Microsoft serial mouse (since 1.5)
#
-# @spiceport: Since 1.5
+# @wctablet: emulated Wacom Penpartner serial tablet (since 2.9)
#
-# @qemu-vdagent: Since 6.1
+# @braille: Baum Braille device (since 1.5)
#
-# @dbus: Since 7.0
+# @testdev: device for test-suite control (since 2.2)
#
-# @vc: v1.5
+# @stdio: standard I/O (since 1.5)
#
-# @ringbuf: Since 1.6
+# @console: Windows console (since 1.5)
#
-# @memory: Since 1.5
+# @spicevmc: spice vm channel (since 1.5)
+#
+# @spiceport: Spice port channel (since 1.5)
+#
+# @qemu-vdagent: Spice vdagent (since 6.1)
+#
+# @dbus: D-Bus channel (since 7.0)
+#
+# @vc: virtual console (since 1.5)
+#
+# @ringbuf: memory ring buffer (since 1.6)
+#
+# @memory: synonym for @ringbuf (since 1.5)
#
# Features:
#
diff --git a/qapi/pragma.json b/qapi/pragma.json
index fad3a31628..d5ae397293 100644
--- a/qapi/pragma.json
+++ b/qapi/pragma.json
@@ -46,7 +46,6 @@
'BlockdevSnapshotSyncWrapper',
'BlockdevSnapshotWrapper',
'BlockdevVmdkAdapterType',
- 'ChardevBackendKind',
'CxlCorErrorType',
'DisplayProtocol',
'DriveBackupWrapper',
--
2.46.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 2/8] qapi/common: Supply missing member documentation
2024-09-11 11:25 [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 1/8] qapi/char: Supply " Markus Armbruster
@ 2024-09-11 11:25 ` Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 3/8] qapi/crypto: " Markus Armbruster
` (6 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2024-09-11 11:25 UTC (permalink / raw)
To: qemu-devel
Cc: eblake, marcandre.lureau, pbonzini, berrange, arei.gonglei,
pizhenwei, jonathan.cameron, fan.ni, mst, marcel.apfelbaum, jiri,
jsnow, Philippe Mathieu-Daudé
Since we neglect to document the members of GrabToggleKeys, their
description in the QEMU QMP Reference manual is "Not documented". Fix
that.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
qapi/common.json | 14 +++++++++++++-
qapi/pragma.json | 1 -
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/qapi/common.json b/qapi/common.json
index 7558ce5430..6ffc7a3789 100644
--- a/qapi/common.json
+++ b/qapi/common.json
@@ -183,7 +183,19 @@
##
# @GrabToggleKeys:
#
-# Keys to toggle input-linux between host and guest.
+# Key combinations to toggle input-linux between host and guest.
+#
+# @ctrl-ctrl: left and right control key
+#
+# @alt-alt: left and right alt key
+#
+# @shift-shift: left and right shift key
+#
+# @meta-meta: left and right meta key
+#
+# @scrolllock: scroll lock key
+#
+# @ctrl-scrolllock: either control key and scroll lock key
#
# Since: 4.0
##
diff --git a/qapi/pragma.json b/qapi/pragma.json
index d5ae397293..f03b9cc444 100644
--- a/qapi/pragma.json
+++ b/qapi/pragma.json
@@ -52,7 +52,6 @@
'DummyBlockCoreForceArrays',
'DummyForceArrays',
'DummyVirtioForceArrays',
- 'GrabToggleKeys',
'HotKeyMod',
'ImageInfoSpecificKind',
'InputAxis',
--
2.46.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 3/8] qapi/crypto: Supply missing member documentation
2024-09-11 11:25 [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 1/8] qapi/char: Supply " Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 2/8] qapi/common: " Markus Armbruster
@ 2024-09-11 11:25 ` Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 4/8] qapi/introspect: " Markus Armbruster
` (5 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2024-09-11 11:25 UTC (permalink / raw)
To: qemu-devel
Cc: eblake, marcandre.lureau, pbonzini, berrange, arei.gonglei,
pizhenwei, jonathan.cameron, fan.ni, mst, marcel.apfelbaum, jiri,
jsnow, Philippe Mathieu-Daudé
Since we neglect to document the members of QCryptoAkCipherKeyType,
their description in the QEMU QMP Reference manual is "Not
documented". Fix that.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
qapi/crypto.json | 4 ++++
qapi/pragma.json | 1 -
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/qapi/crypto.json b/qapi/crypto.json
index 867b09d322..9431522768 100644
--- a/qapi/crypto.json
+++ b/qapi/crypto.json
@@ -602,6 +602,10 @@
#
# The type of asymmetric keys.
#
+# @public: public key
+#
+# @private: private key
+#
# Since: 7.1
##
{ 'enum': 'QCryptoAkCipherKeyType',
diff --git a/qapi/pragma.json b/qapi/pragma.json
index f03b9cc444..625eac99df 100644
--- a/qapi/pragma.json
+++ b/qapi/pragma.json
@@ -64,7 +64,6 @@
'NetClientDriver',
'ObjectType',
'PciMemoryRegion',
- 'QCryptoAkCipherKeyType',
'QCryptodevBackendServiceType',
'QKeyCode',
'RbdAuthMode',
--
2.46.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 4/8] qapi/introspect: Supply missing member documentation
2024-09-11 11:25 [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
` (2 preceding siblings ...)
2024-09-11 11:25 ` [PATCH v2 3/8] qapi/crypto: " Markus Armbruster
@ 2024-09-11 11:25 ` Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 5/8] qapi/pci: " Markus Armbruster
` (4 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2024-09-11 11:25 UTC (permalink / raw)
To: qemu-devel
Cc: eblake, marcandre.lureau, pbonzini, berrange, arei.gonglei,
pizhenwei, jonathan.cameron, fan.ni, mst, marcel.apfelbaum, jiri,
jsnow
Since we neglect to document the members of JSONType, their
description in the QEMU QMP Reference manual is "Not documented". Fix
that.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
---
qapi/introspect.json | 16 ++++++++++++++++
qapi/pragma.json | 1 -
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/qapi/introspect.json b/qapi/introspect.json
index 14df049580..01bb242947 100644
--- a/qapi/introspect.json
+++ b/qapi/introspect.json
@@ -127,6 +127,22 @@
# section 1, plus 'int' (split off 'number'), plus the obvious top
# type 'value'.
#
+# @string: JSON string
+#
+# @number: JSON number
+#
+# @int: JSON number that is an integer
+#
+# @boolean: literal ``false`` or ``true``
+#
+# @null: literal ``null``
+#
+# @object: JSON object
+#
+# @array: JSON array
+#
+# @value: any JSON value
+#
# Since: 2.5
##
{ 'enum': 'JSONType',
diff --git a/qapi/pragma.json b/qapi/pragma.json
index 625eac99df..7b0e12f42b 100644
--- a/qapi/pragma.json
+++ b/qapi/pragma.json
@@ -58,7 +58,6 @@
'InputButton',
'IscsiHeaderDigest',
'IscsiTransport',
- 'JSONType',
'KeyValueKind',
'MemoryDeviceInfoKind',
'NetClientDriver',
--
2.46.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 5/8] qapi/pci: Supply missing member documentation
2024-09-11 11:25 [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
` (3 preceding siblings ...)
2024-09-11 11:25 ` [PATCH v2 4/8] qapi/introspect: " Markus Armbruster
@ 2024-09-11 11:25 ` Markus Armbruster
2024-09-11 11:29 ` Michael S. Tsirkin
2024-09-11 11:25 ` [PATCH v2 6/8] qapi/rocker: " Markus Armbruster
` (3 subsequent siblings)
8 siblings, 1 reply; 12+ messages in thread
From: Markus Armbruster @ 2024-09-11 11:25 UTC (permalink / raw)
To: qemu-devel
Cc: eblake, marcandre.lureau, pbonzini, berrange, arei.gonglei,
pizhenwei, jonathan.cameron, fan.ni, mst, marcel.apfelbaum, jiri,
jsnow, Philippe Mathieu-Daudé
Since we neglect to document a member of PciMemoryRegion, its
description in the QEMU QMP Reference manual is "Not documented". Fix
that.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
qapi/pci.json | 2 ++
qapi/pragma.json | 1 -
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/qapi/pci.json b/qapi/pci.json
index 78bee57b77..dc85a41d28 100644
--- a/qapi/pci.json
+++ b/qapi/pci.json
@@ -33,6 +33,8 @@
# - 'io' if the region is a PIO region
# - 'memory' if the region is a MMIO region
#
+# @address: memory address
+#
# @size: memory size
#
# @prefetch: if @type is 'memory', true if the memory is prefetchable
diff --git a/qapi/pragma.json b/qapi/pragma.json
index 7b0e12f42b..baeae5bf52 100644
--- a/qapi/pragma.json
+++ b/qapi/pragma.json
@@ -62,7 +62,6 @@
'MemoryDeviceInfoKind',
'NetClientDriver',
'ObjectType',
- 'PciMemoryRegion',
'QCryptodevBackendServiceType',
'QKeyCode',
'RbdAuthMode',
--
2.46.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 6/8] qapi/rocker: Supply missing member documentation
2024-09-11 11:25 [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
` (4 preceding siblings ...)
2024-09-11 11:25 ` [PATCH v2 5/8] qapi/pci: " Markus Armbruster
@ 2024-09-11 11:25 ` Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 7/8] qapi/cxl: " Markus Armbruster
` (2 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2024-09-11 11:25 UTC (permalink / raw)
To: qemu-devel
Cc: eblake, marcandre.lureau, pbonzini, berrange, arei.gonglei,
pizhenwei, jonathan.cameron, fan.ni, mst, marcel.apfelbaum, jiri,
jsnow, Philippe Mathieu-Daudé
Since we neglect to document the argument of query-rocker and
query-rocker-ports, their description in the QEMU QMP Reference manual
is "Not documented". Fix that.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
qapi/pragma.json | 4 +---
qapi/rocker.json | 4 ++++
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/qapi/pragma.json b/qapi/pragma.json
index baeae5bf52..feb7981700 100644
--- a/qapi/pragma.json
+++ b/qapi/pragma.json
@@ -78,9 +78,7 @@
'X86CPURegister32',
'XDbgBlockGraph',
'YankInstanceType',
- 'blockdev-reopen',
- 'query-rocker',
- 'query-rocker-ports' ],
+ 'blockdev-reopen' ],
# Externally visible types whose member names may use uppercase
'member-name-exceptions': [ # visible in:
'ACPISlotType', # query-acpi-ospm-status
diff --git a/qapi/rocker.json b/qapi/rocker.json
index 73c7363b16..51aa5b4930 100644
--- a/qapi/rocker.json
+++ b/qapi/rocker.json
@@ -26,6 +26,8 @@
#
# Return rocker switch information.
#
+# @name: switch name
+#
# Returns: @Rocker information
#
# Since: 2.4
@@ -94,6 +96,8 @@
#
# Return rocker switch port information.
#
+# @name: port name
+#
# Returns: a list of @RockerPort information
#
# Since: 2.4
--
2.46.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 7/8] qapi/cxl: Supply missing member documentation
2024-09-11 11:25 [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
` (5 preceding siblings ...)
2024-09-11 11:25 ` [PATCH v2 6/8] qapi/rocker: " Markus Armbruster
@ 2024-09-11 11:25 ` Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 8/8] qapi: Document QCryptodevBackendServiceType Markus Armbruster
2024-09-13 8:09 ` [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
8 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2024-09-11 11:25 UTC (permalink / raw)
To: qemu-devel
Cc: eblake, marcandre.lureau, pbonzini, berrange, arei.gonglei,
pizhenwei, jonathan.cameron, fan.ni, mst, marcel.apfelbaum, jiri,
jsnow
Since we neglect to document a member of CxlCorErrorType, its
description in the QEMU QMP Reference manual is "Not documented". Fix
that.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
---
qapi/cxl.json | 3 +++
qapi/pragma.json | 1 -
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/qapi/cxl.json b/qapi/cxl.json
index e9315d5b4d..9f65589bce 100644
--- a/qapi/cxl.json
+++ b/qapi/cxl.json
@@ -326,6 +326,9 @@
# @crc-threshold: Component specific and applicable to 68 byte Flit
# mode only.
#
+# @retry-threshold: Retry threshold hit in the Local Retry State
+# Machine, 68B Flits only.
+#
# @cache-poison-received: Received poison from a peer on CXL.cache.
#
# @mem-poison-received: Received poison from a peer on CXL.mem
diff --git a/qapi/pragma.json b/qapi/pragma.json
index feb7981700..108e574678 100644
--- a/qapi/pragma.json
+++ b/qapi/pragma.json
@@ -46,7 +46,6 @@
'BlockdevSnapshotSyncWrapper',
'BlockdevSnapshotWrapper',
'BlockdevVmdkAdapterType',
- 'CxlCorErrorType',
'DisplayProtocol',
'DriveBackupWrapper',
'DummyBlockCoreForceArrays',
--
2.46.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 8/8] qapi: Document QCryptodevBackendServiceType
2024-09-11 11:25 [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
` (6 preceding siblings ...)
2024-09-11 11:25 ` [PATCH v2 7/8] qapi/cxl: " Markus Armbruster
@ 2024-09-11 11:25 ` Markus Armbruster
2024-09-13 8:09 ` [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
8 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2024-09-11 11:25 UTC (permalink / raw)
To: qemu-devel
Cc: eblake, marcandre.lureau, pbonzini, berrange, arei.gonglei,
pizhenwei, jonathan.cameron, fan.ni, mst, marcel.apfelbaum, jiri,
jsnow
From: zhenwei pi <pizhenwei@bytedance.com>
QCryptodevBackendServiceType was introduced by
bc304a6442e (cryptodev: Introduce server type in QAPI). However there
is a lack of member description.
Reported-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
[Drop QCryptodevBackendServiceType from pragma documentation-exceptions]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
---
qapi/cryptodev.json | 10 ++++++++++
qapi/pragma.json | 1 -
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/qapi/cryptodev.json b/qapi/cryptodev.json
index 5e417340dc..04d0e21d20 100644
--- a/qapi/cryptodev.json
+++ b/qapi/cryptodev.json
@@ -27,6 +27,16 @@
#
# The supported service types of a crypto device.
#
+# @cipher: Symmetric Key Cipher service
+#
+# @hash: Hash service
+#
+# @mac: Message Authentication Codes service
+#
+# @aead: Authenticated Encryption with Associated Data service
+#
+# @akcipher: Asymmetric Key Cipher service
+#
# Since: 8.0
##
{ 'enum': 'QCryptodevBackendServiceType',
diff --git a/qapi/pragma.json b/qapi/pragma.json
index 108e574678..023a2ef7bc 100644
--- a/qapi/pragma.json
+++ b/qapi/pragma.json
@@ -61,7 +61,6 @@
'MemoryDeviceInfoKind',
'NetClientDriver',
'ObjectType',
- 'QCryptodevBackendServiceType',
'QKeyCode',
'RbdAuthMode',
'RbdImageEncryptionFormat',
--
2.46.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH v2 5/8] qapi/pci: Supply missing member documentation
2024-09-11 11:25 ` [PATCH v2 5/8] qapi/pci: " Markus Armbruster
@ 2024-09-11 11:29 ` Michael S. Tsirkin
2024-09-11 13:04 ` Markus Armbruster
0 siblings, 1 reply; 12+ messages in thread
From: Michael S. Tsirkin @ 2024-09-11 11:29 UTC (permalink / raw)
To: Markus Armbruster
Cc: qemu-devel, eblake, marcandre.lureau, pbonzini, berrange,
arei.gonglei, pizhenwei, jonathan.cameron, fan.ni,
marcel.apfelbaum, jiri, jsnow, Philippe Mathieu-Daudé
On Wed, Sep 11, 2024 at 01:25:42PM +0200, Markus Armbruster wrote:
> Since we neglect to document a member of PciMemoryRegion, its
> description in the QEMU QMP Reference manual is "Not documented". Fix
> that.
>
> Signed-off-by: Markus Armbruster <armbru@redhat.com>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
can you merge this?
> ---
> qapi/pci.json | 2 ++
> qapi/pragma.json | 1 -
> 2 files changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/qapi/pci.json b/qapi/pci.json
> index 78bee57b77..dc85a41d28 100644
> --- a/qapi/pci.json
> +++ b/qapi/pci.json
> @@ -33,6 +33,8 @@
> # - 'io' if the region is a PIO region
> # - 'memory' if the region is a MMIO region
> #
> +# @address: memory address
> +#
> # @size: memory size
> #
> # @prefetch: if @type is 'memory', true if the memory is prefetchable
> diff --git a/qapi/pragma.json b/qapi/pragma.json
> index 7b0e12f42b..baeae5bf52 100644
> --- a/qapi/pragma.json
> +++ b/qapi/pragma.json
> @@ -62,7 +62,6 @@
> 'MemoryDeviceInfoKind',
> 'NetClientDriver',
> 'ObjectType',
> - 'PciMemoryRegion',
> 'QCryptodevBackendServiceType',
> 'QKeyCode',
> 'RbdAuthMode',
> --
> 2.46.0
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v2 5/8] qapi/pci: Supply missing member documentation
2024-09-11 11:29 ` Michael S. Tsirkin
@ 2024-09-11 13:04 ` Markus Armbruster
0 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2024-09-11 13:04 UTC (permalink / raw)
To: Michael S. Tsirkin
Cc: qemu-devel, eblake, marcandre.lureau, pbonzini, berrange,
arei.gonglei, pizhenwei, jonathan.cameron, fan.ni,
marcel.apfelbaum, jiri, jsnow, Philippe Mathieu-Daudé
"Michael S. Tsirkin" <mst@redhat.com> writes:
> On Wed, Sep 11, 2024 at 01:25:42PM +0200, Markus Armbruster wrote:
>> Since we neglect to document a member of PciMemoryRegion, its
>> description in the QEMU QMP Reference manual is "Not documented". Fix
>> that.
>>
>> Signed-off-by: Markus Armbruster <armbru@redhat.com>
>> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
>
> Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
>
>
> can you merge this?
Gladly!
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v2 0/8] qapi: Supply some of the missing member documentation
2024-09-11 11:25 [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
` (7 preceding siblings ...)
2024-09-11 11:25 ` [PATCH v2 8/8] qapi: Document QCryptodevBackendServiceType Markus Armbruster
@ 2024-09-13 8:09 ` Markus Armbruster
8 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2024-09-13 8:09 UTC (permalink / raw)
To: qemu-devel
Cc: eblake, marcandre.lureau, pbonzini, berrange, arei.gonglei,
pizhenwei, jonathan.cameron, fan.ni, mst, marcel.apfelbaum, jiri,
jsnow
Qeueued. I'm going to sit on it for a few more days in the hope of
getting PATCH 1+7 reviewed, too.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2024-09-13 8:09 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-11 11:25 [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 1/8] qapi/char: Supply " Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 2/8] qapi/common: " Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 3/8] qapi/crypto: " Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 4/8] qapi/introspect: " Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 5/8] qapi/pci: " Markus Armbruster
2024-09-11 11:29 ` Michael S. Tsirkin
2024-09-11 13:04 ` Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 6/8] qapi/rocker: " Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 7/8] qapi/cxl: " Markus Armbruster
2024-09-11 11:25 ` [PATCH v2 8/8] qapi: Document QCryptodevBackendServiceType Markus Armbruster
2024-09-13 8:09 ` [PATCH v2 0/8] qapi: Supply some of the missing member documentation Markus Armbruster
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.