Changeset View
Changeset View
Standalone View
Standalone View
head/sys/powerpc/powermac/uninorth.c
Show First 20 Lines • Show All 585 Lines • ▼ Show 20 Lines | if (type == SYS_RES_IRQ) | ||||
return (bus_activate_resource(bus, type, rid, res)); | return (bus_activate_resource(bus, type, rid, res)); | ||||
if ((type == SYS_RES_MEMORY) || (type == SYS_RES_IOPORT)) { | if ((type == SYS_RES_MEMORY) || (type == SYS_RES_IOPORT)) { | ||||
vm_offset_t start; | vm_offset_t start; | ||||
start = (vm_offset_t) rman_get_start(res); | start = (vm_offset_t) rman_get_start(res); | ||||
if (bootverbose) | if (bootverbose) | ||||
printf("unin mapdev: start %zx, len %ld\n", start, | printf("unin mapdev: start %zx, len %jd\n", start, | ||||
rman_get_size(res)); | rman_get_size(res)); | ||||
p = pmap_mapdev(start, (vm_size_t) rman_get_size(res)); | p = pmap_mapdev(start, (vm_size_t) rman_get_size(res)); | ||||
if (p == NULL) | if (p == NULL) | ||||
return (ENOMEM); | return (ENOMEM); | ||||
rman_set_virtual(res, p); | rman_set_virtual(res, p); | ||||
rman_set_bustag(res, &bs_be_tag); | rman_set_bustag(res, &bs_be_tag); | ||||
rman_set_bushandle(res, (u_long)p); | rman_set_bushandle(res, (u_long)p); | ||||
▲ Show 20 Lines • Show All 72 Lines • Show Last 20 Lines |