From nobody Tue Jul 19 07:37:21 2022 X-Original-To: dev-commits-src-branches@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 4Ln9dt3NB7z4Wbk7; Tue, 19 Jul 2022 07:37:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ln9dt0pS2z3pxM; Tue, 19 Jul 2022 07:37:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1658216242; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EARqRGF1Tv8lQCuJfmy0KEDEOcEJohUGIwDwUrCtjRQ=; b=eXVRiUMhdLeUl+QfjxL0CjkwOHXzhHs+CGAIZjwG45tVHgs8uMLfiPwzT8bo4ohKei9qHk Ecy+JiqW/QSsD/+GsUrUu34VsV0HNycKHv3f8nvT88qyoRbQhbUKcX7cSfpyEOijlerPLE EUc2MhU+dzo05Qdz/OHLsy1rksMnGn7Hq7Po7AX9JmfTf5SaUGh75Ji2YSDiwdmtvB4Ehu 7r+Sm/WwI0Y6et//LJFr7KQ0tlXZpD/8kuRxr5ZJCJZdxdkHad6Ujkl2hSDORpBmO09iRT lNzS3Yay5nBYo/0mfwxi3om8t5BvG3xiQbbdlIh6yBokziRNm6Pa0gygwTlSmw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Ln9ds72HMz19XC; Tue, 19 Jul 2022 07:37:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 26J7bLVa021502; Tue, 19 Jul 2022 07:37:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 26J7bLBr021501; Tue, 19 Jul 2022 07:37:21 GMT (envelope-from git) Date: Tue, 19 Jul 2022 07:37:21 GMT Message-Id: <202207190737.26J7bLBr021501@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Andrew Turner Subject: git: 927dd50b8d56 - stable/13 - Add the arm64 FPAC exception value List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: andrew X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: 927dd50b8d56c9c13834ef30d58ef1c90cc85f51 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1658216242; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EARqRGF1Tv8lQCuJfmy0KEDEOcEJohUGIwDwUrCtjRQ=; b=DaP+B88GMDKOMW2ka9NvvKgqhEt024oAadJaTJVpKjrPwrQ4gljlXBT9Z+C+gRd+Hp7Xn9 NJl8hi1viYiArpzRt92R7D5ASflZU3bf9od2d2KOIYtKeYcG6xhNLN0J7iqTl6PfztGdrF RyhKUl/X4fznYi19DypwT2BrO1ednqHxrOwe0JMpj9tsJRMQSd5WdpsKb5s4iyhCTG0UEH LvBYVCR24evRKW0rp8sHvdm2ORHGzWQSRDJi8DMRADzQlLf54PkX3cOCozQ3ruq/x1ZkbY nW4Bm/PCikt5wRNH3LfghSwlGYoVMG2Qc3WEZAKm7bmCYVEFfXtR/YIDmKlCjQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1658216242; a=rsa-sha256; cv=none; b=WtWjEbXsJFsZl/BswtX409urBqZOq1qpwcqfxXf5+NgeIeKWmz4wcFjgmndK+UtoDUm/3A ydm0MNsGEgdgG5Pa5g4Ago5QiA7NLrbO6ffazLHjG+XDp5qu+eR7ZyMogfz4mW5HRW7RaR g5FqTOkzCLmxoQFnxMDnSktUdVHo3vBv8Y9PumJxDrwDjAoh0eRpJUkctNl1STOOl4RTqC uNMkkVv2eXTNDTbf7oqMLQwh+qvd4ZM8fxOoLc4jxAS4tWNGnVJbwiO2MXbGEBZdniJEhc pvEbcnjpSTFgpxdBMLNkkmhxi6Uu5Wg/7I+QhEe3vQiLjhVT93v04Fgy4h2abA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch stable/13 has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=927dd50b8d56c9c13834ef30d58ef1c90cc85f51 commit 927dd50b8d56c9c13834ef30d58ef1c90cc85f51 Author: Andrew Turner AuthorDate: 2022-07-04 08:30:49 +0000 Commit: Andrew Turner CommitDate: 2022-07-19 07:03:30 +0000 Add the arm64 FPAC exception value This is currently unused, but is useful to reduce conflicts when MFCing patches from main. Extracted from 85b7c566f15 ("Add arm64 pointer authentication support"). Sponsored by: The FreeBSD Foundation --- sys/arm64/include/armreg.h | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/arm64/include/armreg.h b/sys/arm64/include/armreg.h index 4c752ea24ab6..1e7fefd70dc6 100644 --- a/sys/arm64/include/armreg.h +++ b/sys/arm64/include/armreg.h @@ -301,6 +301,7 @@ #define EXCP_SVC64 0x15 /* SVC trap for AArch64 */ #define EXCP_HVC 0x16 /* HVC trap */ #define EXCP_MSR 0x18 /* MSR/MRS trap */ +#define EXCP_FPAC 0x1c /* Faulting PAC trap */ #define EXCP_INSN_ABORT_L 0x20 /* Instruction abort, from lower EL */ #define EXCP_INSN_ABORT 0x21 /* Instruction abort, from same EL */ #define EXCP_PC_ALIGN 0x22 /* PC alignment fault */