]> git.proxmox.com Git - mirror_qemu.git/commit
hw/intc: sifive_plic: Improve robustness of the PLIC config parser
authorBin Meng <bmeng@tinylab.org>
Sun, 11 Dec 2022 03:08:20 +0000 (11:08 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 6 Jan 2023 00:42:55 +0000 (10:42 +1000)
commit7b0f26e420f7988ae8c257c1f4369ba92c9b1594
treecaf5b25ff100238d450d906123cfad26bbb9eca4
parent2904dc1c1e7895a65a2ac18ea4bb1042d6dced50
hw/intc: sifive_plic: Improve robustness of the PLIC config parser

At present the PLIC config parser can only handle legal config string
like "MS,MS". However if a config string like ",MS,MS,,MS,MS,," is
given the parser won't get the correct configuration.

This commit improves the config parser to make it more robust.

Signed-off-by: Bin Meng <bmeng@tinylab.org>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <20221211030829.802437-7-bmeng@tinylab.org>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
hw/intc/sifive_plic.c