RISC-V: 'Zfa' extension is now ratified

Message ID 577749c96c469e81ca751fb7109cf9596d0df754.1697456627.git.research_trasio@irq.a4lg.com
State New
Headers
Series RISC-V: 'Zfa' extension is now ratified |

Checks

Context Check Description
linaro-tcwg-bot/tcwg_binutils_check--master-aarch64 success Testing passed
linaro-tcwg-bot/tcwg_binutils_check--master-arm success Testing passed
linaro-tcwg-bot/tcwg_binutils_build--master-arm success Testing passed
linaro-tcwg-bot/tcwg_binutils_build--master-aarch64 success Testing passed

Commit Message

Tsukasa OI Oct. 16, 2023, 11:44 a.m. UTC
  From: Tsukasa OI <research_trasio@irq.a4lg.com>

Since this extension is ratified, it now has the version number 1.0.

Reference:
<https://github.com/riscv/riscv-isa-manual/pull/1096>

bfd/ChangeLog:

	* elfxx-riscv.c (riscv_supported_std_z_ext): Update the version
	number of 'Zfa' extension.
---
 bfd/elfxx-riscv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


base-commit: 5d4a870e05ac45e3f5a301c672a4079995b5db7a
  

Comments

Tsukasa OI Oct. 27, 2023, 3:50 a.m. UTC | #1
Additional references:
<https://wiki.riscv.org/display/HOME/Specification+Status>
<https://jira.riscv.org/browse/RVS-829>

Some of my upcoming more patch sets (including 'Zacas') are going to be
far more controversial.  Before we get busy discussing on this, can some
of you approve this small change?

Thanks,
Tsukasa

On 2023/10/16 20:44, Tsukasa OI wrote:
> From: Tsukasa OI <research_trasio@irq.a4lg.com>
> 
> Since this extension is ratified, it now has the version number 1.0.
> 
> Reference:
> <https://github.com/riscv/riscv-isa-manual/pull/1096>
> 
> bfd/ChangeLog:
> 
> 	* elfxx-riscv.c (riscv_supported_std_z_ext): Update the version
> 	number of 'Zfa' extension.
> ---
>  bfd/elfxx-riscv.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/bfd/elfxx-riscv.c b/bfd/elfxx-riscv.c
> index c070394a3667..684e74a3a8c7 100644
> --- a/bfd/elfxx-riscv.c
> +++ b/bfd/elfxx-riscv.c
> @@ -1260,7 +1260,7 @@ static struct riscv_supported_ext riscv_supported_std_z_ext[] =
>    {"zihintpause",	ISA_SPEC_CLASS_DRAFT,		2, 0,  0 },
>    {"zmmul",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
>    {"zawrs",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
> -  {"zfa",		ISA_SPEC_CLASS_DRAFT,		0, 1,  0 },
> +  {"zfa",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
>    {"zfh",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
>    {"zfhmin",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
>    {"zfinx",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
> 
> base-commit: 5d4a870e05ac45e3f5a301c672a4079995b5db7a
  
Nelson Chu Oct. 30, 2023, 12:37 a.m. UTC | #2
Okay, thanks.

Nelson

On Mon, Oct 16, 2023 at 7:44 PM Tsukasa OI <research_trasio@irq.a4lg.com>
wrote:

> From: Tsukasa OI <research_trasio@irq.a4lg.com>
>
> Since this extension is ratified, it now has the version number 1.0.
>
> Reference:
> <https://github.com/riscv/riscv-isa-manual/pull/1096>
>
> bfd/ChangeLog:
>
>         * elfxx-riscv.c (riscv_supported_std_z_ext): Update the version
>         number of 'Zfa' extension.
> ---
>  bfd/elfxx-riscv.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/bfd/elfxx-riscv.c b/bfd/elfxx-riscv.c
> index c070394a3667..684e74a3a8c7 100644
> --- a/bfd/elfxx-riscv.c
> +++ b/bfd/elfxx-riscv.c
> @@ -1260,7 +1260,7 @@ static struct riscv_supported_ext
> riscv_supported_std_z_ext[] =
>    {"zihintpause",      ISA_SPEC_CLASS_DRAFT,           2, 0,  0 },
>    {"zmmul",            ISA_SPEC_CLASS_DRAFT,           1, 0,  0 },
>    {"zawrs",            ISA_SPEC_CLASS_DRAFT,           1, 0,  0 },
> -  {"zfa",              ISA_SPEC_CLASS_DRAFT,           0, 1,  0 },
> +  {"zfa",              ISA_SPEC_CLASS_DRAFT,           1, 0,  0 },
>    {"zfh",              ISA_SPEC_CLASS_DRAFT,           1, 0,  0 },
>    {"zfhmin",           ISA_SPEC_CLASS_DRAFT,           1, 0,  0 },
>    {"zfinx",            ISA_SPEC_CLASS_DRAFT,           1, 0,  0 },
>
> base-commit: 5d4a870e05ac45e3f5a301c672a4079995b5db7a
> --
> 2.42.0
>
>
  

Patch

diff --git a/bfd/elfxx-riscv.c b/bfd/elfxx-riscv.c
index c070394a3667..684e74a3a8c7 100644
--- a/bfd/elfxx-riscv.c
+++ b/bfd/elfxx-riscv.c
@@ -1260,7 +1260,7 @@  static struct riscv_supported_ext riscv_supported_std_z_ext[] =
   {"zihintpause",	ISA_SPEC_CLASS_DRAFT,		2, 0,  0 },
   {"zmmul",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
   {"zawrs",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
-  {"zfa",		ISA_SPEC_CLASS_DRAFT,		0, 1,  0 },
+  {"zfa",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
   {"zfh",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
   {"zfhmin",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },
   {"zfinx",		ISA_SPEC_CLASS_DRAFT,		1, 0,  0 },