Re: [PATCH] target/riscv: Declare csr_ops[] with a known size
On Mon, Jan 18, 2021 at 6:52 PM Bin Meng wrote: > > From: Bin Meng > > csr_ops[] is currently declared with an unknown size in cpu.h. > Since the array size is known, let's do a complete declaration. > > Signed-off-by: Bin Meng Thanks! Applied to riscv-to-apply.next Alistair > --- > > target/riscv/cpu.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/target/riscv/cpu.h b/target/riscv/cpu.h > index 02758ae..419a214 100644 > --- a/target/riscv/cpu.h > +++ b/target/riscv/cpu.h > @@ -487,7 +487,7 @@ enum { > }; > > /* CSR function table */ > -extern riscv_csr_operations csr_ops[]; > +extern riscv_csr_operations csr_ops[CSR_TABLE_SIZE]; > > void riscv_get_csr_ops(int csrno, riscv_csr_operations *ops); > void riscv_set_csr_ops(int csrno, riscv_csr_operations *ops); > -- > 2.7.4 > >
Re: [PATCH] target/riscv: Declare csr_ops[] with a known size
On Mon, Jan 18, 2021 at 6:52 PM Bin Meng wrote: > > From: Bin Meng Reviewed-by: Alistair Francis Alistair > > csr_ops[] is currently declared with an unknown size in cpu.h. > Since the array size is known, let's do a complete declaration. > > Signed-off-by: Bin Meng > --- > > target/riscv/cpu.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/target/riscv/cpu.h b/target/riscv/cpu.h > index 02758ae..419a214 100644 > --- a/target/riscv/cpu.h > +++ b/target/riscv/cpu.h > @@ -487,7 +487,7 @@ enum { > }; > > /* CSR function table */ > -extern riscv_csr_operations csr_ops[]; > +extern riscv_csr_operations csr_ops[CSR_TABLE_SIZE]; > > void riscv_get_csr_ops(int csrno, riscv_csr_operations *ops); > void riscv_set_csr_ops(int csrno, riscv_csr_operations *ops); > -- > 2.7.4 > >
Re: [PATCH] target/riscv: Declare csr_ops[] with a known size
On 1/19/21 3:52 AM, Bin Meng wrote: > From: Bin Meng > > csr_ops[] is currently declared with an unknown size in cpu.h. > Since the array size is known, let's do a complete declaration. > > Signed-off-by: Bin Meng > --- > > target/riscv/cpu.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Reviewed-by: Philippe Mathieu-Daudé
[PATCH] target/riscv: Declare csr_ops[] with a known size
From: Bin Meng csr_ops[] is currently declared with an unknown size in cpu.h. Since the array size is known, let's do a complete declaration. Signed-off-by: Bin Meng --- target/riscv/cpu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/riscv/cpu.h b/target/riscv/cpu.h index 02758ae..419a214 100644 --- a/target/riscv/cpu.h +++ b/target/riscv/cpu.h @@ -487,7 +487,7 @@ enum { }; /* CSR function table */ -extern riscv_csr_operations csr_ops[]; +extern riscv_csr_operations csr_ops[CSR_TABLE_SIZE]; void riscv_get_csr_ops(int csrno, riscv_csr_operations *ops); void riscv_set_csr_ops(int csrno, riscv_csr_operations *ops); -- 2.7.4