Date: Thu, 8 Sep 2022 13:32:21 GMT From: Andrew Turner <andrew@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 376025cfb1c2 - main - Move the non-exported PCB_FP_* flags to the upper bits Message-ID: <202209081332.288DWLa0072158@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=376025cfb1c2008ea849ed902de6e5f417a09ee2 commit 376025cfb1c2008ea849ed902de6e5f417a09ee2 Author: Andrew Turner <andrew@FreeBSD.org> AuthorDate: 2022-09-06 16:49:00 +0000 Commit: Andrew Turner <andrew@FreeBSD.org> 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 */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202209081332.288DWLa0072158>