qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 7661a7: tests/migration: add sysprof-capture-


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 7661a7: tests/migration: add sysprof-capture-4 as dependen...
Date: Sun, 05 Feb 2023 08:54:35 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 7661a7ab53a19e6541c2661ddb27d7ca4e1dfa31
      
https://github.com/qemu/qemu/commit/7661a7ab53a19e6541c2661ddb27d7ca4e1dfa31
  Author: Murilo Opsfelder Araujo <muriloo@linux.ibm.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M tests/migration/meson.build

  Log Message:
  -----------
  tests/migration: add sysprof-capture-4 as dependency for stress binary

`make tests/migration/stress` fails with:

    FAILED: tests/migration/stress
    cc -m64 -mlittle-endian  -o tests/migration/stress 
tests/migration/stress.p/stress.c.o -Wl,--as-needed -Wl,--no-undefined -pie 
-Wl,--warn-common -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -static 
-pthread -Wl,--start-group -lgthread-2.0 -lglib-2.0 -Wl,--end-group
    /usr/bin/ld: 
/usr/lib/gcc/ppc64le-redhat-linux/11/../../../../lib64/libglib-2.0.a(gutils.c.o):
 in function `.annobin_gutils.c':
    (.text+0x3b4): warning: Using 'getpwuid' in statically linked applications 
requires at runtime the shared libraries from the glibc version used for linking
    /usr/bin/ld: (.text+0x178): warning: Using 'getpwnam_r' in statically 
linked applications requires at runtime the shared libraries from the glibc 
version used for linking
    /usr/bin/ld: (.text+0x1bc): warning: Using 'getpwuid_r' in statically 
linked applications requires at runtime the shared libraries from the glibc 
version used for linking
    /usr/bin/ld: 
/usr/lib/gcc/ppc64le-redhat-linux/11/../../../../lib64/libglib-2.0.a(gthread.c.o):(.toc+0x0):
 undefined reference to `sysprof_clock'
    /usr/bin/ld: 
/usr/lib/gcc/ppc64le-redhat-linux/11/../../../../lib64/libglib-2.0.a(gtrace.c.o):
 in function `.annobin_gtrace.c':
    (.text+0x24): undefined reference to `sysprof_collector_mark_vprintf'
    /usr/bin/ld: 
/usr/lib/gcc/ppc64le-redhat-linux/11/../../../../lib64/libglib-2.0.a(gtrace.c.o):
 in function `g_trace_define_int64_counter':
    (.text+0x8c): undefined reference to `sysprof_collector_request_counters'
    /usr/bin/ld: (.text+0x108): undefined reference to 
`sysprof_collector_define_counters'
    /usr/bin/ld: 
/usr/lib/gcc/ppc64le-redhat-linux/11/../../../../lib64/libglib-2.0.a(gtrace.c.o):
 in function `g_trace_set_int64_counter':
    (.text+0x23c): undefined reference to `sysprof_collector_set_counters'
    /usr/bin/ld: 
/usr/lib/gcc/ppc64le-redhat-linux/11/../../../../lib64/libglib-2.0.a(gspawn.c.o):(.toc+0x0):
 undefined reference to `sysprof_clock'
    /usr/bin/ld: 
