From nobody Mon Aug 21 23:03:49 2023 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 4RV7MM32c6z4rQGf; Mon, 21 Aug 2023 23:03:59 +0000 (UTC) (envelope-from sanastasio@raptorengineering.com) Received: from raptorengineering.com (mail.raptorengineering.com [23.155.224.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RV7MD3ByNz3J6s; Mon, 21 Aug 2023 23:03:52 +0000 (UTC) (envelope-from sanastasio@raptorengineering.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=raptorengineering.com header.s=B8E824E6-0BE2-11E6-931D-288C65937AAD header.b=MQgXPSnX; spf=pass (mx1.freebsd.org: domain of sanastasio@raptorengineering.com designates 23.155.224.40 as permitted sender) smtp.mailfrom=sanastasio@raptorengineering.com; dmarc=pass (policy=quarantine) header.from=raptorengineering.com Received: from localhost (localhost [127.0.0.1]) by mail.rptsys.com (Postfix) with ESMTP id C7B2F8285871; Mon, 21 Aug 2023 18:03:50 -0500 (CDT) Received: from mail.rptsys.com ([127.0.0.1]) by localhost (vali.starlink.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 1-y98wZ3hRbS; Mon, 21 Aug 2023 18:03:50 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by mail.rptsys.com (Postfix) with ESMTP id 1111F82869B1; Mon, 21 Aug 2023 18:03:50 -0500 (CDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.rptsys.com 1111F82869B1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raptorengineering.com; s=B8E824E6-0BE2-11E6-931D-288C65937AAD; t=1692659030; bh=UhDSHOfUi3N0Ej16JqJyKEwXI6Qy4uXGW62es4zRleg=; h=Message-ID:Date:MIME-Version:From:To; b=MQgXPSnXhoKIZNQViq8VVa2QFCLAf3JiO5PL2gAq1l8kyFou2MKNacEE9MVx54um2 +tBJ8cBtE9nlAnU6ZRH11LG3Q1IZYSzjeGYnFPpBKjSKtDKJ12vuVwdGUIK73BIdIM 1V3y/l2HlQiwKMf2m077IFmmwSSrcMxNNCcu5Lb0= X-Virus-Scanned: amavisd-new at rptsys.com Received: from mail.rptsys.com ([127.0.0.1]) by localhost (vali.starlink.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Qri-c6E6PONs; Mon, 21 Aug 2023 18:03:49 -0500 (CDT) Received: from [10.11.0.2] (5.edge.rptsys.com [23.155.224.38]) by mail.rptsys.com (Postfix) with ESMTPSA id 9A5C88285871; Mon, 21 Aug 2023 18:03:49 -0500 (CDT) Message-ID: Date: Mon, 21 Aug 2023 18:03:49 -0500 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 User-Agent: Mozilla/5.0 (X11; Linux ppc64le; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: Implementing in-kernel AES crypto acceleration on ppc (POWER8+) Content-Language: en-US From: Shawn Anastasio To: John Baldwin , Justin Hibbits Cc: freebsd-ppc@FreeBSD.org, freebsd-hackers@FreeBSD.org, Timothy Pearson References: <0c24b4b7-b4c8-242d-6187-15b171c50c19@raptorengineering.com> <20230804093605.2a61eeed@ralga.knownspace> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[raptorengineering.com,quarantine]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[raptorengineering.com:s=B8E824E6-0BE2-11E6-931D-288C65937AAD]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@FreeBSD.org,freebsd-ppc@FreeBSD.org]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[raptorengineering.com:+]; RCPT_COUNT_FIVE(0.00)[5]; ASN(0.00)[asn:46246, ipnet:23.155.224.0/24, country:US]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4RV7MD3ByNz3J6s On 8/4/23 11:13 AM, Shawn Anastasio wrote: > I'll begin work on the fpu_enter/leave functions and keep you all > updated. Thank you both for the prompt and detailed responses! > Hi all, I've got an initial patch implementing this up on Phabricator that is ready for review. I've also got a follow-up patch enabling ossl(4) support on powerpc64* in the pipeline. https://reviews.freebsd.org/D41540 Any reviews/comments would be greatly appreciated! Thanks, Shawn