From nobody Thu Mar 14 08:27:27 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TwLDL043qz5FSdt for ; Thu, 14 Mar 2024 08:30:26 +0000 (UTC) (envelope-from dsl@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TwLDK55CGz43lY; Thu, 14 Mar 2024 08:30:25 +0000 (UTC) (envelope-from dsl@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710405025; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=B7npgFhyII2Ao7rBT7Jc5Unv5sUr+03tAfdppiHMkbo=; b=embV+rxflLiHMu/WSQ7cmQBmLnUdHQsRNHreamKdrpcH2qio9nvSdCVvW758tWPbq9gdsg xhkhIUebFoepVAzuPNvwrXPydx797JUHi4tP5tUNONOYYZMwBM/PXRUsxPTZc0RxIYY5me 0MeUMnXDbf0qyWio/dsaWGhVrKIeEN6iwSF6ImQAH+ZQgN++TGh7BU2fNf75mbMuEv5b4g K2PSerSPKJ7/nuAwC5YXhRhP1R8kejdWk+ApJa+gIlg4r8n3yRiRlTYvrh/S8MMVpKku4D wAg45oz+ZlUn7PYwKFMlIPErLaaCKqf4LyhEI3KY6VVrrCgfFyxmaKZ+SeYObQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1710405025; a=rsa-sha256; cv=none; b=YququvbTlDzfTAM4Dy1wai7pkqT1yfzhiOLy+wXAiiYvQiVculNLLANN3jpUWmf28Q4I6H Q9GCGCMwxL0G2qD0EISi5bSVV6UJWDlVG8xA/D7DJDOWKJFRCHZoBAOy6Ah1OaKEeG5mgP +Ijv73RyxRu/6XE52N0sa8revZbfGdXCAYJg+eJ31Im9g69g88vNcIfc9cTmv2/ewa7zp4 1G7/mx0wM9ghSPD7gGonQZbv4nR4IPzKKpYsKtC3MdOk0r0/0ly4g9TC6fDq/exqFfsmfr VGomxEHqV2OhHNHqRv4tPxbpRvdcoYmwR/osYHf5xEgZjBlu6mEtgaJZydGuVA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710405025; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=B7npgFhyII2Ao7rBT7Jc5Unv5sUr+03tAfdppiHMkbo=; b=NT9iJlDefG0bvSwfX++/eWeidH1h6lffdzUYr7QvHkL+m04i2s6cQ3DobDQCFH7xPsXs31 4bhTUZPR5suh+VV/KLN8/jpd4XTirpTLAywnc7nUw5qixevD0fZwcqfLS1Cwf1rox1OHcu W2LoRPoXPV3rGCXzebcfD7MT77svefXHkpCdiMjJYhlx5EY3EH6L3iLhFHUdTnRR+r9ftO hPHKWBpiU615YZLHdpeMw8PVPEhABEHfR3HxII3Ceh28T3oSQfcgj1OOTQ7s1SIlPXG2hp Rjn27rj6HXLw4DTrMjZ2qsN4cVDRPCiHecGge1+KkIl2v/gXbJRFXzmpI5Kb1g== Received: from localhost (unknown [91.226.51.235]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: dsl) by smtp.freebsd.org (Postfix) with ESMTPSA id 4TwLDK2cM8z1RTn; Thu, 14 Mar 2024 08:30:25 +0000 (UTC) (envelope-from dsl@FreeBSD.org) References: User-agent: mu4e 1.8.13; emacs 29.2 From: Dmitry Salychev To: Paul Floyd Cc: freebsd-hackers@freebsd.org Subject: Re: Valgrind on arm64 Date: Thu, 14 Mar 2024 09:27:27 +0100 In-reply-to: Message-ID: <86o7bh9pwj.fsf@peasant.tower.home> List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain Hi, I've built and installed it on my Honeycomb LX2: FreeBSD armforge 14.0-RELEASE-p5 FreeBSD 14.0-RELEASE-p5 #0 releng/14.0-n265410-adfda3c395fa: Thu Mar 14 08:03:01 CET 2024 root@armforge:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 aarch64 1400097 1400097 Are there quick tests to run? Regards, Dmitry Paul Floyd writes: > Hi > > [reposting the same message that I posted to the Userland forum] > > I'm close to being ready with a port of Valgrind on arm64 (currently > only i386 and amd64 are officially supported). > > I'd appreciate it if anyone could build and test it. > > The git repo is here > https://github.com/paulfloyd/freebsdarm64_valgrind > > To build, run the following > autogen.sh > configure --prefix=where_you_want_to_install > gmake > gmake install > > Iif you have GCC installed run configure with "CC=clang CXX=clang++". > If you prefer not to install it, you can run it from the build > directory with the script "vg-in-place". > > There's one more issue that I'd like to iron out - DRD isn't detecting > pthread_barrier issues. After that I'll push the code upstream and > update the devel/valgrind-devel port. > > I expect Valgrind 3.23 will be out by the end of April and I'll update > devel/valgrind at that time. > > > A+ > Paul -- https://wiki.freebsd.org/DmitrySalychev