]> xenbits.xensource.com Git - freebsd.git/commit
riscv: Small fix to CPU compatibility identification
authorkp <kp@FreeBSD.org>
Wed, 11 Sep 2019 16:16:53 +0000 (16:16 +0000)
committerkp <kp@FreeBSD.org>
Wed, 11 Sep 2019 16:16:53 +0000 (16:16 +0000)
commit68aace5a8d6dbf1470a2f20766e59b01eb05bfd9
tree5beb24be58f862b293f115dd8601f369d42b2926
parent3b394da7e228120456e767724c393ba6f0e60edb
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