Re: [PATCH] hw/rdma: Deprecate the pvrdma device and the rdma subsystem

2023-10-04 Thread Philippe Mathieu-Daudé
insertions(+), 1 deletion(-) Reviewed-by: Philippe Mathieu-Daudé

[PULL 01/41] accel: Remove HAX accelerator

2023-08-31 Thread Philippe Mathieu-Daudé
ned-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth Message-Id: <20230831082016.60885-1-phi...@linaro.org> --- MAINTAINERS |8 - docs/about/build-platforms.rst|2 +- docs/about/deprecated.rst |

[PATCH v2] accel: Remove HAX accelerator

2023-08-31 Thread Philippe Mathieu-Daudé
ned-off-by: Philippe Mathieu-Daudé --- I plan to commit this in my next PR. --- MAINTAINERS |8 - docs/about/build-platforms.rst|2 +- docs/about/deprecated.rst |6 - docs/about/index.rst |

Re: [PATCH] Fix some typos in documentation and comments

2023-08-01 Thread Philippe Mathieu-Daudé
On 30/7/23 20:03, Stefan Weil wrote: Signed-off-by: Stefan Weil --- This patch was triggered by a spelling check for the generated QEMU documentation using codespell. It does not try to fix all typos which still exist in the QEMU code, but has a focus on those required to fix the

Re: [PATCH] Fix some typos in documentation and comments

2023-07-31 Thread Philippe Mathieu-Daudé
/devices/nvme.rst | 2 +- hw/core/loader.c | 4 ++-- include/exec/memory.h| 2 +- ui/vnc-enc-tight.c | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [RFC PATCH-for-8.1] accel: Remove HAX accelerator

2023-06-23 Thread Philippe Mathieu-Daudé
On 24/6/23 01:08, Philippe Mathieu-Daudé wrote: HAX is deprecated since commits 73741fda6c ("MAINTAINERS: Abort HAXM maintenance") and 90c167a1da ("docs/about/deprecated: Mark HAXM in QEMU as deprecated"), released in v8.0.0. Per the QEMU deprecation policy, we shouldn't r

[RFC PATCH-for-8.1] accel: Remove HAX accelerator

2023-06-23 Thread Philippe Mathieu-Daudé
our time by removing this orphan zombie code before the QEMU v8.2 release. Signed-off-by: Philippe Mathieu-Daudé --- MAINTAINERS |8 - docs/about/build-platforms.rst|2 +- docs/about/deprecated.rst |6 - docs/about/

Re: [PATCH v5 04/10] scripts/qapi: document the tool that generated the file

2023-05-24 Thread Philippe Mathieu-Daudé
1 file changed, 6 insertions(+), 2 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v4 02/10] trace-events: remove the remaining vcpu trace events

2023-05-24 Thread Philippe Mathieu-Daudé
| 2 -- hw/core/trace-events | 3 +++ trace-events | 31 --- 5 files changed, 5 insertions(+), 36 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v4 01/10] *-user: remove the guest_user_syscall tracepoints

2023-05-24 Thread Philippe Mathieu-Daudé
-- trace-events | 19 --- 3 files changed, 25 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v4 05/10] qapi: make the vcpu parameters deprecated for 8.1

2023-05-24 Thread Philippe Mathieu-Daudé
;vcpu" property, an error is returned. +# - its name matches the @name pattern +# There are no longer any per-vCPU events Ditto. Otherwise: Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v3 04/10] linux-user: Add '-one-insn-per-tb' option equivalent to '-singlestep'

2023-04-20 Thread Philippe Mathieu-Daudé
On 20/4/23 11:19, Peter Maydell wrote: On Thu, 20 Apr 2023 at 10:13, Philippe Mathieu-Daudé wrote: On 17/4/23 18:40, Peter Maydell wrote: The '-singlestep' option is confusing, because it doesn't actually have anything to do with single-stepping the CPU. What it does do is force TCG

Re: [PATCH v3 05/10] bsd-user: Add '-one-insn-per-tb' option equivalent to '-singlestep'

2023-04-20 Thread Philippe Mathieu-Daudé
files changed, 9 insertions(+), 3 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v3 04/10] linux-user: Add '-one-insn-per-tb' option equivalent to '-singlestep'

2023-04-20 Thread Philippe Mathieu-Daudé
ecated synonym for -one-insn-per-tb"}, Maybe worth mentioning QEMU_ONE_INSN_PER_TB too here: "deprecated synonyms for -one-insn-per-tb and QEMU_ONE_INSN_PER_TB" Reviewed-by: Philippe Mathieu-Daudé {"strace", "QEMU_STRACE", false, handle_arg_strace, "", "log system calls"}, {"seed", "QEMU_RAND_SEED", true, handle_arg_seed,

Re: [PATCH v3 10/10] hmp: Deprecate 'singlestep' member of StatusInfo

2023-04-20 Thread Philippe Mathieu-Daudé
ll when we eventually drop the deprecated member.) --- docs/about/deprecated.rst | 14 ++ qapi/run-state.json | 14 +++--- 2 files changed, 25 insertions(+), 3 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v3 09/10] qapi/run-state.json: Fix missing newline at end of file

