, but for others the default value will
remain.
Signed-off-by: Maksim Davydov
---
target/i386/cpu.c | 19 +--
target/i386/cpu.h | 3 +++
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/target/i386/cpu.c b/target/i386/cpu.c
index cfe7c92d6b..bbf8fb137c 100644
--- a/target
Maksim Davydov (4):
qom: add default value
qmp: add dump machine type compatibility properties
python/qemu/machine: add method to retrieve QEMUMachine::binary field
scripts: add script to compare compatibility properties
MAINTAINERS | 5 +
hw/core/machine-qmp
Add a supportive property to access the path to the QEMU binary
Signed-off-by: Maksim Davydov
Reviewed-by: John Snow
Reviewed-by: Philippe Mathieu-Daudé
---
python/qemu/machine/machine.py | 5 +
1 file changed, 5 insertions(+)
diff --git a/python/qemu/machine/machine.py b/python/qemu
─┼┼┤
│virtio-mem│ unplugged-inaccessible │ False│
auto │
╘══╧══╧╧╛
Signed-off-by
supported machines for their comparison via new optional
argument of "query-machines" command. Since information on compatibility
properties can increase the command output by a factor of 40, add an
argument to enable it, default off.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types (e.g. memory-backend).
Signed-off-
On 3/8/24 06:47, Peter Xu wrote:
On Thu, Mar 07, 2024 at 12:06:59PM +0300, Maksim Davydov wrote:
On 3/6/24 04:57, Peter Xu wrote:
On Tue, Mar 05, 2024 at 03:43:41PM +0100, Markus Armbruster wrote:
Peter Maydell writes:
On Mon, 4 Mar 2024 at 13:52, Maksim Davydov wrote:
The following
On 3/6/24 04:57, Peter Xu wrote:
On Tue, Mar 05, 2024 at 03:43:41PM +0100, Markus Armbruster wrote:
Peter Maydell writes:
On Mon, 4 Mar 2024 at 13:52, Maksim Davydov wrote:
The following changes since commit e1007b6bab5cf97705bf4f2aaec1f607787355b8:
Merge tag 'pull-request-2024-03-01
If a migration stream is broken, the address and flag reading can return
zero. Thus, an irrelevant flag error will be returned instead of EIO.
It can be fixed by additional check after the reading.
Signed-off-by: Maksim Davydov
---
migration/ram.c | 6 ++
1 file changed, 6 insertions
─┼┼┤
│virtio-mem│ unplugged-inaccessible │ False│
auto │
╘══╧══╧╧╛
Signed-off-by
supported machines for their comparison via new optional
argument of "query-machines" command. Since information on compatibility
properties can increase the command output by a factor of 40, add an
argument to enable it, default off.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types (e.g. memory-backend).
Signed-off-
Add a supportive property to access the path to the QEMU binary
Signed-off-by: Maksim Davydov
Reviewed-by: John Snow
Reviewed-by: Philippe Mathieu-Daudé
---
python/qemu/machine/machine.py | 5 +
1 file changed, 5 insertions(+)
diff --git a/python/qemu/machine/machine.py b/python/qemu
Maksim Davydov (4):
qom: add default value
qmp: add dump machine type compatibility properties
python/qemu/machine: add method to retrieve QEMUMachine::binary field
scripts: add script to compare compatibility properties
MAINTAINERS | 5 +
hw/core/machine-qmp-cmds.c
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types (e.g. memory-backend).
Signed-off-
supported machines for their comparison via new optional
argument of "query-machines" command. Since information on compatibility
properties can increase the command output by a factor of 40, add an
argument to enable it, default off.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir
─┼┼┤
│virtio-mem│ unplugged-inaccessible │ False│
auto │
╘══╧══╧╧╛
Signed-off-by
patches
v1 -> previous iteration:
* new default value print concept
* QEMU python library is used to collect qmp data
* remove auxiliary patches (that was used to fix `->get` sematics)
* print compat_props in the correct order
* delete `absract` field to reduce output JSON size
Maksim Davydov
Add a supportive property to access the path to the QEMU binary
Signed-off-by: Maksim Davydov
Reviewed-by: John Snow
Reviewed-by: Philippe Mathieu-Daudé
---
python/qemu/machine/machine.py | 5 +
1 file changed, 5 insertions(+)
diff --git a/python/qemu/machine/machine.py b/python/qemu
─┼┼┤
│virtio-mem│ unplugged-inaccessible │ False│
auto │
╘══╧══╧╧╛
Signed-of
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types (e.g. memory-backend).
Signed-off-
supported machines for their comparison via new optional
argument of "query-machines" command.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir Sementsov-Ogievskiy
---
hw/core/machine-qmp-cmds.c | 23 -
qapi/machine.json | 64 ++
ion:
* new default value print concept
* QEMU python library is used to collect qmp data
* remove auxiliary patches (that was used to fix `->get` sematics)
* print compat_props in the correct order
* delete `absract` field to reduce output JSON size
Maksim Davydov (4):
qom: qom-list-properties: a
Add a supportive property to access the path to the QEMU binary
Signed-off-by: Maksim Davydov
Reviewed-by: John Snow
Reviewed-by: Philippe Mathieu-Daudé
---
python/qemu/machine/machine.py | 5 +
1 file changed, 5 insertions(+)
diff --git a/python/qemu/machine/machine.py b/python/qemu
─┼┼┤
│virtio-mem│ unplugged-inaccessible │ False│
auto │
╘══╧══╧╧
* QEMU python library is used to collect qmp data
* remove auxiliary patches (that was used to fix `->get` sematics)
* print compat_props in the correct order
* delete `absract` field to reduce output JSON size
Maksim Davydov (4):
qom: qom-list-properties: add default value
qmp: add dump ma
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types (e.g. memory-backend).
Signed-off-
Add a supportive property to access the path to the QEMU binary
Signed-off-by: Maksim Davydov
Reviewed-by: John Snow
Reviewed-by: Philippe Mathieu-Daud??
---
python/qemu/machine/machine.py | 5 +
1 file changed, 5 insertions(+)
diff --git a/python/qemu/machine/machine.py b/python/qemu
supported machines for their comparison via new optional
argument of "query-machines" command.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir Sementsov-Ogievskiy
---
hw/core/machine-qmp-cmds.c | 23 -
qapi/machine.json | 64 ++
On 12/1/23 12:51, Markus Armbruster wrote:
Review, anyone?
Only Vladimir
Maksim Davydov writes:
This script runs QEMU to obtain compat_props of machines and default
values of different types of drivers to produce comparison table. This
table can be used to compare machine types
Thanks for reviewing
Sorry for replying late
On 12/1/23 12:49, Markus Armbruster wrote:
I apologize for the lateness of my review.
Maksim Davydov writes:
To control that creating new machine type doesn't affect the previous
types (their compat_props) and to check complex compat_props
Thanks for reviewing!
I'll change patch subject to more appropriate one and fix the docstring
On 11/10/23 10:03, Philippe Mathieu-Daudé wrote:
On 8/11/23 16:38, Maksim Davydov wrote:
Add a supportive property to access the path to the qemu binary
Signed-off-by: Maksim Davydov
---
python
─┼┼┤
│virtio-mem│ unplugged-inaccessible │ False│
auto │
╘══╧══╧╧╛
Signed-off-by: Maksim Davydov
supported machines for their comparison via new optional
argument of "query-machines" command.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir Sementsov-Ogievskiy
---
hw/core/machine-qmp-cmds.c | 23 +++-
qapi/machine.json | 54 ++
o collect qmp data
* remove auxiliary patches (that was used to fix `->get` sematics)
* print compat_props in the correct order
* delete `absract` field to reduce output JSON size
Maksim Davydov (4):
qom: add default value
qmp: add dump machine type compatible properties
python: add binary
Add a supportive property to access the path to the qemu binary
Signed-off-by: Maksim Davydov
---
python/qemu/machine/machine.py | 5 +
1 file changed, 5 insertions(+)
diff --git a/python/qemu/machine/machine.py b/python/qemu/machine/machine.py
index 31cb9d617d..78436403b2 100644
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types (e.g. memory-backend).
Signed-off-
| 5 +
subprojects/libvhost-user/libvhost-user.c | 1 +
util/filemonitor-inotify.c| 25 +++
8 files changed, 52 insertions(+), 22 deletions(-)
all patches:
Reviewed-by: Maksim Davydov
o_copy_sent += serr->ee_data - serr->ee_info + 1;
--
Best regards,
Maksim Davydov
e
solution of fixing this erratum
Signed-off-by: Maksim Davydov
---
target/i386/cpu.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/target/i386/cpu.c b/target/i386/cpu.c
index a61cd6d99d1f..1242bd541a53 100644
--- a/target/i386/cpu.c
+++ b/target/i386/cpu.c
@@ -4466,6 +4466,16 @@ st
On 4/25/23 18:35, Moger, Babu wrote:
Hi Maksim,
On 4/25/23 07:51, Maksim Davydov wrote:
On 4/24/23 19:33, Babu Moger wrote:
From: Michael Roth
Introduce new EPYC cpu versions: EPYC-v4 and EPYC-Rome-v3.
The only difference vs. older models is an updated cache_info
},
+.cache_info = _rome_v3_cache_info
+},
{ /* end of list */ }
}
},
--
Best regards,
Maksim Davydov
Ping
On 1/12/23 18:28, Maksim Davydov wrote:
This script run QEMU to obtain compat_props of machines and default
values of different types and produce appropriate table. This table
can be used to compare machine types to choose the most suitable
machine. Also this table in json or csv format
supported machines for their comparison via new optional
argument of "query-machines" command.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir Sementsov-Ogievskiy
---
hw/core/machine-qmp-cmds.c | 23 +++-
qapi/machine.json | 54 ++
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types.
Signed-off-by: Maksim Davydov
─┼──┼┤
│ virtio-blk-device:write-zeroes│False │
True│
├───┼──┼┤
│ x86_64-cpu:x-intel-pt-auto-level │False │
d to reduce output JSON size
Maksim Davydov (4):
qom: add default value
python/qmp: increase read buffer size
qmp: add dump machine type compatible properties
scripts: add script to compare compatible properties
hw/core/machine-qmp-cmds.c| 23 +-
python/qemu/qmp/qmp_client
Current 256KB is not enough for some real cases. As a possible solution
limit can be chosen to be the same as libvirt (10MB)
Signed-off-by: Maksim Davydov
Reviewed-by: John Snow
---
python/qemu/qmp/qmp_client.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/python
On 12/12/22 13:53, Dr. David Alan Gilbert wrote:
* Maksim Davydov (davydov-...@yandex-team.ru) wrote:
This script run QEMU to obtain compat_props of machines and default
values of different types and produce appropriate table. This table
can be used to compare machine types to choose the most
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types.
Signed-off-by: Maksim Davydov
─┼──┼┤
│ virtio-blk-device:write-zeroes│False │
True│
├───┼──┼┤
│ x86_64-cpu:x-intel-pt-auto-level │False │
Tr
criptions
* reorder patches
v1 -> previous iteration:
* new default value print concept
* QEMU python library is used to collect qmp data
* remove auxiliary patches (that was used to fix `->get` sematics)
* print compat_props in the correct order
* delete `absract` field to reduce output JSO
supported machines for their comparison via new optional
argument of "query-machines" command.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir Sementsov-Ogievskiy
---
hw/core/machine-qmp-cmds.c | 22 ++-
qapi/machine.json | 54 ++
Current 256KB is not enough for some real cases. As a possible solution
limit can be chosen to be the same as libvirt (10MB)
Signed-off-by: Maksim Davydov
---
python/qemu/qmp/qmp_client.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/python/qemu/qmp/qmp_client.py b
On 11/9/22 00:16, John Snow wrote:
On Thu, Nov 3, 2022 at 6:29 AM Maksim Davydov
wrote:
This script run QEMU to obtain compat_props of machines and default
values of different types and produce appropriate table. This table
can be used to compare machine types to choose the most suitable
On 11/8/22 18:37, Vladimir Sementsov-Ogievskiy wrote:
On 11/3/22 13:27, Maksim Davydov wrote:
This script run QEMU to obtain compat_props of machines and default
values of different types and produce appropriate table. This table
can be used to compare machine types to choose the most
supported machines for their comparison via new optional
argument of "query-machines" command.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir Sementsov-Ogievskiy
---
hw/core/machine-qmp-cmds.c | 22 ++-
qapi/machine.json | 54 ++
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types.
Signed-off-by: Maksim Davydov
─┼──┼┤
│ virtio-blk-device:write-zeroes│False │
True│
├───┼──┼┤
│ x86_64-cpu:x-intel-pt-auto-level │False │
llect qmp data
* remove auxiliary patches (that was used to fix `->get` sematics)
* print compat_props in the correct order
* delete `absract` field to reduce output JSON size
Maksim Davydov (4):
qom: add default value
python/qmp: increase read buffer size
qmp: add dump machine typ
After modification of "query-machines" command the buffer size should be
more than 452kB to contain output with compat-props.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir Sementsov-Ogievskiy
---
python/qemu/qmp/qmp_client.py | 4 ++--
1 file changed, 2 insertions(+), 2
Hi!Could you send a pull request? 26.08.2022, 11:21, "Marc-André Lureau" :Hi On Thu, Aug 25, 2022 at 9:02 PM Maksim Davydov <davydov-...@yandex-team.ru> wrote:If finalize chardev-msmouse or chardev-wctable is called immediately afterinit it cases QEMU to crash with segfault. This
Hi! 16.09.2022, 08:57, "Markus Armbruster" :Maksim Davydov <davydov-...@yandex-team.ru> writes: This script run QEMU to obtain compat_props of machines and default values of different types and produce appropriate table. This table can be used to compare machine types to choose t
Hi!14.09.2022, 21:25, "Vladimir Sementsov-Ogievskiy" :On 9/14/22 13:55, Maksim Davydov wrote: This script run QEMU to obtain compat_props of machines and default values of different types and produce appropriate table. This table can be used to compare machine types to choose the mos
supported machines for their comparison via new optional
argument of "query-machines" command.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir Sementsov-Ogievskiy
---
hw/core/machine-qmp-cmds.c | 22 ++-
qapi/machine.json | 54 ++
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types.
Signed-off-by: Maksim Davydov
───┤
│ x86_64-cpu-topoext │ False │ [True, False] │
├┼───┼───┤
│ x86_64-cpu-x-hv-synic-kvm-only │ True │ False │
╘════════╧═══╧═══╛
Signed-off-by: Maksim Davydov
---
scripts/compare_mt.py | 374 +
* delete `absract` field to reduce output JSON size
Maksim Davydov (4):
qom: add devault value
python/qmp: increase read buffer size
qmp: add dump machine type compatible properties
scripts: add script to compare compatible properties
hw/core/machine-qmp-cmds.c| 22 +-
python
After modification of "query-machines" command the buffer size should be
more than 452kB to contain output with compat-props.
Signed-off-by: Maksim Davydov
Reviewed-by: Vladimir Sementsov-Ogievskiy
---
python/qemu/qmp/qmp_client.py | 4 ++--
1 file changed, 2 insertions(+), 2
+ vsementsov@- pbonzini@ 26.08.2022, 11:21, "Marc-André Lureau" :Hi On Thu, Aug 25, 2022 at 9:02 PM Maksim Davydov <davydov-...@yandex-team.ru> wrote:If finalize chardev-msmouse or chardev-wctable is called immediately afterinit it cases QEMU to crash with segfault. This
┼───┼───┤
│ x86_64-cpu-x-hv-synic-kvm-only │ True │ False │
╘════════╧═══╧═══╛
Signed-off-by: Maksim Davydov
---
scripts/compare_mt.py | 370 +
After modification of "query-machines" command the buffer size should be
more than 452kB to contain output with compat-props.
Signed-off-by: Maksim Davydov
---
python/qemu/qmp/qmp_client.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/python/qemu/qmp/qmp_c
:
* new default value print concept
* QEMU python library is used to collect qmp data
* remove auxiliary patches (that was used to fix ->get sematics)
* print compat_props in the correct order
* delete `absract` field to reduce output JSON size
Maksim Davydov (4):
qom: add devault value
qmp: add d
qmp_qom_list_properties can print default values if they are available
as qmp_device_list_properties does, because both of them use the
ObjectPropertyInfo structure with default_value field. This can be useful
when working with "not device" types.
Signed-off-by: Maksim Davydov
---
q
supported machines for their comparison via new optional
argument of "query-machines" command.
Signed-off-by: Maksim Davydov
---
hw/core/machine-qmp-cmds.c | 22 ++-
qapi/machine.json | 54 +++--
tests/qtest/fuzz/qos_fuzz.c | 2 +
`
command.
Signed-off-by: Maksim Davydov
---
chardev/msmouse.c | 4 +++-
chardev/wctablet.c | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/chardev/msmouse.c b/chardev/msmouse.c
index eb9231dcdb..2cc1b16561 100644
--- a/chardev/msmouse.c
+++ b/chardev/msmouse.c
@@ -146,7 +146,9
76 matches
Mail list logo