diff options
author | llai1 <none@none> | 2006-08-25 17:24:25 -0700 |
---|---|---|
committer | llai1 <none@none> | 2006-08-25 17:24:25 -0700 |
commit | facf4a8d7b59fde89a8662b4f4c73a758e6c402c (patch) | |
tree | 4e0024c5508351006df1496ec4be6e7b564c3ce8 /usr/src/uts/common/sys/autoconf.h | |
parent | adcafb0fe4c49c4d46c0b393dfba36d4e1b55c0e (diff) | |
download | illumos-gate-facf4a8d7b59fde89a8662b4f4c73a758e6c402c.tar.gz |
PSARC/2003/246 Filesystem Driven Device Naming
5050715 logical device names not created during early boot
6292952 devfsadm mishandles optarg
6362924 devfsadm secondary link generation is not zones aware
6413127 Integrate the Devname Project
6464196 bfu should remove pt_chmod, obsoleted by /dev filesystem
--HG--
rename : usr/src/cmd/pt_chmod/Makefile => deleted_files/usr/src/cmd/pt_chmod/Makefile
rename : usr/src/cmd/pt_chmod/pt_chmod.c => deleted_files/usr/src/cmd/pt_chmod/pt_chmod.c
Diffstat (limited to 'usr/src/uts/common/sys/autoconf.h')
-rw-r--r-- | usr/src/uts/common/sys/autoconf.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/usr/src/uts/common/sys/autoconf.h b/usr/src/uts/common/sys/autoconf.h index 9bc655f258..9083105553 100644 --- a/usr/src/uts/common/sys/autoconf.h +++ b/usr/src/uts/common/sys/autoconf.h @@ -164,6 +164,7 @@ struct di_cache { extern struct di_cache di_cache; extern int di_cache_debug; +extern volatile ulong_t devtree_gen; /* * Special dev_info nodes @@ -245,6 +246,15 @@ extern void i_ddi_add_devimap(dev_info_t *dip); extern void i_ddi_di_cache_invalidate(int kmflag); extern void i_ddi_di_cache_free(struct di_cache *cache); +/* devname_state - for /dev to denote reconfig and system available */ +#define DS_RECONFIG 0x01 /* reconfig boot */ +#define DS_SYSAVAIL 0x02 /* implicit reconfig enabled */ + +extern int i_ddi_sysavail(void); +extern int i_ddi_reconfig(void); +extern void i_ddi_set_sysavail(void); +extern void i_ddi_set_reconfig(void); + #endif /* _KERNEL */ #ifdef __cplusplus |