2023-04-20 Thread Philippe Mathieu-Daudé
-state.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v3 08/10] hmp: Add 'one-insn-per-tb' command equivalent to 'singlestep'

2023-04-20 Thread Philippe Mathieu-Daudé
(+), 6 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v3 07/10] accel/tcg: Report one-insn-per-tb in 'info jit', not 'info status'

2023-04-20 Thread Philippe Mathieu-Daudé
Mathieu-Daudé --- accel/tcg/monitor.c | 14 ++ softmmu/runstate-hmp-cmds.c | 5 ++--- 2 files changed, 16 insertions(+), 3 deletions(-)

Re: [PATCH v3 06/10] Document that -singlestep command line option is deprecated

2023-04-20 Thread Philippe Mathieu-Daudé
Mathieu-Daudé

Re: [PATCH v3 03/10] accel/tcg: Use one_insn_per_tb global instead of old singlestep global

2023-04-20 Thread Philippe Mathieu-Daudé
insertions(+), 8 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v3 02/10] softmmu: Don't use 'singlestep' global in QMP and HMP commands

2023-04-20 Thread Philippe Mathieu-Daudé
changed, 25 insertions(+), 3 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v4 2/5] docs/about/deprecated: Deprecate the qemu-system-i386 binary

2023-03-06 Thread Philippe Mathieu-Daudé
On 6/3/23 15:06, Daniel P. Berrangé wrote: On Mon, Mar 06, 2023 at 02:48:16PM +0100, Thomas Huth wrote: On 06/03/2023 10.27, Daniel P. Berrangé wrote: On Mon, Mar 06, 2023 at 09:46:55AM +0100, Thomas Huth wrote: [...] If a 32-bit CPU guest +environment should be enforced, you can switch off

Re: [PATCH v4 4/5] docs/about/deprecated: Deprecate 32-bit arm hosts for system emulation

2023-03-06 Thread Philippe Mathieu-Daudé
-by: Philippe Mathieu-Daudé

Re: [PATCH v4 3/5] gitlab-ci.d/crossbuilds: Drop the i386 system emulation job

2023-03-06 Thread Philippe Mathieu-Daudé
) Reviewed-by: Daniel P. Berrangé Reviewed-by: Wilfred Mallawa Signed-off-by: Thomas Huth --- .gitlab-ci.d/crossbuilds.yml | 10 -- 1 file changed, 10 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v3 3/6] gitlab-ci.d/crossbuilds: Drop the i386 jobs

2023-03-03 Thread Philippe Mathieu-Daudé
On 3/3/23 11:14, Thomas Huth wrote: Hardly anybody still uses 32-bit x86 environments for running QEMU, so let's stop wasting our scarce CI minutes with these jobs. (There are still the 32-bit MinGW and TCI jobs around for having some compile test coverage on 32-bit, and the dockerfile can stay

Re: [PATCH v2 4/6] docs/about/deprecated: Deprecate the qemu-system-arm binary

2023-03-02 Thread Philippe Mathieu-Daudé
On 2/3/23 17:31, Thomas Huth wrote: qemu-system-aarch64 is a proper superset of qemu-system-arm, and the latter was mainly still required for 32-bit KVM support. But this 32-bit KVM arm support has been dropped in the Linux kernel a couple of years ago already, so we don't really need

Re: [PATCH v2 0/6] Deprecate support for 32-bit x86 and arm hosts

2023-03-02 Thread Philippe Mathieu-Daudé
On 2/3/23 17:31, Thomas Huth wrote: We're struggling quite badly with our CI minutes on the shared gitlab runners, so we urgently need to think of ways to cut down our supported build and target environments. qemu-system-i386 and qemu-system-arm are not really required anymore, since nobody uses

Re: [PATCH v2 6/6] gitlab-ci.d/crossbuilds: Drop the 32-bit arm system emulation jobs

2023-03-02 Thread Philippe Mathieu-Daudé
-by: Philippe Mathieu-Daudé

Re: [PATCH 1/2] docs/about: Deprecate 32-bit x86 hosts and qemu-system-i386

2023-02-28 Thread Philippe Mathieu-Daudé
On 28/2/23 09:59, Michael S. Tsirkin wrote: On Mon, Feb 27, 2023 at 10:21:14AM -1000, Richard Henderson wrote: On 2/27/23 10:12, Michael S. Tsirkin wrote: On Mon, Feb 27, 2023 at 11:50:07AM +, Daniel P. Berrangé wrote: I feel like we should have separate deprecation entries for the i686

Re: [PATCH 1/2] docs/about: Deprecate 32-bit x86 hosts and qemu-system-i386

2023-02-27 Thread Philippe Mathieu-Daudé
On 27/2/23 21:12, Michael S. Tsirkin wrote: On Mon, Feb 27, 2023 at 11:50:07AM +, Daniel P. Berrangé wrote: I feel like we should have separate deprecation entries for the i686 host support, and for qemu-system-i386 emulator binary, as although they're related they are independant features

