Skip to content

Conversation

a4lg
Copy link
Owner

@a4lg a4lg commented Aug 16, 2023

@a4lg a4lg mentioned this pull request Aug 16, 2023
@a4lg a4lg added the enhancement New feature or request label Aug 16, 2023
@a4lg a4lg force-pushed the riscv-pointer-masking branch 6 times, most recently from cfd77be to ae8ee01 Compare September 7, 2023 09:35
@a4lg a4lg force-pushed the riscv-pointer-masking branch 2 times, most recently from d59d9dd to 3d37473 Compare October 19, 2023 03:17
[DO NOT MERGE]
Until Pointer masking extensions are frozen/ratified and the final version
number is determined, this patch should not be merged upstream.  This
commit uses unratified version 0.6(.1) as in the latest PDF documentation
(instead of possible 1.0 after ratification).

This commit adds pointer masking extensions ('Ssnjpm', 'Smnjpm' and
'Smmjpm') based on the latest commit of the RISC-V Pointer Masking draft.
<riscv/riscv-j-extension@75e6aa4>

Because it doesn't provide new instructions or CSRs, it only adds
extension name / implication support.

bfd/ChangeLog:

	* elfxx-riscv.c (riscv_implicit_subsets): Add implications to
	'Zicsr'.  (riscv_supported_std_s_ext): Add 'Smmjpm', 'Smnjpm' and
	'Ssnjpm' extensions to valid 'S' extension list.
@a4lg a4lg force-pushed the riscv-pointer-masking branch from 3d37473 to 59b5bb8 Compare October 19, 2023 07:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant