Index: sys/arm64/arm64/gic_v3.c =================================================================== --- sys/arm64/arm64/gic_v3.c +++ sys/arm64/arm64/gic_v3.c @@ -59,6 +59,8 @@ #include #ifdef FDT +#include +#include #include #endif @@ -214,6 +216,7 @@ struct gic_v3_softc *sc; gic_v3_initseq_t *init_func; uint32_t typer; + intptr_t xref; int rid; int err; size_t i; @@ -310,6 +313,10 @@ return (err); } + /* Register xref */ + xref = OF_xref_from_node(ofw_bus_get_node(dev)); + OF_device_register_xref(xref, dev); + return (0); }