mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-25 07:41:42 +01:00
platform: No need to pass context id for plic fixup.
PLIC DT entry fixup can be done by comparing external interrupt number instead of context id. No need to invoke fixup for each plic context. Signed-off-by: Atish Patra <atish.patra@wdc.com>
This commit is contained in:
@@ -31,15 +31,13 @@
|
||||
|
||||
static int virt_final_init(u32 hartid, bool cold_boot)
|
||||
{
|
||||
u32 i;
|
||||
void *fdt;
|
||||
|
||||
if (!cold_boot)
|
||||
return 0;
|
||||
|
||||
fdt = sbi_scratch_thishart_arg1_ptr();
|
||||
for (i = 0; i < VIRT_HART_COUNT; i++)
|
||||
plic_fdt_fixup(fdt, "riscv,plic0", 2 * i);
|
||||
plic_fdt_fixup(fdt, "riscv,plic0");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user