Changeset View
Changeset View
Standalone View
Standalone View
sys/cddl/compat/opensolaris/kern/opensolaris.c
Show All 31 Lines | |||||
#include <sys/cpuvar.h> | #include <sys/cpuvar.h> | ||||
#include <sys/errno.h> | #include <sys/errno.h> | ||||
#include <sys/jail.h> | #include <sys/jail.h> | ||||
#include <sys/kernel.h> | #include <sys/kernel.h> | ||||
#include <sys/misc.h> | #include <sys/misc.h> | ||||
#include <sys/module.h> | #include <sys/module.h> | ||||
#include <sys/mutex.h> | #include <sys/mutex.h> | ||||
extern struct opensolaris_utsname utsname; | |||||
cpu_core_t cpu_core[MAXCPU]; | cpu_core_t cpu_core[MAXCPU]; | ||||
kmutex_t cpu_lock; | kmutex_t cpu_lock; | ||||
solaris_cpu_t solaris_cpu[MAXCPU]; | solaris_cpu_t solaris_cpu[MAXCPU]; | ||||
int nsec_per_tick; | int nsec_per_tick; | ||||
/* | /* | ||||
* OpenSolaris subsystem initialisation. | * OpenSolaris subsystem initialisation. | ||||
*/ | */ | ||||
Show All 29 Lines | |||||
static int | static int | ||||
opensolaris_modevent(module_t mod __unused, int type, void *data __unused) | opensolaris_modevent(module_t mod __unused, int type, void *data __unused) | ||||
{ | { | ||||
int error = 0; | int error = 0; | ||||
switch (type) { | switch (type) { | ||||
case MOD_LOAD: | case MOD_LOAD: | ||||
utsname.nodename = prison0.pr_hostname; | |||||
break; | break; | ||||
case MOD_UNLOAD: | case MOD_UNLOAD: | ||||
break; | break; | ||||
case MOD_SHUTDOWN: | case MOD_SHUTDOWN: | ||||
break; | break; | ||||
Show All 10 Lines |