Re: [PATCH v2 06.5/18] hw/ide/piix: Allow using PIIX3-IDE as standalone PCI function

2023-02-27 Thread Philippe Mathieu-Daudé
On 20/2/23 10:52, Philippe Mathieu-Daudé wrote: On 20/2/23 10:10, Gerd Hoffmann wrote: On Mon, Feb 20, 2023 at 09:00:44AM +0100, Philippe Mathieu-Daudé wrote: In order to allow Frankenstein uses such plugging a PIIX3 IDE function on a ICH9 chipset (which already exposes AHCI ports

Re: [PATCH v2] Deprecate the "-no-acpi" command line switch

2023-02-24 Thread Philippe Mathieu-Daudé
unil for spotting it!) docs/about/deprecated.rst | 6 ++ softmmu/vl.c | 1 + 2 files changed, 7 insertions(+) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH] Deprecate the "-no-acpi" command line switch

2023-02-23 Thread Philippe Mathieu-Daudé
mu/vl.c | 1 + 2 files changed, 7 insertions(+) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v3 2/2] hw/cxl: Multi-Region CXL Type-3 Devices (Volatile and Persistent)

2023-02-21 Thread Philippe Mathieu-Daudé
On 21/2/23 15:00, Jonathan Cameron wrote: From: Gregory Price This commit enables each CXL Type-3 device to contain one volatile memory region and one persistent region. Two new properties have been added to cxl-type3 device initialization: [volatile-memdev] and [persistent-memdev] The

Re: [PATCH v2 06.5/18] hw/ide/piix: Allow using PIIX3-IDE as standalone PCI function

2023-02-20 Thread Philippe Mathieu-Daudé
On 20/2/23 10:10, Gerd Hoffmann wrote: On Mon, Feb 20, 2023 at 09:00:44AM +0100, Philippe Mathieu-Daudé wrote: In order to allow Frankenstein uses such plugging a PIIX3 IDE function on a ICH9 chipset (which already exposes AHCI ports...) as: $ qemu-system-x86_64 -M q35 -device piix3-ide

Re: [PATCH v2 07/18] hw/ide/piix: Ensure IDE output IRQs are wired at realization

2023-02-19 Thread Philippe Mathieu-Daudé
+Daniel, Igor, Marcel & libvirt On 16/2/23 16:33, Philippe Mathieu-Daudé wrote: On 16/2/23 15:43, Bernhard Beschow wrote: On Wed, Feb 15, 2023 at 5:20 PM Philippe Mathieu-Daudé mailto:phi...@linaro.org>> wrote:     Ensure both IDE output IRQ lines are wired.     We can remov

Re: [RFC PATCH] docs/about/deprecated: Deprecate 32-bit host systems

2023-02-17 Thread Philippe Mathieu-Daudé
(Cc'ing Huacai & Jiaxun). On 17/2/23 17:38, Paolo Bonzini wrote: On 2/17/23 11:47, Daniel P. Berrangé wrote: On Fri, Feb 17, 2023 at 11:36:41AM +0100, Markus Armbruster wrote: I feel the discussion petered out without a conclusion. I don't think letting the status quo win by inertia is a

Re: [PATCH v4 14/16] qapi: deprecate "device" field of DEVICE_* events

2023-02-14 Thread Philippe Mathieu-Daudé
On 14/2/23 13:17, Markus Armbruster wrote: Philippe Mathieu-Daudé writes: On 14/2/23 12:49, Markus Armbruster wrote: Daniel P. Berrangé writes: [...] What's the documented way to construct a QOM path, given only an ID as input ? QOM paths a gap in our documentation, even though

Re: [PATCH v4 14/16] qapi: deprecate "device" field of DEVICE_* events

2023-02-14 Thread Philippe Mathieu-Daudé
On 14/2/23 12:49, Markus Armbruster wrote: Daniel P. Berrangé writes: On Tue, Feb 14, 2023 at 10:25:22AM +0100, Peter Krempa wrote: On Tue, Feb 14, 2023 at 09:54:22 +0100, Markus Armbruster wrote: Daniel P. Berrangé writes: On Mon, Feb 13, 2023 at 05:01:01PM +0300, Vladimir

Re: [PATCH 1/2] log: Add separate debug option for logging invalid memory accesses

2023-02-13 Thread Philippe Mathieu-Daudé
On 13/2/23 18:17, Peter Xu wrote: On Mon, Feb 13, 2023 at 05:34:04PM +0100, BALATON Zoltan wrote: On Mon, 13 Feb 2023, Peter Xu wrote: On Mon, Feb 13, 2023 at 03:47:42PM +0100, BALATON Zoltan wrote: On Mon, 13 Feb 2023, Peter Xu wrote: On Mon, Feb 13, 2023 at 12:41:29PM +0100, Thomas Huth

Re: [RFC PATCH] build: deprecate --enable-gprof builds and remove from CI

2023-01-31 Thread Philippe Mathieu-Daudé
On 31/1/23 11:36, Philippe Mathieu-Daudé wrote: On 31/1/23 10:42, Alex Bennée wrote: As gprof relies on instrumentation you rarely get useful data compared to a real optimised build. Lets deprecate the build option and simplify the CI configuration as a result. Signed-off-by: Alex Bennée Cc

Re: [RFC PATCH] build: deprecate --enable-gprof builds and remove from CI

2023-01-31 Thread Philippe Mathieu-Daudé
| 14 ++ meson.build| 7 ++- .gitlab-ci.d/buildtest.yml | 19 --- meson_options.txt | 3 ++- 4 files changed, 26 insertions(+), 17 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [RFC PATCH] docs/about/deprecated: Deprecate 32-bit host systems

2023-01-30 Thread Philippe Mathieu-Daudé
On 31/1/23 00:33, Richard Henderson wrote: On 1/30/23 13:14, Philippe Mathieu-Daudé wrote: On 30/1/23 20:19, Richard Henderson wrote: But I do question whether we need to support 64-bit guests on 32-bit hosts at all. Retaining 32-bit on 32-bit allows arm32 to emulate i686, which I suspect

Re: [RFC PATCH] docs/about/deprecated: Deprecate 32-bit host systems

2023-01-30 Thread Philippe Mathieu-Daudé
On 30/1/23 20:19, Richard Henderson wrote: But I do question whether we need to support 64-bit guests on 32-bit hosts at all. Retaining 32-bit on 32-bit allows arm32 to emulate i686, which I suspect, but have no proof, is the limit of what users actually want. I presume you implicitly

Re: [PATCH v2] i386: Deprecate the -no-hpet QEMU command line option

2022-12-30 Thread Philippe Mathieu-Daudé
ow to properly probe for the property . docs/about/deprecated.rst | 6 ++ softmmu/vl.c | 1 + qemu-options.hx | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v2] MIPS: remove support for trap and emulate KVM

