From nobody Thu Sep 8 13:32:21 2022 X-Original-To: dev-commits-src-all@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 4MNg5y1RK7z4c6rR; Thu, 8 Sep 2022 13:32: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 4MNg5y12x3z3DyH; Thu, 8 Sep 2022 13:32:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1662643942; 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=OK0QraiMUZE3SgTohcYsPXiwNAN3dIzec9uAN+Q8FFc=; b=bN7WMKAsAOxU5BvgmLN5tL0m4qwYb850cEcZGYJt1Gekgudj9jXUz98V2pLftcfN5cg5yX IF+gfJ4gXWtaTDUBkW/bTZvycnCqZtvKJ+WLahTwswH7VCChgOz8fkKn33TxQNTi8I8M8T YYvJEvTGu1JMPb+3I39zLdj5mMN0HSyzYPas/8LzBlDluUf/q9fmdildLr4yUG4XNBZH/v tLonMgJ+Kgksp4bSdSAFQbuVH9L3iiXWB635EjBy+G2y7yjcDO2hppVfgNhVAeBBkRv4Ad 44z0gXgguSCTqxDZqNiJEnm59r31l4o3gQj53i0gloEC9PDGVGb8LurF6excMg== 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 4MNg5y06jkztG3; Thu, 8 Sep 2022 13:32:22 +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 288DWL81072159; Thu, 8 Sep 2022 13:32:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 288DWLa0072158; Thu, 8 Sep 2022 13:32:21 GMT (envelope-from git) Date: Thu, 8 Sep 2022 13:32:21 GMT Message-Id: <202209081332.288DWLa0072158@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andrew Turner Subject: git: 376025cfb1c2 - main - Move the non-exported PCB_FP_* flags to the upper bits List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@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/main X-Git-Reftype: branch X-Git-Commit: 376025cfb1c2008ea849ed902de6e5f417a09ee2 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1662643942; 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=OK0QraiMUZE3SgTohcYsPXiwNAN3dIzec9uAN+Q8FFc=; b=PuD1VGNA1gQJL2t/OKOjPgLhMWP0qKDF+LRkFKDyBEPvVXBkdPrBzGLy3YBWyh+xJL9IbB 3hVsaLVYOHSVmtBfzEWTE0nWRzZI9GqEr1jfG5HA+246z9eDDOqlkIkBBkLs6whTZy5VeZ E+6dukgzL0CDQxuTzXZ5aRpPsW3xkZQTApO89kPyaoF4WWtsLvuKZU+u7m+M3CL2tG5Eh8 eJK78cLgc6eXoc6rl12pTjoomJ4/bFwRV3nQ9pb9mov73PxsLhGL2194OubSIuN3jBLWHj X00NZKKuu7v0e/qCpuTc44TRYKs3oN8zT+e9RhXH0gzCBfpfWiHsgpFRN9Exvg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1662643942; a=rsa-sha256; cv=none; b=fgxDN3tGhBnN1u7R2s7CCnP9EnAfSx3qdGIaw21FJf4P5vTsVwlqHhX7BiG+1pJQ6gU8RY oTcT2LVPFTq2nSaz6gib7uOrvkBOleWbUGruNSX7DZ142ZSouZSg20BFdK4rFkD4UwfNVD TYEZxTJ9xQm/KFejiSBJNLf6zVxsWePEtlhVF3UpMTsvwyWGCX+TCcCCdabmnYoYBuXlOE G7ZLn2gGVl6FH7iji6O7MGWqAM8GH8+Fypo5/GMPwCVPydw4VwOj/9sx00vbJ7rF7rN8ix GxH0fMt6vCYBv4a2y1wA0a97gsz+kOyoEFPI/9JMRwEBRXeYGSS0Fa2Gz6ZKEg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=376025cfb1c2008ea849ed902de6e5f417a09ee2 commit 376025cfb1c2008ea849ed902de6e5f417a09ee2 Author: Andrew Turner AuthorDate: 2022-09-06 16:49:00 +0000 Commit: Andrew Turner CommitDate: 2022-09-08 13:23:20 +0000 Move the non-exported PCB_FP_* flags to the upper bits To make way for a flag for SVE move the PCB_FP_* flags we don't export to userspace to the upper bits. Sponsored by: The FreeBSD Foundation --- sys/arm64/include/pcb.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/arm64/include/pcb.h b/sys/arm64/include/pcb.h index 012ed2c92741..a7416d65b344 100644 --- a/sys/arm64/include/pcb.h +++ b/sys/arm64/include/pcb.h @@ -54,9 +54,9 @@ struct pcb { struct vfpstate *pcb_fpusaved; int pcb_fpflags; -#define PCB_FP_STARTED 0x01 -#define PCB_FP_KERN 0x02 -#define PCB_FP_NOSAVE 0x04 +#define PCB_FP_STARTED 0x00000001 +#define PCB_FP_KERN 0x40000000 +#define PCB_FP_NOSAVE 0x80000000 /* The bits passed to userspace in get_fpcontext */ #define PCB_FP_USERMASK (PCB_FP_STARTED) u_int pcb_vfpcpu; /* Last cpu this thread ran VFP code */