qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 4cf41e: bsd-user: Don't truncate the return v


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 4cf41e: bsd-user: Don't truncate the return value from fre...
Date: Thu, 02 Mar 2023 02:59:52 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 4cf41e80848bdca274b350b878881e2fa809ea0a
      
https://github.com/qemu/qemu/commit/4cf41e80848bdca274b350b878881e2fa809ea0a
  Author: Doug Rabson <dfr@rabson.org>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M bsd-user/freebsd/os-syscall.c

  Log Message:
  -----------
  bsd-user: Don't truncate the return value from freebsd_syscall

System call return values on FreeBSD are in a register (which is spelled
abi_long in qemu). This was being assigned into an int variable which
causes problems for 64bit targets.

Resolves: https://github.com/qemu-bsd-user/qemu-bsd-user/issues/40
Signed-off-by: Doug Rabson <dfr@rabson.org>
Reviewed-by: Warner Losh <imp@bsdimp.com>
[ Edited commit message for upstreaming into qemu-project ]
Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: a365689f20f514eee248bc2d6db01a5b10ba26bd
      
https://github.com/qemu/qemu/commit/a365689f20f514eee248bc2d6db01a5b10ba26bd
  Author: Warner Losh <imp@bsdimp.com>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M configure

  Log Message:
  -----------
  build: Don't specify -no-pie for --static user-mode programs

When building with clang, -no-pie gives a warning on every single build,
so remove it.

Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: fb96f5dfed8a45f44356899c92d6fcba0e7658a5
      
https://github.com/qemu/qemu/commit/fb96f5dfed8a45f44356899c92d6fcba0e7658a5
  Author: Stacey Son <sson@FreeBSD.org>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M bsd-user/freebsd/os-syscall.c

  Log Message:
  -----------
  bsd-user: Add sysarch syscall

Connect up the sysarch system call.

Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Co-authored-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Stacey Son <sson@FreeBSD.org>
Reviewed-by: Warner Losh <imp@bsdimp.com>
Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 0867507857f7e305ec3ade01c6b28c32edf593c1
      
https://github.com/qemu/qemu/commit/0867507857f7e305ec3ade01c6b28c32edf593c1
  Author: Warner Losh <imp@bsdimp.com>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M bsd-user/freebsd/os-sys.c

  Log Message:
  -----------
  bsd-user: various helper routines for sysctl

cap_memory - Caps the memory to just below MAXINT
scale_to_guest_pages - Account for difference in host / guest page size
h2g_long_sat - converts a int64_t to a int32_t, saturating at max / min values
h2g_ulong_sat - converts a uint64_t to a uint32_t, saturating at max value

Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: efba70de5420198f33919cd75627344359f61341
      
https://github.com/qemu/qemu/commit/efba70de5420198f33919cd75627344359f61341
  Author: Stacey Son <sson@FreeBSD.org>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M bsd-user/freebsd/os-sys.c

  Log Message:
  -----------
  bsd-user: Helper routines oidfmt

oidfmt uses undocumented system call to get the type of the sysctl.

Co-Authored-by: Sean Bruno <sbruno@FreeBSD.org>
Signed-off-by: Sean Bruno <sbruno@FreeBSD.org>
Co-Authored-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Co-Authored-by: Raphael Kubo da Costa <rakuco@FreeBSD.org>
Signed-off-by: Raphael Kubo da Costa <rakuco@FreeBSD.org>
Signed-off-by: Stacey Son <sson@FreeBSD.org>
Reviewed-by: Warner Losh <imp@bsdimp.com>
Signed-off-by: Warner Losh <imp@bsdimp.com>
Acked-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 0394968a44e0d4dacf7ca12c7d3a9044f78c5d9d
      
https://github.com/qemu/qemu/commit/0394968a44e0d4dacf7ca12c7d3a9044f78c5d9d
  Author: Juergen Lock <nox@jelal.kn-bremen.de>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M bsd-user/freebsd/os-sys.c

  Log Message:
  -----------
  bsd-user: sysctl helper funtions: sysctl_name2oid and sysctl_oidfmt

Helper functions for sysctl implementations. sysctl_name2oid and
sysctl_oidfmt convert oids between host and targets

Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Reviewed-by: Warner Losh <imp@bsdimp.com>
Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: dd7a627ac7cb0db72a31813f628bc4d12f5c55a6
      