2022-12-22 Thread Philippe Mathieu-Daudé
On 21/12/22 10:17, Philippe Mathieu-Daudé wrote: From: Paolo Bonzini This support was limited to the Malta board, drop it. I do not have a machine that can run VZ KVM, so I am assuming that it works for -M malta as well. Signed-off-by: Paolo Bonzini Signed-off-by: Philippe Mathieu-Daudé

[PATCH v2] MIPS: remove support for trap and emulate KVM

2022-12-21 Thread Philippe Mathieu-Daudé
From: Paolo Bonzini This support was limited to the Malta board, drop it. I do not have a machine that can run VZ KVM, so I am assuming that it works for -M malta as well. Signed-off-by: Paolo Bonzini Signed-off-by: Philippe Mathieu-Daudé --- Since Paolo's v1: - Remove

Re: [PATCH v2 08/11] vfio/migration: Remove VFIO migration protocol v1

2022-09-19 Thread Philippe Mathieu-Daudé
On Mon, May 30, 2022 at 7:56 PM Avihai Horon wrote: > > Now that v2 protocol implementation has been added, remove the > deprecated v1 implementation. Worth a note in docs/about/deprecated.rst? > Signed-off-by: Avihai Horon > --- > hw/vfio/common.c | 19 +- > hw/vfio/migration.c

Re: [PATCH 3/4] os-posix: refactor code handling the -chroot argument

2022-03-04 Thread Philippe Mathieu-Daudé
(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH 1/4] softmmu: remove deprecated --enable-fips option

2022-03-04 Thread Philippe Mathieu-Daudé
insertions(+), 68 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v1 08/12] target/riscv: Handle KVM_EXIT_RISCV_SBI exit

2021-11-20 Thread Philippe Mathieu-Daudé
Hi, On 11/20/21 08:46, Yifei Jiang wrote: > Use char-fe to handle console sbi call, which implement early > console io while apply 'earlycon=sbi' into kernel parameters. > > Signed-off-by: Yifei Jiang > Signed-off-by: Mingwang Li > --- > target/riscv/kvm.c | 42

Re: [PATCH v2 1/2] tests/acceptance: introduce new check-avocado tartget

2021-11-08 Thread Philippe Mathieu-Daudé
orce >>> people to move to the new `check-avocado` target. >>> >>> Later, the `check-acceptance` target can be removed. The intent >>> is to avoid a direct impact during the current soft freeze. >>> >>> Suggested-by: Philippe Mathieu-Daudé >&g

Re: [PATCH v2 1/2] tests/acceptance: introduce new check-avocado tartget

2021-11-08 Thread Philippe Mathieu-Daudé
arget can be removed. The intent >> is to avoid a direct impact during the current soft freeze. >> >> Suggested-by: Philippe Mathieu-Daudé >> Signed-off-by: Willian Rampazzo >> --- >>   docs/about/deprecated.rst | 13 + >>   tests/Makefile.include

Re: [PATCH v2 0/2] tests/acceptance: rename tests acceptance to tests avocado

2021-11-07 Thread Philippe Mathieu-Daudé
475 > > Changes from v1: > - Split changes on Makefile leaving `check-acceptance` available and >adding a deprecate warning message when it is used. >(Suggested-by: Philippe Mathieu-Daudé) > - Remove unrelated changes. > > Signed-off-by: Willian Rampazzo > &g

