Changeset View
Changeset View
Standalone View
Standalone View
head/sys/sparc64/sparc64/nexus.c
Show First 20 Lines • Show All 227 Lines • ▼ Show 20 Lines | if (strcmp(device_get_name(device_get_parent(dev)), "root") == 0) { | ||||
sc->sc_intr_rman.rm_type = RMAN_ARRAY; | sc->sc_intr_rman.rm_type = RMAN_ARRAY; | ||||
sc->sc_intr_rman.rm_descr = "Interrupts"; | sc->sc_intr_rman.rm_descr = "Interrupts"; | ||||
sc->sc_mem_rman.rm_type = RMAN_ARRAY; | sc->sc_mem_rman.rm_type = RMAN_ARRAY; | ||||
sc->sc_mem_rman.rm_descr = "Device Memory"; | sc->sc_mem_rman.rm_descr = "Device Memory"; | ||||
if (rman_init(&sc->sc_intr_rman) != 0 || | if (rman_init(&sc->sc_intr_rman) != 0 || | ||||
rman_init(&sc->sc_mem_rman) != 0 || | rman_init(&sc->sc_mem_rman) != 0 || | ||||
rman_manage_region(&sc->sc_intr_rman, 0, | rman_manage_region(&sc->sc_intr_rman, 0, | ||||
IV_MAX - 1) != 0 || | IV_MAX - 1) != 0 || | ||||
rman_manage_region(&sc->sc_mem_rman, 0ULL, ~0ULL) != 0) | rman_manage_region(&sc->sc_mem_rman, 0, BUS_SPACE_MAXADDR) != 0) | ||||
panic("%s: failed to set up rmans.", __func__); | panic("%s: failed to set up rmans.", __func__); | ||||
} else | } else | ||||
node = ofw_bus_get_node(dev); | node = ofw_bus_get_node(dev); | ||||
/* | /* | ||||
* Allow devices to identify. | * Allow devices to identify. | ||||
*/ | */ | ||||
bus_generic_probe(dev); | bus_generic_probe(dev); | ||||
▲ Show 20 Lines • Show All 368 Lines • Show Last 20 Lines |