diff options
author | sc121708 <none@none> | 2005-08-31 13:33:50 -0700 |
---|---|---|
committer | sc121708 <none@none> | 2005-08-31 13:33:50 -0700 |
commit | e3f8e17d584e2168f25f0b4e6c36e2926d10ad89 (patch) | |
tree | f4ec21d15f3865c7b81ae6bc372fa807edb7d4b1 /usr/src/cmd/devfsadm/misc_link.c | |
parent | ae0b9099826d798f6c35401e2c0061f655420cb4 (diff) | |
download | illumos-joyent-e3f8e17d584e2168f25f0b4e6c36e2926d10ad89.tar.gz |
6302553 Need watchdog supports on Netra systems: N440, N240, N210
Diffstat (limited to 'usr/src/cmd/devfsadm/misc_link.c')
-rw-r--r-- | usr/src/cmd/devfsadm/misc_link.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/usr/src/cmd/devfsadm/misc_link.c b/usr/src/cmd/devfsadm/misc_link.c index 8e12f2085b..f5389ba064 100644 --- a/usr/src/cmd/devfsadm/misc_link.c +++ b/usr/src/cmd/devfsadm/misc_link.c @@ -52,6 +52,7 @@ static int ppm(di_minor_t minor, di_node_t node); static int gpio(di_minor_t minor, di_node_t node); static int av_create(di_minor_t minor, di_node_t node); static int tsalarm_create(di_minor_t minor, di_node_t node); +static int ntwdt_create(di_minor_t minor, di_node_t node); static int zcons_create(di_minor_t minor, di_node_t node); static int cpuid(di_minor_t minor, di_node_t node); static int glvc(di_minor_t minor, di_node_t node); @@ -149,6 +150,9 @@ static devfsadm_create_t misc_cbt[] = { { "pseudo", "ddi_pseudo", "tsalarm", TYPE_EXACT | DRV_RE, ILEVEL_0, tsalarm_create, }, + { "pseudo", "ddi_pseudo", "ntwdt", + TYPE_EXACT | DRV_RE, ILEVEL_0, ntwdt_create, + }, { "pseudo", "ddi_pseudo", "daplt", TYPE_EXACT | DRV_EXACT, ILEVEL_0, minor_name }, @@ -578,6 +582,16 @@ tsalarm_create(di_minor_t minor, di_node_t node) return (DEVFSADM_CONTINUE); } +/* + * Creates /dev/ntwdt for ntwdt node + */ +static int +ntwdt_create(di_minor_t minor, di_node_t node) +{ + (void) devfsadm_mklink("ntwdt", node, minor, 0); + return (DEVFSADM_CONTINUE); +} + static int zcons_create(di_minor_t minor, di_node_t node) { |