Re: [PATCH v2 1/2] tests/acceptance: introduce new check-avocado tartget

2021-11-05 Thread Philippe Mathieu-Daudé
rrent soft freeze. > > Suggested-by: Philippe Mathieu-Daudé > Signed-off-by: Willian Rampazzo > --- > docs/about/deprecated.rst | 13 + > tests/Makefile.include| 17 - > 2 files changed, 25 insertions(+), 5 deletions(-) Typo "target" in s

[PATCH] docs/about/deprecated: Remove empty 'related binaries' section

2021-11-05 Thread Philippe Mathieu-Daudé
Commit 497a30dbb06 ("qemu-img: Require -F with -b backing image") removed the content of the "Related binaries" section but forgot to remove the section title. Since it is now empty, remove it too. Signed-off-by: Philippe Mathieu-Daudé --- docs/about/deprecated.rst | 3 --

Re: [PATCH v2 4/4] MAINTAINERS: Agree to maintain nanoMIPS TCG frontend

2021-11-01 Thread Philippe Mathieu-Daudé
On 10/27/21 06:14, Philippe Mathieu-Daudé wrote: > As of this commit, the nanoMIPS toolchains haven't been merged > in mainstream projects. However MediaTek provides a toolchain: > https://github.com/MediaTek-Labs/nanomips-gnu-toolchain/releases/tag/nanoMIPS-2021.02-01 > > QEMU dep

Re: [PATCH v2 8/9] qapi: Factor out compat_policy_input_ok()

2021-10-29 Thread Philippe Mathieu-Daudé
f-by: Markus Armbruster >> Reviewed-by: Philippe Mathieu-Daudé >> --- >> include/qapi/compat-policy.h | 7 + >> qapi/qapi-visit-core.c | 18 + >> qapi/qmp-dispatch.c | 51 +++- >> qapi/qobject-input

Re: [PATCH v2 5/9] qapi: Generalize struct member policy checking

2021-10-29 Thread Philippe Mathieu-Daudé
On 10/29/21 17:34, Markus Armbruster wrote: > Eric Blake writes: > >> On Thu, Oct 28, 2021 at 12:25:16PM +0200, Markus Armbruster wrote: >>> The generated visitor functions call visit_deprecated_accept() and >>> visit_deprecated() when visiting a struct member with special feature >>> flag

Re: [PATCH v2 5/9] qapi: Generalize struct member policy checking

2021-10-29 Thread Philippe Mathieu-Daudé
On 10/29/21 16:01, Markus Armbruster wrote: > Philippe Mathieu-Daudé writes: > >> On 10/28/21 12:25, Markus Armbruster wrote: >>> The generated visitor functions call visit_deprecated_accept() and >>> visit_deprecated() when visiting a struct member with specia

Re: [PATCH v2 6/9] qapi: Generalize command policy checking

2021-10-29 Thread Philippe Mathieu-Daudé
lags" by QAPI_DEPRECATED in @special_features", and drop >> QCO_DEPRECATED. >> >> Signed-off-by: Markus Armbruster >> Reviewed-by: Philippe Mathieu-Daudé >> Acked-by: John Snow >> --- > >> +++ b/qapi/qmp-dispatch.c >> @@ -176,7 +176,7 @@ QDi

Re: [PATCH v2 5/9] qapi: Generalize struct member policy checking

2021-10-29 Thread Philippe Mathieu-Daudé
ue; > +return false; > case COMPAT_POLICY_INPUT_REJECT: > error_setg(errp, "Deprecated parameter '%s' disabled by policy", > name); > -return false; > +return true; > case COMPAT_POLICY_INPUT_CRASH:

Re: [PATCH v2 4/9] qapi: Tools for sets of special feature flags in generated code

2021-10-29 Thread Philippe Mathieu-Daudé
e. > > Signed-off-by: Markus Armbruster > Reviewed-by: John Snow > --- > include/qapi/util.h| 4 > scripts/qapi/gen.py| 8 > scripts/qapi/schema.py | 3 +++ > 3 files changed, 15 insertions(+) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH v2 7/9] qapi: Generalize enum member policy checking

2021-10-29 Thread Philippe Mathieu-Daudé
t-core.c | 3 ++- > scripts/qapi/types.py | 22 -- > 3 files changed, 15 insertions(+), 15 deletions(-) Reviewed-by: Philippe Mathieu-Daudé

[PATCH v2 4/4] MAINTAINERS: Agree to maintain nanoMIPS TCG frontend

2021-10-26 Thread Philippe Mathieu-Daudé
qemu-devel/yvx7ygquenp83...@redhat.com/ Cc: Vince Del Vecchio Cc: Petar Jovanovic Reviewed-by: Jiaxun Yang Signed-off-by: Philippe Mathieu-Daudé --- v2: un-deprecate (danpb) --- docs/about/deprecated.rst | 23 --- MAINTAINERS | 6 +- 2 files changed, 1 insert

[PATCH v2 1/4] MAINTAINERS: Add MIPS general architecture support entry

