From nobody Thu Nov 13 16:18:11 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1581525852305329.4461909808185; Wed, 12 Feb 2020 08:44:12 -0800 (PST) Received: from localhost ([::1]:40318 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j1v7T-0000FF-09 for importer@patchew.org; Wed, 12 Feb 2020 11:44:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36624) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j1v55-0003PZ-81 for qemu-devel@nongnu.org; Wed, 12 Feb 2020 11:41:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j1v54-0001lW-2n for qemu-devel@nongnu.org; Wed, 12 Feb 2020 11:41:43 -0500 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:45701) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j1v53-0001kI-Sx for qemu-devel@nongnu.org; Wed, 12 Feb 2020 11:41:42 -0500 Received: by mail-wr1-x433.google.com with SMTP id g3so3175561wrs.12 for ; Wed, 12 Feb 2020 08:41:41 -0800 (PST) Received: from donizetti.fritz.box ([151.30.86.140]) by smtp.gmail.com with ESMTPSA id a16sm1195122wrt.30.2020.02.12.08.41.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Feb 2020 08:41:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Yp9J3Sdvti8kkDmOijc4vUS6SBVhz37pfagJZGeOW6o=; b=ailBCaG4TCTkPA5mxR1PSHwKqickulvu+C/zHMVk7yRJ10By3WN/ZPNeVwiy42t4zt CwKHzqbl/Ql1IdNfk5jEhz58gtkKBZNE1vi96lwjMaAmCAm9KSyvLhSLdmDDrO4R7/13 lngQ3NVhFAw1O1YzspDsEZ1olsx4D704nAOzTgt9SwRrkFmo2x8j02J80rBprV3ceQKw FgSo3PXdc3JnU6sMKUtu2P7sT4Yl5o1kBl1bQIjlJcpa/dFk/M+/gnSHh6Ty733dDRze qYJ5WOKcfbhwmUFKu/7YxNmMtbP3kTrZ0l/+FXDPZ4XhHrNCo8GSmckbYt2Hsv/kEcMI 73bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=Yp9J3Sdvti8kkDmOijc4vUS6SBVhz37pfagJZGeOW6o=; b=JuqL3oXLFGrR8E6UqKy5rXqTd89FWVhoAuQHsKf7N6LaKb1H7C4funWhDQ7a2Xqn5r hEkI7z4PSWBSdjIEb0ae+0vNy+oVCwf4MznlGedKL/W7bGRoPhGhUPpbYHPwOfwWG9ry FJ5ILqEYHSA8Mb0GYru7LFRaZS/ik7bSZnpkNykwu6VpVtddVaShPrLj7/GsefmDilhP zEpgQkrPGqYjKKA6+V9wL/3Ik9eYAG8bJiqpdSp/QS8d/r8uZpXrc8JzP0K0y51VBul/ lreizseFiPVRP+NNG32CRNXKxXEQfK9GWkPiQZoWY9v4RsLCOJdw3Z5SLJYrDRo16AfX Bjkw== X-Gm-Message-State: APjAAAVcJI7WTqd/Q2zcnvyk9RYOMkrc9JKXLnB2w/Capqj0O0z07eMV JPtUCs4fcmgiCO4OsLzcHdzbC0mI X-Google-Smtp-Source: APXvYqynxyW7pu+cCTXgugSscnx59Lb6tH7dPxrYdnmSqQ4o8AdS891gbaekg4qGW2tYY3exztNgCQ== X-Received: by 2002:adf:f80c:: with SMTP id s12mr16090640wrp.1.1581525700560; Wed, 12 Feb 2020 08:41:40 -0800 (PST) From: Paolo Bonzini To: qemu-devel@nongnu.org Subject: [PULL 6/9] build: move TARGET_GPROF to config-host.mak Date: Wed, 12 Feb 2020 17:41:26 +0100 Message-Id: <20200212164129.6968-7-pbonzini@redhat.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20200212164129.6968-1-pbonzini@redhat.com> References: <20200212164129.6968-1-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::433 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) TARGET_GPROF is the same for all targets, write it to config-host.mak instead. Reviewed-by: Alex Benn=C3=A9e Reviewed-by: Marc-Andr=C3=A9 Lureau Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-id: <20200204161104.21077-1-pbonzini@redhat.com> Signed-off-by: Paolo Bonzini --- bsd-user/syscall.c | 6 +++--- configure | 4 +++- linux-user/exit.c | 4 ++-- linux-user/signal.c | 2 +- tests/check-block.sh | 2 +- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index 0d45b654bb..d38ec7a162 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -330,7 +330,7 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, abi= _long arg1, =20 switch(num) { case TARGET_FREEBSD_NR_exit: -#ifdef TARGET_GPROF +#ifdef CONFIG_GPROF _mcleanup(); #endif gdb_exit(cpu_env, arg1); @@ -432,7 +432,7 @@ abi_long do_netbsd_syscall(void *cpu_env, int num, abi_= long arg1, =20 switch(num) { case TARGET_NETBSD_NR_exit: -#ifdef TARGET_GPROF +#ifdef CONFIG_GPROF _mcleanup(); #endif gdb_exit(cpu_env, arg1); @@ -511,7 +511,7 @@ abi_long do_openbsd_syscall(void *cpu_env, int num, abi= _long arg1, =20 switch(num) { case TARGET_OPENBSD_NR_exit: -#ifdef TARGET_GPROF +#ifdef CONFIG_GPROF _mcleanup(); #endif gdb_exit(cpu_env, arg1); diff --git a/configure b/configure index 115dc38085..16f94cd96b 100755 --- a/configure +++ b/configure @@ -6771,6 +6771,9 @@ fi if test "$l2tpv3" =3D "yes" ; then echo "CONFIG_L2TPV3=3Dy" >> $config_host_mak fi +if test "$gprof" =3D "yes" ; then + echo "CONFIG_GPROF=3Dy" >> $config_host_mak +fi if test "$cap_ng" =3D "yes" ; then echo "CONFIG_LIBCAP_NG=3Dy" >> $config_host_mak fi @@ -7951,7 +7954,6 @@ alpha) esac =20 if test "$gprof" =3D "yes" ; then - echo "TARGET_GPROF=3Dy" >> $config_target_mak if test "$target_linux_user" =3D "yes" ; then cflags=3D"-p $cflags" ldflags=3D"-p $ldflags" diff --git a/linux-user/exit.c b/linux-user/exit.c index a362ef67d2..1594015444 100644 --- a/linux-user/exit.c +++ b/linux-user/exit.c @@ -18,7 +18,7 @@ */ #include "qemu/osdep.h" #include "qemu.h" -#ifdef TARGET_GPROF +#ifdef CONFIG_GPROF #include #endif =20 @@ -28,7 +28,7 @@ extern void __gcov_dump(void); =20 void preexit_cleanup(CPUArchState *env, int code) { -#ifdef TARGET_GPROF +#ifdef CONFIG_GPROF _mcleanup(); #endif #ifdef CONFIG_GCOV diff --git a/linux-user/signal.c b/linux-user/signal.c index 5ca6d62b15..02f860ecb9 100644 --- a/linux-user/signal.c +++ b/linux-user/signal.c @@ -509,7 +509,7 @@ void signal_init(void) act.sa_flags =3D SA_SIGINFO; act.sa_sigaction =3D host_signal_handler; for(i =3D 1; i <=3D TARGET_NSIG; i++) { -#ifdef TARGET_GPROF +#ifdef CONFIG_GPROF if (i =3D=3D SIGPROF) { continue; } diff --git a/tests/check-block.sh b/tests/check-block.sh index 679aedec50..ad320c21ba 100755 --- a/tests/check-block.sh +++ b/tests/check-block.sh @@ -16,7 +16,7 @@ if [ "$#" -ne 0 ]; then format_list=3D"$@" fi =20 -if grep -q "TARGET_GPROF=3Dy" *-softmmu/config-target.mak 2>/dev/null ; th= en +if grep -q "CONFIG_GPROF=3Dy" config-host.mak 2>/dev/null ; then echo "GPROF is enabled =3D=3D> Not running the qemu-iotests." exit 0 fi --=20 2.21.0