https://github.com/qemu/qemu/commit/dd7a627ac7cb0db72a31813f628bc4d12f5c55a6
  Author: Juergen Lock <nox@jelal.kn-bremen.de>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M bsd-user/freebsd/os-sys.c

  Log Message:
  -----------
  bsd-user: common routine do_freebsd_sysctl_oid for all sysctl variants

do_freebsd_sysctl_oid filters out some of the binary and special sysctls
where host != target. None of the sysctls that have to be translated from
host to target are handled here.

Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Co-Authored-by: Stacey Son <sson@FreeBSD.org>
Signed-off-by: Stacey Son <sson@FreeBSD.org>
Co-Authored-by: Warner Losh <imp@bsdimp.com>
Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 248a485bf6d1519d4a41c69fb85b32c7480ae54a
      
https://github.com/qemu/qemu/commit/248a485bf6d1519d4a41c69fb85b32c7480ae54a
  Author: Juergen Lock <nox@jelal.kn-bremen.de>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M bsd-user/freebsd/os-sys.c

  Log Message:
  -----------
  bsd-user: Start translation of arch-specific sysctls

Intercept some syscalls that we need to translate (like the archiecture
we're running on) and translate them. These are only the simplest ones
so far.

Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Co-Authored-by: Stacey Son <sson@FreeBSD.org>
Signed-off-by: Stacey Son <sson@FreeBSD.org>
Co-Authored-by: Warner Losh <imp@bsdimp.com>
Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 7adda6de6d2d994aaf5f7da375ca951157bb008a
      
https://github.com/qemu/qemu/commit/7adda6de6d2d994aaf5f7da375ca951157bb008a
  Author: Kyle Evans <kevans@FreeBSD.org>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M bsd-user/freebsd/os-sys.c
    M bsd-user/freebsd/os-syscall.c
    M bsd-user/qemu.h

  Log Message:
  -----------
  bsd-user: do_freebsd_sysctl helper for sysctl(2)

Implement the wrapper function for sysctl(2). This puts the oid
arguments into a standard form and calls the common
do_freebsd_sysctl_oid.

Signed-off-by: Kyle Evans <kevans@FreeBSD.org>
Co-Authored-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Co-Authored-by: Stacey Son <sson@FreeBSD.org>
Signed-off-by: Stacey Son <sson@FreeBSD.org>
Reviewed-by: Warner Losh <imp@bsdimp.com>
Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 6da777e2121b1eed4d20cc3e892b3c3d303bc252
      
https://github.com/qemu/qemu/commit/6da777e2121b1eed4d20cc3e892b3c3d303bc252
  Author: Kyle Evans <kevans@FreeBSD.org>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M bsd-user/freebsd/os-sys.c
    M bsd-user/freebsd/os-syscall.c
    M bsd-user/qemu.h

  Log Message:
  -----------
  bsd-user: implement sysctlbyname(2)

do_freebsd_sysctlbyname needs to translate the 'name' back down to a OID
so we can intercept the special ones. Do that and call the common wrapper
do_freebsd_sysctl_oid.

Signed-off-by: Kyle Evans <kevans@FreeBSD.org>
Reviewed-by: Warner Losh <imp@bsdimp.com>
Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 76f5801a836504b21cf71e93d5a522d92cb435ca
      
https://github.com/qemu/qemu/commit/76f5801a836504b21cf71e93d5a522d92cb435ca
  Author: Dongli Zhang <dongli.zhang@oracle.com>
  Date:   2023-03-01 (Wed, 01 Mar 2023)

  Changed paths:
    M monitor/hmp.c

  Log Message:
  -----------
  readline: fix hmp completion issue

The auto completion does not work in some cases.

Case 1.

1. (qemu) info reg
2. Press 'Tab'.
3. It does not auto complete.

Case 2.

1. (qemu) block_resize flo
2. Press 'Tab'.
3. It does not auto complete 'floppy0'.

Since the readline_add_completion_of() may add any completion when
strlen(pfx) is zero, we remove the check with (name[0] == '\0') because
strlen() always returns zero in that case.

Fixes: 52f50b1e9f8f ("readline: Extract readline_add_completion_of() from 
monitor")
Cc: Joe Jin <joe.jin@oracle.com>
Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
Message-Id: <20230207045241.8843-1-dongli.zhang@oracle.com>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Tested-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>


  Commit: 3362f04dbc6a66cd8f2c9f218b84c5c9f9559411
      
https://github.com/qemu/qemu/commit/3362f04dbc6a66cd8f2c9f218b84c5c9f9559411
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    A target/arm/arm-qmp-cmds.c
    M target/arm/helper.c
    M target/arm/meson.build
    R target/arm/monitor.c

  Log Message:
  -----------
  target/arm: Restrict 'qapi-commands-machine.h' to system emulation

Since commit a0e61807a3 ("qapi: Remove QMP events and commands from
user-mode builds") we don't generate the "qapi-commands-machine.h"
header in a user-emulation-only build.

Move the QMP functions from helper.c (which is always compiled)
to monitor.c (which is only compiled when system-emulation
is selected).  Rename monitor.c to arm-qmp-cmds.c.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230223155540.30370-2-philmd@linaro.org>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
[Straightforward conflict with commit 9def656e7a2 resolved]


  Commit: 390dbc6e2e08c30b95597371b9fc74f6157e8d0e
      
https://github.com/qemu/qemu/commit/390dbc6e2e08c30b95597371b9fc74f6157e8d0e
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M target/i386/cpu.c

  Log Message:
  -----------
  target/i386: Restrict 'qapi-commands-machine.h' to system emulation

Since commit a0e61807a3 ("qapi: Remove QMP events and commands from
user-mode builds") we don't generate the "qapi-commands-machine.h"
header in a user-emulation-only build.

Guard qmp_query_cpu_definitions() within CONFIG_USER_ONLY; move
x86_cpu_class_check_missing_features() closer since it is only used
by this QMP command handler.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230223155540.30370-3-philmd@linaro.org>
Signed-off-by: Markus Armbruster <armbru@redhat.com>


  Commit: 381b43f85508e7283442c13fb31728103b0b4d2b
      
https://github.com/qemu/qemu/commit/381b43f85508e7283442c13fb31728103b0b4d2b
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M target/loongarch/cpu.c
    A target/loongarch/loongarch-qmp-cmds.c
    M target/loongarch/meson.build

  Log Message:
  -----------
  target/loongarch: Restrict 'qapi-commands-machine.h' to system emulation

Since commit a0e61807a3 ("qapi: Remove QMP events and commands from
user-mode builds") we don't generate the "qapi-commands-machine.h"
header in a user-emulation-only build.

Extract the QMP functions from cpu.c (which is always compiled)
to the new 'loongarch-qmp-cmds.c' unit (which is only compiled
when system emulation is selected).

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230223155540.30370-4-philmd@linaro.org>
Signed-off-by: Markus Armbruster <armbru@redhat.com>


  Commit: 0f3fea217164e3925db91d46f21fc9fa11708e66
      
https://github.com/qemu/qemu/commit/0f3fea217164e3925db91d46f21fc9fa11708e66
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M target/ppc/cpu-qom.h
    M target/ppc/cpu_init.c
    M target/ppc/meson.build
    R target/ppc/monitor.c
    A target/ppc/ppc-qmp-cmds.c

  Log Message:
  -----------
  target/ppc: Restrict 'qapi-commands-machine.h' to system emulation

Since commit a0e61807a3 ("qapi: Remove QMP events and commands from
user-mode builds") we don't generate the "qapi-commands-machine.h"
header in a user-emulation-only build.

Move the QMP functions from cpu_init.c (which is always compiled)
to monitor.c (which is only compiled when system-emulation
is selected).  Rename monitor.c to arm-qmp-cmds.c.

Note ppc_cpu_class_by_name() is used by both file units, so we
expose its prototype in "cpu-qom.h".

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20230223155540.30370-5-philmd@linaro.org>
Signed-off-by: Markus Armbruster <armbru@redhat.com>


  Commit: 2461c0b6ebec6656bd9cd28dbcd7244705985943
      
https://github.com/qemu/qemu/commit/2461c0b6ebec6656bd9cd28dbcd7244705985943
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M bsd-user/freebsd/os-sys.c
    M bsd-user/freebsd/os-syscall.c
    M bsd-user/qemu.h
    M configure

  Log Message:
  -----------
  Merge tag 'bsd-user-2023q1-pull-request' of gitlab.com:bsdimp/qemu into 
staging

2023 Q1 bsd-user upstreaming: bugfixes and sysctl

[ letter edited -- need reviews for these hunks
     bsd-user: Helper routines h2g_old_sysctl
     bsd-user: various helper routines for sysctl
]

This group of patches gets the basic framework for sysctl upstreamed. There's a
lot more to translate far too many binary blobs the kernel publishes via
sysctls, but I'm leaving those out in the name of simplicity.

There's also a bug fix from Doug Rabson that fixes a long int confusion leading
to a trunctation of addresses (oops)

There's a fix for the -static option, since clang hates -no-pie and needs only
-fno-pie.

Finally, I'm changing how I'm upstreaming a little. I'm doing a little deeper
dives into our rather chaotic repo to find a couple of authors I might have
missed. From here on out, I'll be using the original author's name as the git
author. I'll also tag the co-authors better as well when there's multiple people
that did something (other than reformat and/or move code around). I've
discovered more code moved about than I'd previously known. This seems more in
line with standard practice.

v3->pull:
o minor tweaks in the conditional reviews around formatting
o fix all errors for check patch and am OK with remaining warnings for
  line length that's only slightly too long
o edited letter for changes in review process

v3:
o Removed -strict, it's not ready and needs a complete rethink.
o Add g_assert_not_reached()
o target -> guest in most places
o Use MIN() to simplify things
o Better types in many places (abi_int instead of int32_t)
o Use ARRAY_COUNT
o fix tabs copied from FreeBSD sources to spaces

v2:
o Created various helper functions to make the code a little better
o split a few patches that I thought would be approved together but
  that generated commentary. It's easier to manage 1 per patch for
  those.
o Add/delete G_GNU_UNUSED to ensure all patches compile w/o warnings
o Fix 64-bit running 32-bit binary to get a LONG or ULONG. Add a
  bounce buffer for these so we don't overflow anything on the target
  and return all the elements of arrays.
o Fixed a number of nits noticed in the review.
o Add or improve comments to explain things there were questions on
  during the review.
o fix noted typos
o fix host != target page size differences
o Add pointers to FreeBSD source code, as appropriate
o fix locking (mostly unlocking) on error paths
o Note: -strict feedback not yet applied due to large numbers of changes
  from the rest. Next round.

# -----BEGIN PGP SIGNATURE-----
# Comment: GPGTools - https://gpgtools.org
#
# iQIzBAABCgAdFiEEIDX4lLAKo898zeG3bBzRKH2wEQAFAmP/l/4ACgkQbBzRKH2w
# EQACSA/+McBQE2IAw+OaAXwD9yOjN9YAEoitl1eUAYuRNGnODuA0mlsTdEaEOHXi
# 0gzJ6qLqZxN0fzkQ6cdME3Tsft4bnwW/glRtIoOjfEYur/4VMJGCxcCmdF3DNUR9
# aDqr+SukhkMI3fy2CtPDViX8kH8RUlv1I4JM7vBkiu0XB2Joe0cKqGsSOlQvPOPc
# imhNX5Vw3A5RB/GoiJkoMBu42HwIqFUtMU3RkeraclHSeQfqgWiNu1TZyJtmsL9S
# qUPhc4+Ac1EeO9cA67j3t+vlYBR9RcvQHjtSFBpcNjYcJdchgB4Kk4E94/O0jgq4
# +ueV4bkPL0wNWi13mPwclK/VTMdobyLJsRzH5ulk1GF7bGFSbkYlr2Nbct7HLWMo
# DIkN8oCs/j2TqE5ZxTMmLnuA7N7mpdtGt2xM4VBgev9MRzF9nN09LmR/smOzechp
# /Jr9ujU3c6XTlWO0x+lQrKGo0BlNjiGJujoS21UpiWBKISxaelVxId2UTBA1BPGR
# UfNAD+eD1TFbDHFLBN8SsLNXam6BkIcOgQ5sbwde6Y+W4TVKZ1XpB0dxzmnftdt/
# iEIygOj3F2BGVbvPtpP+KzSfjMg7+s4mb1/oDI5D7bekY0RK8C6KRasF/L4QjMWN
# U08L2n+aQ7udcLZHmnzsd3Ifvu7+I/YaAR8gP/G7ZH2z3toMk5E=
# =HB1L
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 01 Mar 2023 18:22:54 GMT
# gpg:                using RSA key 2035F894B00AA3CF7CCDE1B76C1CD1287DB01100
# gpg: Good signature from "Warner Losh <wlosh@netflix.com>" [unknown]
# gpg:                 aka "Warner Losh <imp@bsdimp.com>" [unknown]
# gpg:                 aka "Warner Losh <imp@freebsd.org>" [unknown]
# gpg:                 aka "Warner Losh <imp@village.org>" [unknown]
# gpg:                 aka "Warner Losh <wlosh@bsdimp.com>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 2035 F894 B00A A3CF 7CCD  E1B7 6C1C D128 7DB0 1100

* tag 'bsd-user-2023q1-pull-request' of gitlab.com:bsdimp/qemu:
  bsd-user: implement sysctlbyname(2)
  bsd-user: do_freebsd_sysctl helper for sysctl(2)
  bsd-user: Start translation of arch-specific sysctls
  bsd-user: common routine do_freebsd_sysctl_oid for all sysctl variants
  bsd-user: sysctl helper funtions: sysctl_name2oid and sysctl_oidfmt
  bsd-user: Helper routines oidfmt
  bsd-user: various helper routines for sysctl
  bsd-user: Add sysarch syscall
  build: Don't specify -no-pie for --static user-mode programs
  bsd-user: Don't truncate the return value from freebsd_syscall

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 0ccf919d742e387a6e533cf41d422a26d89f0d99
      
https://github.com/qemu/qemu/commit/0ccf919d742e387a6e533cf41d422a26d89f0d99
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M monitor/hmp.c
    A target/arm/arm-qmp-cmds.c
    M target/arm/helper.c
    M target/arm/meson.build
    R target/arm/monitor.c
    M target/i386/cpu.c
    M target/loongarch/cpu.c
    A target/loongarch/loongarch-qmp-cmds.c
    M target/loongarch/meson.build
    M target/ppc/cpu-qom.h
    M target/ppc/cpu_init.c
    M target/ppc/meson.build
    R target/ppc/monitor.c
    A target/ppc/ppc-qmp-cmds.c

  Log Message:
  -----------
  Merge tag 'pull-monitor-2023-03-02' of https://repo.or.cz/qemu/armbru into 
staging

Monitor patches for 2023-03-02

# -----BEGIN PGP SIGNATURE-----
#
# iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmQASV0SHGFybWJydUBy
# ZWRoYXQuY29tAAoJEDhwtADrkYZT4mEQALkbu0i/Y2B2XKpGyp9Z/uf0zoHmL6fA
# UEy2S8yn3K1uPPDmzWsQ7PgxDnirVzePa88UzuW3iUiiHBcQp0IsFOP6LZ47NTTz
# UM146odlDtn50bHWr6vHtToNU+PcKOw8ELX28eDE+ihtg+8B+B6cBgLa14VKGSJ4
# 4oBJbsNMG8U3qJgqrIMomBeP38TorTdKq05jEE9txqsiw5uYO6jQE9owNkLQP76U
# 8T/99sgQzyQjJ7VjOdyu2ZveUwGIpmGzmeA26CcwYP8uhYTRY+Lk+5gZnC15pad9
# TMimrq+7vwuzqKQpZw5rZO25ryQmKgQX49hSt/dKZEFNvb9vtKq693VhRoP4EMCz
# 136suIATRkXHTw2FhjC2l3lnN+rQEfTr+zuGvazQ9ZOibHFPhxOAR4RNPTFXbfk6
# fOM7wW2Y3lhlQdhLc+0Ar2N/GzjEHi4WJhk4nV0V1PK79dLPYA5kuYGUuqzeA04P
# Fu1EvpNWgHpQd3m8oFxjfozn9LMDohUrdHknrF0+VncAfzcPic1z4VhKDg+kMLJx
# 1WePIMdMMS/aIYpNCMevLm11GQXhd2B4GG3xhNpM/BfHQ9KLM1dfoTEGfG9ZpKNv
# Qyi1ofpgKzX5mpSHrdACK/rm45KIJRbprGgAe3fZFh65iGQ51wwZd16MUV/c8exN
# ouu3jimfHWWG
# =RuRo
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 02 Mar 2023 06:59:41 GMT
# gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
# gpg:                issuer "armbru@redhat.com"
# gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [full]
# gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>" [full]
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

* tag 'pull-monitor-2023-03-02' of https://repo.or.cz/qemu/armbru:
  target/ppc: Restrict 'qapi-commands-machine.h' to system emulation
  target/loongarch: Restrict 'qapi-commands-machine.h' to system emulation
  target/i386: Restrict 'qapi-commands-machine.h' to system emulation
  target/arm: Restrict 'qapi-commands-machine.h' to system emulation
  readline: fix hmp completion issue

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/a2b5f8b8ab7b...0ccf919d742e



reply via email to

[Prev in Thread] Current Thread [Next in Thread]