2021-10-26 Thread Philippe Mathieu-Daudé
The architecture is covered in TCG (frontend and backend) and hardware models. Add a generic section matching the 'mips' word in patch subjects. Reviewed-by: Jiaxun Yang Signed-off-by: Philippe Mathieu-Daudé Message-Id: <20211004092515.3819836-2-f4...@amsat.org> --- MAINTAINERS | 7

[PATCH v2 2/4] MAINTAINERS: Add entries to cover MIPS CPS / GIC hardware

2021-10-26 Thread Philippe Mathieu-Daudé
MIPS CPS and GIC models are unrelated to the TCG frontend. Move them as new sections under the 'Devices' group. Cc: Paul Burton Reviewed-by: Jiaxun Yang Signed-off-by: Philippe Mathieu-Daudé --- MAINTAINERS | 20 ++-- 1 file changed, 14 insertions(+), 6 deletions(-) diff

[PATCH v2 0/4] MAINTAINERS: Sanitize 'MIPS TCG CPUs' section

2021-10-26 Thread Philippe Mathieu-Daudé
Move various files unrelated to MIPS TCG frontend into new sections. Since v1: - Do not add Paul without his consent - un-deprecate nanoMIPS Philippe Mathieu-Daudé (4): MAINTAINERS: Add MIPS general architecture support entry MAINTAINERS: Add entries to cover MIPS CPS / GIC hardware

[PATCH v2 3/4] MAINTAINERS: Split MIPS TCG frontend vs MIPS machines/hardware

2021-10-26 Thread Philippe Mathieu-Daudé
Hardware emulated models don't belong to the TCG MAINTAINERS section. Move them to a new 'Overall MIPS Machines' section in the 'MIPS Machines' group. Reviewed-by: Jiaxun Yang Signed-off-by: Philippe Mathieu-Daudé Message-Id: <20211004092515.3819836-4-f4...@amsat.org> --- MAINTAINER

Re: [PATCH 5/9] qapi: Generalize struct member policy checking

2021-10-26 Thread Philippe Mathieu-Daudé
On 10/25/21 07:25, Markus Armbruster wrote: > The generated visitor functions call visit_deprecated_accept() and > visit_deprecated() when visiting a struct member with special feature > flag 'deprecated'. This makes the feature flag visible to the actual > visitors. I want to make feature flag

Re: [PATCH 8/9] qapi: Factor out compat_policy_input_ok()

2021-10-26 Thread Philippe Mathieu-Daudé
On 10/26/21 11:46, Markus Armbruster wrote: > Philippe Mathieu-Daudé writes: > >> On 10/25/21 07:25, Markus Armbruster wrote: >>> The code to check policy for handling deprecated input is triplicated. >>> Factor it out into compat_policy_input_ok() before I mess

Re: [PATCH 1/9] qapi: New special feature flag "unstable"

2021-10-25 Thread Philippe Mathieu-Daudé
On 10/25/21 14:05, Kashyap Chamarthy wrote: > On Mon, Oct 25, 2021 at 07:25:24AM +0200, Markus Armbruster wrote: >> By convention, names starting with "x-" are experimental. The parts >> of external interfaces so named may be withdrawn or changed >> incompatibly in future releases. >> >>

Re: [PATCH 8/9] qapi: Factor out compat_policy_input_ok()

2021-10-25 Thread Philippe Mathieu-Daudé
special_features, QAPI_DEPRECATED, 1) > +&& !compat_policy_input_ok1("Deprecated", > + policy->deprecated_input, > +error_class, kind, name, errp)) { > +return false; > +} > +return true; > +} Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH 6/9] qapi: Generalize command policy checking

2021-10-25 Thread Philippe Mathieu-Daudé
QmpCommandFunc *fn, QmpCommandOptions options); > + QmpCommandFunc *fn, QmpCommandOptions options, > + unsigned special_features); What about: typedef unsigned QapiFeatureMask; ? Otherwise: Reviewed-by: Philippe Mathieu-Daudé

[PATCH v3 1/2] tests: Remove uses of deprecated raspi2/raspi3 machine names

2021-08-27 Thread Philippe Mathieu-Daudé
Commit 155e1c82ed0 deprecated the raspi2/raspi3 machine names. Use the recommended new names: raspi2b and raspi3b. Signed-off-by: Philippe Mathieu-Daudé --- docs/devel/qgraph.rst | 38 - tests/qtest/libqos/qgraph.h | 6 ++-- tests/qtest

[PATCH v3 0/2] hw/arm/raspi: Remove deprecated raspi2/raspi3 aliases

2021-08-27 Thread Philippe Mathieu-Daudé
b0qmz...@mail.gmail.com/ Philippe Mathieu-Daudé (2): tests: Remove uses of deprecated raspi2/raspi3 machine names hw/arm/raspi: Remove deprecated raspi2/raspi3 aliases docs/about/deprecated.rst | 7 - docs/about/removed-features.rst | 7 + docs/devel/qgraph.rst

[PATCH v3 2/2] hw/arm/raspi: Remove deprecated raspi2/raspi3 aliases

