[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230429-record-plunder-a21cf40d4cee@spud>
Date: Sat, 29 Apr 2023 14:36:31 +0100
From: Conor Dooley <conor@...nel.org>
To: Evan Green <evan@...osinc.com>
Cc: Palmer Dabbelt <palmer@...osinc.com>,
Albert Ou <aou@...s.berkeley.edu>,
Andrew Jones <ajones@...tanamicro.com>,
Conor Dooley <conor.dooley@...rochip.com>,
Heiko Stuebner <heiko.stuebner@...ll.eu>,
Jisheng Zhang <jszhang@...nel.org>,
Palmer Dabbelt <palmer@...belt.com>,
Paul Walmsley <paul.walmsley@...ive.com>,
linux-kernel@...r.kernel.org, linux-riscv@...ts.infradead.org
Subject: Re: [PATCH 2/3] RISC-V: Track ISA extensions per hart
On Fri, Apr 28, 2023 at 12:06:07PM -0700, Evan Green wrote:
> @@ -112,14 +116,17 @@ void __init riscv_fill_hwcap(void)
> bitmap_zero(riscv_isa, RISCV_ISA_EXT_MAX);
>
> for_each_of_cpu_node(node) {
> + struct riscv_isainfo *isainfo;
> unsigned long this_hwcap = 0;
> - DECLARE_BITMAP(this_isa, RISCV_ISA_EXT_MAX);
> const char *temp;
> + unsigned int cpu_id;
>
> rc = riscv_of_processor_hartid(node, &hartid);
> if (rc < 0)
> continue;
>
> + cpu_id = riscv_hartid_to_cpuid(hartid);
> + isainfo = &hart_isa[cpu_id];
> if (of_property_read_string(node, "riscv,isa", &isa)) {
Would you mind adding a blank line above the if statement please?
Otherwise,
Reviewed-by: Conor Dooley <conor.dooley@...rochip.com>
Thanks,
Conor.
> pr_warn("Unable to find \"riscv,isa\" devicetree entry\n");
> continue;
Download attachment "signature.asc" of type "application/pgp-signature" (229 bytes)
Powered by blists - more mailing lists