From ee89d02282e7edff84da8e679a96474b36b04b39 Mon Sep 17 00:00:00 2001 From: Andrey Turkin Date: Wed, 6 Nov 2024 12:08:19 +0300 Subject: [PATCH] Change PLIC compatible string from riscv,plic0 to sifive,plic-1.0.0 Former one is deprecated and apparently only used by QEMU. Latter is used by QEMU as well as others. --- src/arch/riscv64/device/irqchip/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arch/riscv64/device/irqchip/mod.rs b/src/arch/riscv64/device/irqchip/mod.rs index b84709a69a..a417bf3fa9 100644 --- a/src/arch/riscv64/device/irqchip/mod.rs +++ b/src/arch/riscv64/device/irqchip/mod.rs @@ -14,7 +14,7 @@ mod clint; pub fn new_irqchip(ic_str: &str) -> Option> { if ic_str.contains("riscv,cpu-intc") { Some(Box::new(hlic::Hlic::new())) - } else if ic_str.contains("riscv,plic0") { + } else if ic_str.contains("sifive,plic-1.0.0") { Some(Box::new(plic::Plic::new())) } else { log::warn!("no driver for interrupt controller {:?}", ic_str);