2021-08-27 Thread Philippe Mathieu-Daudé
Remove the raspi2/raspi3 machine aliases, deprecated since commit 155e1c82ed0. Signed-off-by: Philippe Mathieu-Daudé --- docs/about/deprecated.rst | 7 --- docs/about/removed-features.rst | 7 +++ hw/arm/raspi.c | 2 -- 3 files changed, 7 insertions(+), 9

Re: [PATCH] hw/arm/raspi: Remove deprecated raspi2/raspi3 aliases

2021-05-10 Thread Philippe Mathieu-Daudé
Hi Peter, Can this patch go via your qemu-arm tree (it is reviewed)? On 5/3/21 12:57 PM, Philippe Mathieu-Daudé wrote: > Remove the raspi2/raspi3 machine aliases, > deprecated since commit 155e1c82ed0. > > Signed-off-by: Philippe Mathieu-Daudé > --- > docs/system/deprec

[PATCH] hw/arm/raspi: Remove deprecated raspi2/raspi3 aliases

2021-05-03 Thread Philippe Mathieu-Daudé
Remove the raspi2/raspi3 machine aliases, deprecated since commit 155e1c82ed0. Signed-off-by: Philippe Mathieu-Daudé --- docs/system/deprecated.rst | 7 --- docs/system/removed-features.rst | 7 +++ hw/arm/raspi.c | 2 -- 3 files changed, 7 insertions(+), 9

[PULL 1/2] target/mips/mxu_translate.c: Fix array overrun for D16MIN/D16MAX

2021-03-22 Thread Philippe Mathieu-Daudé
-0 even when it is zero. Fix the erroneous code, bringing it in to line with the structure used in functions like gen_mxu_S32MAX_S32MIN() and gen_mxu_Q8MAX_Q8MIN(). Fixes: CID 1450831 Fixes: bb84cbf38505bd1d8 Cc: qemu-sta...@nongnu.org Signed-off-by: Peter Maydell Reviewed-by: Phili

[PULL 2/2] target/mips: Deprecate Trap-and-Emul KVM support

2021-03-22 Thread Philippe Mathieu-Daudé
=a1515ec7204edca770c07929df8538fcdb03ad46 Signed-off-by: Jiaxun Yang Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20210317011235.7425-1-jiaxun.y...@flygoat.com> Signed-off-by: Philippe Mathieu-Daudé --- docs/system/deprecated.rst | 9 + 1 file changed, 9 insertions(+) diff --git a/docs/

[PULL 0/2] MIPS patches for 2021-03-22

2021-03-22 Thread Philippe Mathieu-Daudé
The following changes since commit bdee969c0e65d4d509932b1d70e3a3b2ffbff6d5: Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging (2021-03-19 18:01:17 +) are available in the Git repository at: https://github.com/philmd/qemu.git tags/mips-fixes-20210322

Re: [PATCH v2] target/mips: Deprecate Trap-and-Emul KVM support

2021-03-22 Thread Philippe Mathieu-Daudé
On 3/17/21 2:12 AM, Jiaxun Yang wrote: > Upstream kernel had removed both host[1] and guest[2] support. > > [1]: > https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/commit/?id=45c7e8af4a5e3f0bea4ac209eea34118dd57ac64 > [2]: >

Re: [PATCH v2] target/mips: Deprecate Trap-and-Emul KVM support

2021-03-17 Thread Philippe Mathieu-Daudé
| 9 + > 1 file changed, 9 insertions(+) Reviewed-by: Philippe Mathieu-Daudé

Re: [PATCH] target/mips: Deprecate Trap-and-Emul KVM support

2021-03-16 Thread Philippe Mathieu-Daudé
Jiaxun, ping for moving the section? On 3/12/21 10:43 AM, Philippe Mathieu-Daudé wrote: > +Paolo/Thomas/KVM > > On 3/12/21 2:03 AM, Jiaxun Yang wrote: >> Upstream kernel had removed both host[1] and guest[2] support. >> >> [1]: >> https://git.kernel.org/pub/sc

Re: [PATCH] target/mips: Deprecate Trap-and-Emul KVM support

2021-03-12 Thread Philippe Mathieu-Daudé
+Paolo/Thomas/KVM On 3/12/21 2:03 AM, Jiaxun Yang wrote: > Upstream kernel had removed both host[1] and guest[2] support. > > [1]: > https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/commit/?id=45c7e8af4a5e3f0bea4ac209eea34118dd57ac64 > [2]: >

Re: [PATCH 00/14] deprecations: remove many old deprecations

2021-02-24 Thread Philippe Mathieu-Daudé
On 2/24/21 3:38 PM, Peter Maydell wrote: > On Wed, 24 Feb 2021 at 13:21, Daniel P. Berrangé wrote: >> >> The following features have been deprecated for well over the 2 >> release cycle we promise >> >> ``-usbdevice`` (since 2.10.0) >> ``-drive file=3Djson:{...{'driver':'file'}}`` (since 3.0)

Re: [PATCH v2 3/4] utils: Deprecate hex-with-suffix sizes

