]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
riscv: Small fix to CPU compatibility identification
authorKristof Provost <kp@FreeBSD.org>
Wed, 11 Sep 2019 16:16:53 +0000 (16:16 +0000)
committerKristof Provost <kp@FreeBSD.org>
Wed, 11 Sep 2019 16:16:53 +0000 (16:16 +0000)
commit36fd137698654f65fa89fcfcd7ec60a9411fa8bd
tree5beb24be58f862b293f115dd8601f369d42b2926
parenteb6dbc22710e474755072b59b1b0ec57f3d25e27
riscv: Small fix to CPU compatibility identification

fdt_is_compatible_strict() inspects the first compatible property.
We need to inspect the following properties for 'riscv'.
ofw_bus_node_is_compatible() does a recursive search.

This patch fixes "Can't find CPU" error message when bootverbose = true.

Submitted by: Nicholas O'Brien (nickisobrien_gmail.com)
Reviewed by: philip, kp
Sponsored by: Axiado
Differential Revision: https://reviews.freebsd.org/D21576
sys/riscv/riscv/identcpu.c