Changeset View
Changeset View
Standalone View
Standalone View
head/sys/powerpc/ofw/ofw_machdep.c
Show First 20 Lines • Show All 522 Lines • ▼ Show 20 Lines | openfirmware(void *args) | ||||
#endif | #endif | ||||
if (openfirmware_entry == NULL) | if (openfirmware_entry == NULL) | ||||
return (-1); | return (-1); | ||||
#ifdef SMP | #ifdef SMP | ||||
rv_args.args = args; | rv_args.args = args; | ||||
rv_args.in_progress = 1; | rv_args.in_progress = 1; | ||||
smp_rendezvous(smp_no_rendevous_barrier, ofw_rendezvous_dispatch, | smp_rendezvous(smp_no_rendezvous_barrier, ofw_rendezvous_dispatch, | ||||
smp_no_rendevous_barrier, &rv_args); | smp_no_rendezvous_barrier, &rv_args); | ||||
result = rv_args.retval; | result = rv_args.retval; | ||||
#else | #else | ||||
result = openfirmware_core(args); | result = openfirmware_core(args); | ||||
#endif | #endif | ||||
return (result); | return (result); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |