From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by sourceware.org (Postfix) with ESMTP id 4420F3839C45 for ; Thu, 19 May 2022 14:20:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4420F3839C45 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B0A2A15A1; Thu, 19 May 2022 07:20:14 -0700 (PDT) Received: from [10.1.26.173] (e127744.cambridge.arm.com [10.1.26.173]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 565FB3F66F; Thu, 19 May 2022 07:20:14 -0700 (PDT) Subject: Re: [PATCH 0/4] Add AARCH64 pointer authentication support To: Mark Wielaard Cc: elfutils-devel@sourceware.org References: <20220425140311.95231-1-german.gomez@arm.com> <20220428195649.GF23335@gnu.wildebeest.org> <0d2e8ebc-df2a-ca51-4c82-18f0433e9f4c@arm.com> From: German Gomez Message-ID: <10eeb565-cfd6-cf31-3df2-cee3943aa3c5@arm.com> Date: Thu, 19 May 2022 15:20:08 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <0d2e8ebc-df2a-ca51-4c82-18f0433e9f4c@arm.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, NICE_REPLY_A, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: elfutils-devel@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Elfutils-devel mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2022 14:20:16 -0000 On 19/05/2022 14:30, German Gomez via Elfutils-devel wrote: > Hi Mark, thanks for looking, and sorry for the delay > > On 28/04/2022 20:56, Mark Wielaard wrote: >> Hi German, >> >> On Mon, Apr 25, 2022 at 02:03:07PM +0000, German Gomez via Elfutils-devel wrote: >>> [...] >> Thanks a lot for this. Last time I looked at this didn't have any >> means to test this, so I skipped implementing it. How did you test? Do >> distributions now enable PAC by default and is there hardware (qemu?) >> support? > So far I've been testing on Graviton3 cores (running linux), which seem > to implement the PAC extension, and it came enabled by default. > Regarding qemu support, I haven't used it myself so I can't really speak for it, but according to the docs FEAT_PAuth is supported. https://www.qemu.org/docs/master/system/arm/emulation.html