/usr/lib/gcc/ppc64le-redhat-linux/11/../../../../lib64/libglib-2.0.a(gmain.c.o):(.toc+0x0):
 undefined reference to `sysprof_clock'
    collect2: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    make: *** [Makefile:162: run-ninja] Error 1

Add sysprof-capture-4 as dependency for stress binary.

Tested on:
  - CentOS Stream 9 ppc64le
  - Fedora 36 x86_64

Signed-off-by: Murilo Opsfelder Araujo <muriloo@linux.ibm.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Message-Id: <20220809002451.91541-2-muriloo@linux.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 8763196c2c1aa4128040964c31529936932754e0
      
https://github.com/qemu/qemu/commit/8763196c2c1aa4128040964c31529936932754e0
  Author: Murilo Opsfelder Araujo <muriloo@linux.ibm.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M tests/migration/guestperf/engine.py

  Log Message:
  -----------
  tests/migration: add support for ppc64le for guestperf.py

Add support for ppc64le for guestperf.py. On ppc, console is usually
hvc0 and serial device for pseries machine is spapr-vty.

Signed-off-by: Murilo Opsfelder Araujo <muriloo@linux.ibm.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Message-Id: <20220809002451.91541-3-muriloo@linux.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 65133e33eb8e60f27eff6c7c669f0920adf24c16
      
https://github.com/qemu/qemu/commit/65133e33eb8e60f27eff6c7c669f0920adf24c16
  Author: BALATON Zoltan <balaton@eik.bme.hu>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/ppc/pegasos2.c

  Log Message:
  -----------
  ppc/pegasos2: Improve readability of VIA south bridge creation

Slightly improve readability of creating the south btidge by cnamging
type of a local variable to avoid some casts within function arguments
which makes some lines shorter and easier to read.
Also remove an unneded line break.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230117214545.5E191746369@zero.eik.bme.hu>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 3f736ca9b2d66e881bee5083655fc8c208d05299
      
https://github.com/qemu/qemu/commit/3f736ca9b2d66e881bee5083655fc8c208d05299
  Author: Bernhard Beschow <shentey@gmail.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/pci-host/mv64361.c

  Log Message:
  -----------
  hw/pci-host/mv64361: Reuse pci_swizzle_map_irq_fn

mv64361_pcihost_map_irq() is a reimplementation of
pci_swizzle_map_irq_fn(). Resolve this redundancy.

Signed-off-by: Bernhard Beschow <shentey@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Message-Id: <20230106113927.8603-1-shentey@gmail.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 891d51be6fb82383f21e20b25b2bd1487c57eef9
      
https://github.com/qemu/qemu/commit/891d51be6fb82383f21e20b25b2bd1487c57eef9
  Author: Bernhard Beschow <shentey@gmail.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/ppc/e500.c

  Log Message:
  -----------
  hw/ppc: Set machine->fdt in e500 machines

This enables support for the 'dumpdtb' QMP/HMP command for all
e500 machines.

Signed-off-by: Bernhard Beschow <shentey@gmail.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Message-Id: <20230125130024.158721-2-shentey@gmail.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 0998fcb35360557395b60678e73a9e51334a07dc
      
https://github.com/qemu/qemu/commit/0998fcb35360557395b60678e73a9e51334a07dc
  Author: Bernhard Beschow <shentey@gmail.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/ppc/e500.c
    M hw/ppc/e500plat.c

  Log Message:
  -----------
  hw/ppc/e500{, plat}: Drop redundant checks for presence of platform bus

This is a follow-up on commit 47a0b1dff7e9 'hw/ppc/mpc8544ds: Add
platform bus': Both mpc85xx boards now have a platform bus
unconditionally.

Signed-off-by: Bernhard Beschow <shentey@gmail.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Message-Id: <20230125130024.158721-3-shentey@gmail.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 4348a3aff0c8f443891dcf6764830249d0a53e86
      
https://github.com/qemu/qemu/commit/4348a3aff0c8f443891dcf6764830249d0a53e86
  Author: Bernhard Beschow <shentey@gmail.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/ppc/e500.c

  Log Message:
  -----------
  hw/ppc/e500.c: Avoid hardcoding parent device in create_devtree_etsec()

The "platform" node is available through data->node, so use that instead
of making assumptions about the parent device.

Signed-off-by: Bernhard Beschow <shentey@gmail.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Message-Id: <20230125130024.158721-4-shentey@gmail.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 4e921beac9e70962685e2cc314e770f89b341f5b
      
https://github.com/qemu/qemu/commit/4e921beac9e70962685e2cc314e770f89b341f5b
  Author: Bernhard Beschow <shentey@gmail.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/ppc/e500.c

  Log Message:
  -----------
  hw/ppc/e500.c: Attach eSDHC unimplemented region to ccsr_addr_space

Makes the unimplemented region move together with the CCSR address space
if moved by a bootloader. Moving the CCSR address space isn't
implemented yet but this patch is a preparation for it.

Signed-off-by: Bernhard Beschow <shentey@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230125130024.158721-5-shentey@gmail.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 15b32faf6ab911ba672f0dcbf887939604b56fe9
      
https://github.com/qemu/qemu/commit/15b32faf6ab911ba672f0dcbf887939604b56fe9
  Author: Frederic Barrat <fbarrat@linux.ibm.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M include/hw/pci-host/pnv_phb4.h

  Log Message:
  -----------
  ppc/pnv/pci: Cleanup PnvPHBPecState structure

Remove unused structure member 'system_memory'.

Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20230127122848.550083-2-fbarrat@linux.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: f8561277fabfaef1d67f41014e8c43e0876a1b8d
      
https://github.com/qemu/qemu/commit/f8561277fabfaef1d67f41014e8c43e0876a1b8d
  Author: Frederic Barrat <fbarrat@linux.ibm.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M include/hw/pci-host/pnv_phb4.h

  Log Message:
  -----------
  ppc/pnv/pci: Remove duplicate definition of PNV_PHB5_DEVICE_ID

PNV_PHB5_DEVICE_ID is defined in two different headers. The definition
in hw/pci-host/pnv_phb4.h was left out in a previous rework.

Remaining definition is in hw/pci-host/pnv_phb.h.

Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20230127122848.550083-3-fbarrat@linux.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: bd34c91177461e1e60d9da042e7fdd1830ad9d61
      
https://github.com/qemu/qemu/commit/bd34c91177461e1e60d9da042e7fdd1830ad9d61
  Author: Frederic Barrat <fbarrat@linux.ibm.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M include/hw/pci-host/pnv_phb4.h

  Log Message:
  -----------
  ppc/pnv/pci: Update PHB5 version register

Update register value per its P10 DD2 definition.

Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20230127122848.550083-4-fbarrat@linux.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 99bddfd01e181bbe645e73c75e98846a09c50f27
      
https://github.com/qemu/qemu/commit/99bddfd01e181bbe645e73c75e98846a09c50f27
  Author: Frederic Barrat <fbarrat@linux.ibm.com>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/pci-host/pnv_phb4.c

  Log Message:
  -----------
  ppc/pnv/pci: Fix PHB xscom registers memory region name

The name is for the region mapping the PHB xscom registers. It was
apparently a bad cut-and-paste from the per-stack pci xscom area just
above, so we had two regions with the same name.

Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20230127122848.550083-5-fbarrat@linux.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: c009174032f65b77f625bbe0bc50f17441227527
      
https://github.com/qemu/qemu/commit/c009174032f65b77f625bbe0bc50f17441227527
  Author: BALATON Zoltan <balaton@eik.bme.hu>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/ppc/pegasos2.c

  Log Message:
  -----------
  hw/ppc/pegasos2: Fix a typo in a comment

Reported-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230203194312.33834745712@zero.eik.bme.hu>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 7be3fbbd9841acf7d9dba33cdedf73dd9052f666
      
https://github.com/qemu/qemu/commit/7be3fbbd9841acf7d9dba33cdedf73dd9052f666
  Author: BALATON Zoltan <balaton@eik.bme.hu>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/display/sm501.c

  Log Message:
  -----------
  hw/display/sm501: Remove parenthesis around constant macro definitions

No need to wrap constants in parenthesis.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: 
<9194546b73b05e7098761ec62b2dfd0699b97b65.1674333199.git.balaton@eik.bme.hu>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 57ad5b5ae04ce39f406795e657ca1c03e98e29cf
      
https://github.com/qemu/qemu/commit/57ad5b5ae04ce39f406795e657ca1c03e98e29cf
  Author: BALATON Zoltan <balaton@eik.bme.hu>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/display/sm501.c

  Log Message:
  -----------
  hw/display/sm501: Remove unneeded casts from void pointer

This is not needed in C.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: 
<58f599387dd0739ea1880bfb678872c0be26bf1b.1674333199.git.balaton@eik.bme.hu>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: bd591dc1b3c39b7f73b8d9f20be6e9001c905238
      
https://github.com/qemu/qemu/commit/bd591dc1b3c39b7f73b8d9f20be6e9001c905238
  Author: BALATON Zoltan <balaton@eik.bme.hu>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/display/sm501.c

  Log Message:
  -----------
  hw/display/sm501: Code style fix

Fix checkpatch warning about multi-line comment.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: 
<8801292992a304609e1eac680fe36b515592b926.1674333199.git.balaton@eik.bme.hu>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 6661b8c7fe3f8b5687d2d90f7b4f3f23d70e3e8b
      
https://github.com/qemu/qemu/commit/6661b8c7fe3f8b5687d2d90f7b4f3f23d70e3e8b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-02-05 (Sun, 05 Feb 2023)

  Changed paths:
    M hw/display/sm501.c
    M hw/pci-host/mv64361.c
    M hw/pci-host/pnv_phb4.c
    M hw/ppc/e500.c
    M hw/ppc/e500plat.c
    M hw/ppc/pegasos2.c
    M include/hw/pci-host/pnv_phb4.h
    M tests/migration/guestperf/engine.py
    M tests/migration/meson.build

  Log Message:
  -----------
  Merge tag 'pull-ppc-20230205' of https://gitlab.com/danielhb/qemu into staging

ppc patch queue for 2023-02-05:

This queue includes patches that aren't PPC specific but benefit/impact
PPC machines, such as the changes to guestperf.py, mv64361 and sm501. As
for PPC specific changes we have e500 and PNV_PHB5 fixes.

# -----BEGIN PGP SIGNATURE-----
#
# iIwEABYKADQWIQQX6/+ZI9AYAK8oOBk82cqW3gMxZAUCY99+yRYcZGFuaWVsaGI0
# MTNAZ21haWwuY29tAAoJEDzZypbeAzFkOQsA/1UxMHen/3tW908shrRMwS7WSzDa
# 4x0tU4L+bMpEfgVJAQDeKIyIbdajtv4v2XfZyQ9flfUo64cY0xze+T+SDW+fBw==
# =eB7g
# -----END PGP SIGNATURE-----
# gpg: Signature made Sun 05 Feb 2023 10:02:49 GMT
# gpg:                using EDDSA key 17EBFF9923D01800AF2838193CD9CA96DE033164
# gpg:                issuer "danielhb413@gmail.com"
# gpg: Good signature from "Daniel Henrique Barboza <danielhb413@gmail.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: 17EB FF99 23D0 1800 AF28  3819 3CD9 CA96 DE03 3164

* tag 'pull-ppc-20230205' of https://gitlab.com/danielhb/qemu:
  hw/display/sm501: Code style fix
  hw/display/sm501: Remove unneeded casts from void pointer
  hw/display/sm501: Remove parenthesis around constant macro definitions
  hw/ppc/pegasos2: Fix a typo in a comment
  ppc/pnv/pci: Fix PHB xscom registers memory region name
  ppc/pnv/pci: Update PHB5 version register
  ppc/pnv/pci: Remove duplicate definition of PNV_PHB5_DEVICE_ID
  ppc/pnv/pci: Cleanup PnvPHBPecState structure
  hw/ppc/e500.c: Attach eSDHC unimplemented region to ccsr_addr_space
  hw/ppc/e500.c: Avoid hardcoding parent device in create_devtree_etsec()
  hw/ppc/e500{, plat}: Drop redundant checks for presence of platform bus
  hw/ppc: Set machine->fdt in e500 machines
  hw/pci-host/mv64361: Reuse pci_swizzle_map_irq_fn
  ppc/pegasos2: Improve readability of VIA south bridge creation
  tests/migration: add support for ppc64le for guestperf.py
  tests/migration: add sysprof-capture-4 as dependency for stress binary

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


Compare: https://github.com/qemu/qemu/compare/b52388129bf0...6661b8c7fe3f



reply via email to

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