diff options
author | ky115808 <none@none> | 2008-04-11 10:37:28 -0700 |
---|---|---|
committer | ky115808 <none@none> | 2008-04-11 10:37:28 -0700 |
commit | 147982cb800a90a2ac06d00d9a79ac50b0ca4ddb (patch) | |
tree | 52662c5dc8ef0f9d8f5d692663ed0792ff65b110 /usr/src/cmd/devfsadm/sparc/misc_link_sparc.c | |
parent | 1213c83ce2fb532568bfa425dbbf54fef3414387 (diff) | |
download | illumos-gate-147982cb800a90a2ac06d00d9a79ac50b0ca4ddb.tar.gz |
PSARC 2008/119 sun4v /dev/bmc
6651404 Netra-T5220 needs ipmitool support through internal communication channel
Diffstat (limited to 'usr/src/cmd/devfsadm/sparc/misc_link_sparc.c')
-rw-r--r-- | usr/src/cmd/devfsadm/sparc/misc_link_sparc.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/usr/src/cmd/devfsadm/sparc/misc_link_sparc.c b/usr/src/cmd/devfsadm/sparc/misc_link_sparc.c index f93a5212fe..158259d165 100644 --- a/usr/src/cmd/devfsadm/sparc/misc_link_sparc.c +++ b/usr/src/cmd/devfsadm/sparc/misc_link_sparc.c @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2007 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -45,6 +45,7 @@ static int ddi_cardreader(di_minor_t minor, di_node_t node); static int starcat_sbbc_node(di_minor_t minor, di_node_t node); static int lom(di_minor_t minor, di_node_t node); static int ntwdt_create(di_minor_t minor, di_node_t node); +static int bmc(di_minor_t minor, di_node_t node); static devfsadm_create_t misc_cbt[] = { { "other", "ddi_other", NULL, @@ -71,6 +72,9 @@ static devfsadm_create_t misc_cbt[] = { { "pseudo", "ddi_pseudo", "ntwdt", TYPE_EXACT | DRV_EXACT, ILEVEL_0, ntwdt_create }, + { "pseudo", "ddi_pseudo", "bmc", + TYPE_EXACT | DRV_EXACT, ILEVEL_0, bmc + } }; DEVFSADM_CREATE_INIT_V0(misc_cbt); @@ -296,3 +300,13 @@ ntwdt_create(di_minor_t minor, di_node_t node) (void) devfsadm_mklink("ntwdt", node, minor, 0); return (DEVFSADM_CONTINUE); } + +/* + * Creates /dev/bmc node. + */ +static int +bmc(di_minor_t minor, di_node_t node) +{ + (void) devfsadm_mklink("bmc", node, minor, 0); + return (DEVFSADM_CONTINUE); +} |