diff options
author | mws <none@none> | 2005-08-27 15:17:06 -0700 |
---|---|---|
committer | mws <none@none> | 2005-08-27 15:17:06 -0700 |
commit | 84ab085a13f931bc78e7415e7ce921dbaa14fcb3 (patch) | |
tree | 7e11d8ecfa91e3947c8c99dbe116ae10a8e8076f /usr/src/uts/intel | |
parent | 89518a1cfe5021ecf5ad8d04c40f53cf947e95d9 (diff) | |
download | illumos-joyent-84ab085a13f931bc78e7415e7ce921dbaa14fcb3.tar.gz |
PSARC 2005/483 SMBIOS Support for Solaris
6313638 SMBIOS Support for Solaris
6230033 prtdiag should be implemented for Solaris x86
6313668 bmc driver should not have its own private smbios reader
6313670 post_startup_mmu_initialization() is useless and can be deleted
Diffstat (limited to 'usr/src/uts/intel')
-rw-r--r-- | usr/src/uts/intel/Makefile.intel | 1 | ||||
-rw-r--r-- | usr/src/uts/intel/os/minor_perm | 1 | ||||
-rw-r--r-- | usr/src/uts/intel/os/name_to_major | 1 | ||||
-rw-r--r-- | usr/src/uts/intel/smbios/Makefile | 61 |
4 files changed, 64 insertions, 0 deletions
diff --git a/usr/src/uts/intel/Makefile.intel b/usr/src/uts/intel/Makefile.intel index c9125719cc..49d1ab53bb 100644 --- a/usr/src/uts/intel/Makefile.intel +++ b/usr/src/uts/intel/Makefile.intel @@ -273,6 +273,7 @@ DRV_KMODS += sctp DRV_KMODS += sctp6 DRV_KMODS += sd DRV_KMODS += sgen +DRV_KMODS += smbios DRV_KMODS += spdsock DRV_KMODS += sppp DRV_KMODS += sppptun diff --git a/usr/src/uts/intel/os/minor_perm b/usr/src/uts/intel/os/minor_perm index c28c994485..c4e62dd8e5 100644 --- a/usr/src/uts/intel/os/minor_perm +++ b/usr/src/uts/intel/os/minor_perm @@ -112,3 +112,4 @@ cpuid:self 0644 root sys bmc:bmc 0666 root sys dld:* 0666 root sys aggr:* 0666 root sys +smbios:smbios 0444 root sys diff --git a/usr/src/uts/intel/os/name_to_major b/usr/src/uts/intel/os/name_to_major index 29ff7f12fe..7349093cf7 100644 --- a/usr/src/uts/intel/os/name_to_major +++ b/usr/src/uts/intel/os/name_to_major @@ -114,4 +114,5 @@ cpuid 176 bmc 177 dld 178 aggr 179 +smbios 180 did 239 diff --git a/usr/src/uts/intel/smbios/Makefile b/usr/src/uts/intel/smbios/Makefile new file mode 100644 index 0000000000..bc7c770bf5 --- /dev/null +++ b/usr/src/uts/intel/smbios/Makefile @@ -0,0 +1,61 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License, Version 1.0 only +# (the "License"). You may not use this file except in compliance +# with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright 2005 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +#ident "%Z%%M% %I% %E% SMI" + +UTSBASE = ../.. + +MODULE = smbios +OBJECTS = $(OBJS_DIR)/smbios.o +LINTS = $(LINTS_DIR)/smbios.ln +ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE) +CONF_SRCDIR = $(UTSBASE)/common/io + +include $(UTSBASE)/intel/Makefile.intel + +ALL_TARGET = $(BINARY) $(SRC_CONFILE) +LINT_TARGET = $(MODULE).lint +INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) + +.KEEP_STATE: + +def: $(DEF_DEPS) + +all: $(ALL_DEPS) + +clean: $(CLEAN_DEPS) + +clobber: $(CLOBBER_DEPS) + +lint: $(LINT_DEPS) + +modlintlib: $(MODLINTLIB_DEPS) + +clean.lint: $(CLEAN_LINT_DEPS) + +install: $(INSTALL_DEPS) + +include $(UTSBASE)/intel/Makefile.targ |