2021-02-11 Thread Philippe Mathieu-Daudé
> --- > docs/system/deprecated.rst | 8 > util/cutils.c | 10 +- > 2 files changed, 17 insertions(+), 1 deletion(-) Reviewed-by: Philippe Mathieu-Daudé

Re: [RFC] Change default ipv6 network from fec0/10 (site local) to fe80/10 (link local)

2021-01-27 Thread Philippe Mathieu-Daudé
Hi Doug, Cc'ing more developers. On 1/27/21 8:13 PM, Doug Evans wrote: > Hi. > > This is just an information gathering question. I don't know enough to > formally propose the change. > I happened to notice QEMU's default for the ipv6 network is fec0::/10 > which is deprecated (RFC3879). > I

Re: [PATCH] Deprecate pmem=on with non-DAX capable backend file

2021-01-20 Thread Philippe Mathieu-Daudé
ng as fall back. >> Instead of falling-back, QEMU should be more strict and >> error out with clear message that it's not supported. >> So if user asks for persistence (pmem=on), they should >> store backing file on NVDIMM. >> >> Signed-off-by: Igor Mammedov >

Re: [PULL 00/66] MIPS patches for 2021-01-07

2021-01-08 Thread Philippe Mathieu-Daudé
Hi Peter, Le ven. 8 janv. 2021 11:35, Peter Maydell a écrit : > On Thu, 7 Jan 2021 at 22:25, Philippe Mathieu-Daudé > wrote: > > > > The following changes since commit > 470dd6bd360782f5137f7e3376af6a44658eb1d3: > > > > Merge remote-tracking branch > 'remo

Re: [PULL 00/66] MIPS patches for 2021-01-07

2021-01-07 Thread Philippe Mathieu-Daudé
On 1/7/21 11:21 PM, Philippe Mathieu-Daudé wrote: > The following changes since commit 470dd6bd360782f5137f7e3376af6a44658eb1d3: > > Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-060121-4' > into staging (2021-01-06 22:18:36 +) > > are available in

[PULL 66/66] docs/system: Remove deprecated 'fulong2e' machine alias

2021-01-07 Thread Philippe Mathieu-Daudé
The 'fulong2e' machine alias has been marked as deprecated since QEMU v5.1 (commit c3a09ff68dd, the machine is renamed 'fuloong2e'). Time to remove it now. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Huacai Chen Reviewed-by: Thomas Huth Message-Id: <20210106184602.3771551-1

[PULL 65/66] target/mips: Convert Rel6 LL/SC opcodes to decodetree

2021-01-07 Thread Philippe Mathieu-Daudé
LL/SC opcodes have been removed from the Release 6. Add a single decodetree entry for the opcodes, triggering Reserved Instruction if ever used. Remove unreachable check_insn_opc_removed() calls. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-Id

[PULL 64/66] target/mips: Convert Rel6 LLD/SCD opcodes to decodetree

2021-01-07 Thread Philippe Mathieu-Daudé
LLD/SCD opcodes have been removed from the Release 6. Add a single decodetree entry for the opcodes, triggering Reserved Instruction if ever used. Remove unreachable check_insn_opc_removed() calls. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-Id

[PULL 63/66] target/mips: Convert Rel6 LDL/LDR/SDL/SDR opcodes to decodetree

2021-01-07 Thread Philippe Mathieu-Daudé
LDL/LDR/SDL/SDR opcodes have been removed from the Release 6. Add a single decodetree entry for the opcodes, triggering Reserved Instruction if ever used. Remove unreachable check_insn_opc_removed() calls. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-Id

[PULL 61/66] target/mips: Convert Rel6 LWL/LWR/SWL/SWR opcodes to decodetree

2021-01-07 Thread Philippe Mathieu-Daudé
LWL/LWR/SWL/SWR opcodes have been removed from the Release 6. Add a single decodetree entry for the opcodes, triggering Reserved Instruction if ever used. Remove unreachable check_insn_opc_removed() calls. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-Id

[PULL 62/66] target/mips: Convert Rel6 LWLE/LWRE/SWLE/SWRE opcodes to decodetree

2021-01-07 Thread Philippe Mathieu-Daudé
LWLE/LWRE/SWLE/SWRE (EVA) opcodes have been removed from the Release 6. Add a single decodetree entry for the opcodes, triggering Reserved Instruction if ever used. Remove unreachable check_insn_opc_removed() calls. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message

[PULL 59/66] target/mips: Convert Rel6 COP1X opcode to decodetree

2021-01-07 Thread Philippe Mathieu-Daudé
COP1x opcode has been removed from the Release 6. Add a single decodetree entry for it, triggering Reserved Instruction if ever used. Remove unreachable check_insn_opc_removed() call. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-Id: <20201208203704.243704-8

[PULL 58/66] target/mips: Convert Rel6 Special2 opcode to decodetree

2021-01-07 Thread Philippe Mathieu-Daudé
Special2 opcode have been removed from the Release 6. Add a single decodetree entry for all the opcode class, triggering Reserved Instruction if ever used. Remove unreachable check_insn_opc_removed() call. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-Id

  1   2   3   >