Skip to content

Commits

Permalink
tracing-pull-r…
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Sep 9, 2020

  1. trace-events: Fix attribution of trace points to source

    Some trace points are attributed to the wrong source file.  Happens
    when we neglect to update trace-events for code motion, or add events
    in the wrong place, or misspell the file name.
    
    Clean up with help of scripts/cleanup-trace-events.pl.  Funnies
    requiring manual post-processing:
    
    * accel/tcg/cputlb.c trace points are in trace-events.
    
    * block.c and blockdev.c trace points are in block/trace-events.
    
    * hw/block/nvme.c uses the preprocessor to hide its trace point use
      from cleanup-trace-events.pl.
    
    * hw/tpm/tpm_spapr.c uses pseudo trace point tpm_spapr_show_buffer to
      guard debug code.
    
    * include/hw/xen/xen_common.h trace points are in hw/xen/trace-events.
    
    * linux-user/trace-events abbreviates a tedious list of filenames to
      */signal.c.
    
    * net/colo-compare and net/filter-rewriter.c use pseudo trace points
      colo_compare_miscompare and colo_filter_rewriter_debug to guard
      debug code.
    
    Signed-off-by: Markus Armbruster <armbru@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Message-id: 20200806141334.3646302-5-armbru@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Markus Armbruster authored and Stefan Hajnoczi committed Sep 9, 2020
    Copy the full SHA
    b15e402 View commit details
    Browse the repository at this point in the history
  2. trace-events: Delete unused trace points

    Tracked down with the help of scripts/cleanup-trace-events.pl.
    
    Signed-off-by: Markus Armbruster <armbru@redhat.com>
    Message-id: 20200806141334.3646302-4-armbru@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Markus Armbruster authored and Stefan Hajnoczi committed Sep 9, 2020
    Copy the full SHA
    6ec9379 View commit details
    Browse the repository at this point in the history
  3. scripts/cleanup-trace-events: Emit files in alphabetical order

    Signed-off-by: Markus Armbruster <armbru@redhat.com>
    Message-id: 20200806141334.3646302-3-armbru@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Markus Armbruster authored and Stefan Hajnoczi committed Sep 9, 2020
    Copy the full SHA
    f7dc89c View commit details
    Browse the repository at this point in the history
  4. scripts/cleanup-trace-events: Fix for vcpu property

    Commit a44cf52 "scripts/cleanup-trace-events: Update for current
    practice" limited search to the input file's directory.  That's wrong
    for events with the vcpu property, because these can only be defined
    in root directory.
    
    Signed-off-by: Markus Armbruster <armbru@redhat.com>
    Message-id: 20200806141334.3646302-2-armbru@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Markus Armbruster authored and Stefan Hajnoczi committed Sep 9, 2020
    Copy the full SHA
    164e7dd View commit details
    Browse the repository at this point in the history
  5. net/colo: Match is-enabled probe to tracepoint

    Build of QEMU with dtrace fails on macOS:
    
      LINK    x86_64-softmmu/qemu-system-x86_64
    error: probe colo_compare_miscompare doesn't exist
    error: Could not register probes
    ld: error creating dtrace DOF section for architecture x86_64
    
    The reason of the error is explained by Adam Leventhal [1]:
    
      Note that is-enabled probes don't have the stability magic so I'm not
      sure how things would work if only is-enabled probes were used.
    
    net/colo code uses is-enabled probes to determine if other probes should
    be used but colo_compare_miscompare itself is not used explicitly.
    Linker doesn't include the symbol and build fails.
    
    The issue can be resolved if is-enabled probe matches the actual trace
    point that is used inside the test. Packet dump toggle is replaced with
    a compile-time conditional definition.
    
    1. http://markmail.org/message/6grq2ygr5nwdwsnb
    
    Fixes: f4b6183 ("colo-compare: add TCP, UDP, ICMP packet comparison")
    Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
    Cc: Cameron Esfahani <dirty@apple.com>
    Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
    Reviewed-by: Zhang Chen <chen.zhang@intel.com>
    Message-id: 20200717093517.73397-5-r.bolshakov@yadro.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Roman Bolshakov authored and Stefan Hajnoczi committed Sep 9, 2020
    Copy the full SHA
    8c8ed03 View commit details
    Browse the repository at this point in the history
  6. scripts/tracetool: Use void pointer for vcpu

    dtrace on macOS complains that CPUState * is used for a few probes:
    
      dtrace: failed to compile script trace-dtrace-root.dtrace: line 130: syntax error near "CPUState"
    
    A comment in scripts/tracetool/__init__.py mentions that:
    
      We only want to allow standard C types or fixed sized
      integer types. We don't want QEMU specific types
      as we can't assume trace backends can resolve all the
      typedefs
    
    Fixes: 3d211d9 ("trace: Add 'vcpu' event property to trace guest vCPU")
    Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
    Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
    Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
    Message-id: 20200717093517.73397-3-r.bolshakov@yadro.com
    Cc: Cameron Esfahani <dirty@apple.com>
    Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Roman Bolshakov authored and Stefan Hajnoczi committed Sep 9, 2020
    Copy the full SHA
    5e7477b View commit details
    Browse the repository at this point in the history
  7. scripts/tracetool: Fix dtrace generation for macOS

    dtrace USDT is fully supported since OS X 10.6. There are a few
    peculiarities compared to other dtrace flavors.
    
    1. It doesn't accept empty files.
    2. It doesn't recognize bool type but accepts C99 _Bool.
    3. It converts int8_t * in probe points to char * in
       header files and introduces [-Wpointer-sign] warning.
    
    Cc: Cameron Esfahani <dirty@apple.com>
    Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
    Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
    Message-id: 20200717093517.73397-2-r.bolshakov@yadro.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Roman Bolshakov authored and Stefan Hajnoczi committed Sep 9, 2020
    Copy the full SHA
    0807162 View commit details
    Browse the repository at this point in the history
  8. softmmu: Add missing trace-events file

    Commit c7f419f moved softmmu-only files out of the root
    directory, but forgot to move the trace events, which should
    no longer be generated to "trace-root.h". Fix that by adding
    softmmu/trace-events.
    
    Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Claudio Fontana <cfontana@suse.de>
    Reviewed-by: Claudio Fontana <cfontana@suse.de>
    Message-id: 20200805130221.24487-1-philmd@redhat.com
    
    [Rebased onto meson.
    --Stefan]
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    philmd authored and Stefan Hajnoczi committed Sep 9, 2020
    Copy the full SHA
    8b7a550 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2020

  1. Merge remote-tracking branch 'remotes/kraxel/tags/sirius/ipxe-2020090…

    …8-pull-request' into staging
    
    ipxe: update to aug 2020 snapshot.
    
    # gpg: Signature made Tue 08 Sep 2020 07:09:26 BST
    # gpg:                using RSA key 4CB6D8EED3E87138
    # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
    # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
    # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
    # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
    
    * remotes/kraxel/tags/sirius/ipxe-20200908-pull-request:
      ipxe: update binaries
      ipxe: drop ia32 efi roms
      ipxe: update submodule
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Sep 8, 2020
    Copy the full SHA
    9435a8b View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2020-09-0…

    …8' into staging
    
    QAPI patches patches for 2020-09-08
    
    # gpg: Signature made Tue 08 Sep 2020 07:06:52 BST
    # 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
    
    * remotes/armbru/tags/pull-qapi-2020-09-08:
      qapi/block-core.json: Fix nbd-server-start docs
      qapi: Fix indentation, again
      qapi/migration.json: Fix indentation
      qapi: Make section headings start a new doc comment block
      qapi: Reject section markup in definition documentation
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Sep 8, 2020
    Copy the full SHA
    6779038 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.2-202009…

    …08' into staging
    
    ppc patch queue 2020-09-08
    
    This supersedes ppc-for-5.2-20200904, it fixes a couple of bugs in
    that PR and adds a few extra patches.
    
    Next pull request for qemu-5.2.  The biggest thing here is the
    generalization of ARM's start-powered-off machine property to all
    targets.  This can fix a number of odd little edge cases where KVM
    could run vcpus before they were properly initialized.  This does
    include changes to a number of files that aren't normally in my
    purview.  There are suitable Acked-by lines and Peter requested this
    come in via my tree, since the most pressing requirement for it is in
    pseries machines with the POWER secure virtual machine facility.
    
    In addition we have:
     * Daniel Barboza's rework and clean up of pseries machine NUMA handling
     * Correction to behaviour of the nvdimm= generic machine property on
       pseries
     * An optimization to the allocation of XIVE interrupts on KVM
     * Some fixes for confused behaviour with kernel_irqchip when both
       XICS and XIVE are in play
     * Add HIOMAP comamnd to pnv flash
     * Properly advertise the fact that spapr_vscsi doesn't handle
       hotplugged disks
     * Some assorted minor enhancements
    
    # gpg: Signature made Tue 08 Sep 2020 06:19:34 BST
    # gpg:                using RSA key 75F46586AE61A66CC44E87DC6C38CACA20D9B392
    # gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>" [full]
    # gpg:                 aka "David Gibson (Red Hat) <dgibson@redhat.com>" [full]
    # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>" [full]
    # gpg:                 aka "David Gibson (kernel.org) <dwg@kernel.org>" [unknown]
    # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
    
    * remotes/dgibson/tags/ppc-for-5.2-20200908: (33 commits)
      spapr_numa: use spapr_numa_get_vcpu_assoc() in home_node hcall
      spapr_numa: create a vcpu associativity helper
      spapr: move h_home_node_associativity to spapr_numa.c
      spapr_numa: move NVLink2 associativity handling to spapr_numa.c
      spapr, spapr_numa: move lookup-arrays handling to spapr_numa.c
      spapr, spapr_numa: handle vcpu ibm,associativity
      spapr: introduce SpaprMachineState::numa_assoc_array
      ppc/spapr_nvdimm: turn spapr_dt_nvdimm() static
      ppc: introducing spapr_numa.c NUMA code helper
      hw/ppc/ppc4xx_pci: Replace pointless warning by assert()
      hw/ppc/ppc4xx_pci: Use ARRAY_SIZE() instead of magic value
      target/s390x: Use start-powered-off CPUState property
      sparc/sun4m: Use start-powered-off CPUState property
      sparc/sun4m: Don't set cs->halted = 0 in main_cpu_reset()
      mips/cps: Use start-powered-off CPUState property
      ppc/e500: Use start-powered-off CPUState property
      ppc/spapr: Use start-powered-off CPUState property
      target/arm: Move setting of CPU halted state to generic code
      target/arm: Move start-powered-off property to generic CPUState
      ppc/spapr_nvdimm: do not enable support with 'nvdimm=off'
      ...
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Sep 8, 2020
    Copy the full SHA
    b95ba83 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'remotes/rth/tags/pull-mb-20200907-2' in…

    …to staging
    
    Use lookup_and_goto_tb.
    Cleanup and fill in VMStateDescription.
    
    # gpg: Signature made Mon 07 Sep 2020 21:01:55 BST
    # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
    # gpg:                issuer "richard.henderson@linaro.org"
    # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
    # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
    
    * remotes/rth/tags/pull-mb-20200907-2:
      configure: Do not set TARGET_ABI32 for microblaze
      target/microblaze: Put MicroBlazeCPUConfig into DisasContext
      target/microblaze: Fill in VMStateDescription for cpu
      target/microblaze: Move mmu parameters to MicroBlazeCPUConfig
      target/microblaze: Treat pvr_regs as constant
      target/microblaze: Move pvr regs to MicroBlazeCPUConfig
      target/microblaze: Reorg MicroBlazeCPUConfig to minimize holes
      target/microblaze: Split out MicroBlazeCPUConfig
      target/microblaze: Diagnose invalid insns in delay slots
      target/microblaze: Use tcg_gen_lookup_and_goto_ptr
      target/microblaze: Force rtid, rted, rtbd to exit
      target/microblaze: Handle DISAS_EXIT_NEXT in delay slot
      target/microblaze: Replace cpustate_changed with DISAS_EXIT_NEXT
      target/microblaze: Introduce DISAS_EXIT_NEXT, DISAS_EXIT_JUMP
      target/microblaze: Rename DISAS_UPDATE to DISAS_EXIT
      target/microblaze: Rename mmu structs
      target/microblaze: Cleanup mb_cpu_do_interrupt
      target/microblaze: Renumber D_FLAG
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Sep 8, 2020
    Copy the full SHA
    0094207 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstrea…

    …m' into staging
    
    meson related:
    * convert unit tests
    * bugfixes for mtest2make
    * miscellaneous bugfixes
    * dead code removal and configure cleanups
    * oss-fuzz fixes
    * msys fixes
    
    # gpg: Signature made Tue 08 Sep 2020 10:43:27 BST
    # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
    # gpg:                issuer "pbonzini@redhat.com"
    # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
    # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
    # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
    #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
    
    * remotes/bonzini-gitlab/tags/for-upstream: (45 commits)
      docs: update build system documentation
      meson: remove linkage of sdl to baum
      meson: Convert undefsym.sh to undefsym.py
      fuzz: Add support for custom fuzzing library
      meson: specify fuzz linker script as a project arg
      oss-fuzz: fix rpath
      configure: update dtc submodule
      docs: suggest Meson replacements for various configure functions
      configure: drop dead variables and functions
      configure: do not include dependency flags in QEMU_CFLAGS and LIBS
      meson: get opengl compilation flags from OPENGL_CFLAGS
      meson: get glib compilation flags from GLIB_CFLAGS
      configure: do not look for install(1)
      configure: remove unnecessary libm test
      configure: move -ldl test to meson
      meson: keep all compiler flags detection together
      configure: move disassembler configuration to meson
      Makefile: inline the relevant parts of rules.mak
      Makefile: remove dead variables and includes
      meson: compute config_all_devices directly
      ...
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Sep 8, 2020
    Copy the full SHA
    46853bd View commit details
    Browse the repository at this point in the history
  6. docs: update build system documentation

    Most of the Makefile bits are obsolete and can be removed.
    
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    ef6a0d6 View commit details
    Browse the repository at this point in the history
  7. meson: remove linkage of sdl to baum

    Ever since commit 537fe2d there
    has been a 'linkage' to sdl for compiling baum.c. Originally it
    had to do with including sdl cflags for any file including sdl
    headers. There is no longer any such need for baum.c, but the
    association has persisted in the make system, and with the switch
    to meson it has now become a hard requirement, which now causes
    chardev-baum.so to not be produced if sdl is not configured.
    Remove this bogus linkage.
    
    Signed-off-by: Bruce Rogers <brogers@suse.com>
    Message-Id: <20200903152933.97838-1-brogers@suse.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bfrogers authored and bonzini committed Sep 8, 2020
    Copy the full SHA
    fd6c986 View commit details
    Browse the repository at this point in the history
  8. meson: Convert undefsym.sh to undefsym.py

    Shell scripts are not easily invoked from the build process
    on MSYS, so convert undefsym.sh to a python script.
    
    Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
    Message-Id: <20200902170054.810-3-luoyonggang@gmail.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    lygstate authored and bonzini committed Sep 8, 2020
    Copy the full SHA
    604f3e4 View commit details
    Browse the repository at this point in the history
  9. fuzz: Add support for custom fuzzing library

    On oss-fuzz, we must use the LIB_FUZZING_ENGINE and CFLAGS environment
    variables, rather than -fsanitize=fuzzer. With this change, when
    LIB_FUZZING_ENGINE is set, the --enable-fuzzing configure option will
    use that environment variable during the linking stage, rather than
    -fsanitize=fuzzer
    
    Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
    Message-Id: <20200902173652.307222-3-alxndr@bu.edu>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    a1xndr authored and bonzini committed Sep 8, 2020
    Copy the full SHA
    54c9e41 View commit details
    Browse the repository at this point in the history
  10. meson: specify fuzz linker script as a project arg

    With this change, the fuzzer-linker script should be specified outside
    any --start-group/--end-group pairs. We need this on oss-fuzz, where
    partially applying the linker-script results in a linker failure
    
    Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
    Message-Id: <20200902173652.307222-2-alxndr@bu.edu>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    a1xndr authored and bonzini committed Sep 8, 2020
    Copy the full SHA
    c46f76d View commit details
    Browse the repository at this point in the history
  11. oss-fuzz: fix rpath

    Prior to this change,
    readelf -d build/out/qemu/qemu-fuzz-i386-target-virtio-net-slirp
    ...
    0x000000000000000f (RPATH)  Library rpath: ['$$ORIGIN/lib':$ORIGIN/migration:$ORIGIN/]
    
    As of 1a4db55 ("ninjatool: quote dollars in variables"), we don't
    need to manually double the dollars. Also, remove the single-quotes as
    they are copied into the rpath.
    
    After this change:
    0x000000000000000f (RPATH)  Library rpath: [$ORIGIN/lib:$ORIGIN/migration:$ORIGIN/]
    
    Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
    Message-Id: <20200902142657.112879-3-alxndr@bu.edu>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    a1xndr authored and bonzini committed Sep 8, 2020
    Copy the full SHA
    789035f View commit details
    Browse the repository at this point in the history
  12. configure: update dtc submodule

    Update the dtc submodule in configure already and symlink dtc after
    git submodule update, because on win32 symlinks to non-existing folders
    are forbidden.
    
    Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
    Message-Id: <20200902170054.810-2-luoyonggang@gmail.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    lygstate authored and bonzini committed Sep 8, 2020
    Copy the full SHA
    5d91a2e View commit details
    Browse the repository at this point in the history
  13. docs: suggest Meson replacements for various configure functions

    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    738aa60 View commit details
    Browse the repository at this point in the history
  14. configure: drop dead variables and functions

    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    f2995ee View commit details
    Browse the repository at this point in the history
  15. configure: do not include dependency flags in QEMU_CFLAGS and LIBS

    All Meson executables should specify their dependencies explicitly, either
    directly or indirectly via declare_dependency.  Makefiles instead did
    not propagate dependencies correctly from static libraries, for example.
    Therefore, flags for dependencies need not be included in QEMU_CFLAGS.
    LIBS is not used at all, so drop that one as well.
    
    In a few cases the dependencies were not yet specified, so add them.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    feabc71 View commit details
    Browse the repository at this point in the history
  16. meson: get opengl compilation flags from OPENGL_CFLAGS

    The opengl compilation flags were added to QEMU_CFLAGS.  We do not
    want them to be added to all compilation commands, so export them
    also via OPENGL_CFLAGS rather than via QEMU_CFLAGS.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    de2d300 View commit details
    Browse the repository at this point in the history
  17. meson: get glib compilation flags from GLIB_CFLAGS

    The glib compilation flags were added to QEMU_CFLAGS.  While we still
    want them to be added to all compilation commands (at least for now),
    do that via GLIB_CFLAGS rather than via QEMU_CFLAGS.  This shows that
    glib is a special case and makes it clearer that QEMU_CFLAGS is only
    about compiler commands and not dependencies.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    215b0c2 View commit details
    Browse the repository at this point in the history
  18. configure: do not look for install(1)

    It is not used anymore, so there is no Solaris-specific check to
    perform.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    b6daf4d View commit details
    Browse the repository at this point in the history
  19. configure: remove unnecessary libm test

    The same test is already performed by meson.build.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    3fc1aad View commit details
    Browse the repository at this point in the history
  20. configure: move -ldl test to meson

    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    ccf7afa View commit details
    Browse the repository at this point in the history
  21. meson: keep all compiler flags detection together

    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    201e8ed View commit details
    Browse the repository at this point in the history
  22. configure: move disassembler configuration to meson

    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    ca0fc78 View commit details
    Browse the repository at this point in the history
  23. Makefile: inline the relevant parts of rules.mak

    Most of rules.mak is not used anymore, just inline what's needed.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    660f793 View commit details
    Browse the repository at this point in the history
  24. Makefile: remove dead variables and includes

    Makefile.objs, the .d files and various CONFIG_* symbols are not
    used anymore by the Make side of the build; they are only processed
    by Meson.  We can delete them.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    296bf3d View commit details
    Browse the repository at this point in the history
  25. meson: compute config_all_devices directly

    There is no need anymore to produce config-all-devices.mak, compute
    the resulting dictionary directly instead of going through grepy.sh.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    a98006b View commit details
    Browse the repository at this point in the history
  26. configure: remove dead code for in-tree builds

    The $pwd_is_source_path variable is never "y", since
    configure re-executes itself from a build directory.
    Remove code that will never run.
    
    Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Sep 8, 2020
    Copy the full SHA
    0f4d889 View commit details
    Browse the repository at this point in the history
  27. meson: convert migration/initrd-stress

    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Message-Id: <20200828110734.1638685-17-marcandre.lureau@redhat.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    elmarco authored and bonzini committed Sep 8, 2020
    Copy the full SHA
    4fbcdcd View commit details
    Browse the repository at this point in the history
Older