Print this page
7882 Add /dev/full , the always-full memory device
Reviewed by: Adam Stevko <adam.stevko@gmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>


   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2013 Saso Kiselkov. All rights reserved.
  25 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
  26 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

  27 #
  28 
  29 #
  30 # The default for payload-bearing actions in this package is to appear in the
  31 # global zone only.  See the include file for greater detail, as well as
  32 # information about overriding the defaults.
  33 #
  34 <include global_zone_only_component>
  35 <include system-kernel.man1m.inc>
  36 <include system-kernel.man2.inc>
  37 <include system-kernel.man4.inc>
  38 <include system-kernel.man5.inc>
  39 <include system-kernel.man7.inc>
  40 <include system-kernel.man7d.inc>
  41 <include system-kernel.man7fs.inc>
  42 <include system-kernel.man7m.inc>
  43 <include system-kernel.man7p.inc>
  44 <include system-kernel.man9.inc>
  45 <include system-kernel.man9e.inc>
  46 <include system-kernel.man9f.inc>


 165     policy="read_priv_set=net_observability write_priv_set=net_observability"
 166 driver name=ippctl
 167 driver name=ipsecah perms="ipsecah 0666 root sys" \
 168     policy="read_priv_set=sys_ip_config write_priv_set=sys_ip_config"
 169 driver name=ipsecesp perms="ipsecesp 0666 root sys" \
 170     policy="read_priv_set=sys_ip_config write_priv_set=sys_ip_config"
 171 driver name=iptun
 172 driver name=iwscn
 173 driver name=kb8042 alias=pnpPNP,303
 174 driver name=keysock perms="keysock 0666 root sys" \
 175     policy="read_priv_set=sys_ip_config write_priv_set=sys_ip_config"
 176 driver name=kmdb
 177 driver name=kssl perms="* 0666 root sys"
 178 driver name=llc1 clone_perms="llc1 0666 root sys"
 179 driver name=lofi perms="* 0600 root sys" perms="ctl 0644 root sys"
 180 driver name=log perms="conslog 0666 root sys" perms="log 0640 root sys"
 181 $(i386_ONLY)driver name=mc-amd \
 182     alias=pci1022,1100 \
 183     alias=pci1022,1101 \
 184     alias=pci1022,1102
 185 driver name=mm perms="allkmem 0600 root sys" perms="kmem 0640 root sys" \
 186     perms="mem 0640 root sys" perms="null 0666 root sys" \
 187     perms="zero 0666 root sys" \
 188     policy="allkmem read_priv_set=all write_priv_set=all" \
 189     policy="kmem read_priv_set=none write_priv_set=all" \
 190     policy="mem read_priv_set=none write_priv_set=all"
 191 driver name=mouse8042 alias=pnpPNP,f03
 192 $(i386_ONLY)driver name=mpt class=scsi \
 193     alias=pci1000,30 \
 194     alias=pci1000,50 \
 195     alias=pci1000,54 \
 196     alias=pci1000,56 \
 197     alias=pci1000,58 \
 198     alias=pci1000,62 \
 199     alias=pciex1000,56 \
 200     alias=pciex1000,58 \
 201     alias=pciex1000,62
 202 driver name=nulldriver \
 203     alias=scsa,nodev \
 204     alias=scsa,probe
 205 driver name=openeepr perms="openprom 0640 root sys" policy=write_priv_set=all
 206 driver name=options
 207 $(sparc_ONLY)driver name=pci_pci class=pci \




   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2013 Saso Kiselkov. All rights reserved.
  25 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
  26 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
  27 # Copyright 2017 James S Blachly, MD <james.blachly@gmail.com>
  28 #
  29 
  30 #
  31 # The default for payload-bearing actions in this package is to appear in the
  32 # global zone only.  See the include file for greater detail, as well as
  33 # information about overriding the defaults.
  34 #
  35 <include global_zone_only_component>
  36 <include system-kernel.man1m.inc>
  37 <include system-kernel.man2.inc>
  38 <include system-kernel.man4.inc>
  39 <include system-kernel.man5.inc>
  40 <include system-kernel.man7.inc>
  41 <include system-kernel.man7d.inc>
  42 <include system-kernel.man7fs.inc>
  43 <include system-kernel.man7m.inc>
  44 <include system-kernel.man7p.inc>
  45 <include system-kernel.man9.inc>
  46 <include system-kernel.man9e.inc>
  47 <include system-kernel.man9f.inc>


 166     policy="read_priv_set=net_observability write_priv_set=net_observability"
 167 driver name=ippctl
 168 driver name=ipsecah perms="ipsecah 0666 root sys" \
 169     policy="read_priv_set=sys_ip_config write_priv_set=sys_ip_config"
 170 driver name=ipsecesp perms="ipsecesp 0666 root sys" \
 171     policy="read_priv_set=sys_ip_config write_priv_set=sys_ip_config"
 172 driver name=iptun
 173 driver name=iwscn
 174 driver name=kb8042 alias=pnpPNP,303
 175 driver name=keysock perms="keysock 0666 root sys" \
 176     policy="read_priv_set=sys_ip_config write_priv_set=sys_ip_config"
 177 driver name=kmdb
 178 driver name=kssl perms="* 0666 root sys"
 179 driver name=llc1 clone_perms="llc1 0666 root sys"
 180 driver name=lofi perms="* 0600 root sys" perms="ctl 0644 root sys"
 181 driver name=log perms="conslog 0666 root sys" perms="log 0640 root sys"
 182 $(i386_ONLY)driver name=mc-amd \
 183     alias=pci1022,1100 \
 184     alias=pci1022,1101 \
 185     alias=pci1022,1102
 186 driver name=mm perms="allkmem 0600 root sys" perms="full 0666 root sys" \
 187     perms="kmem 0640 root sys" perms="mem 0640 root sys" \
 188     perms="null 0666 root sys" perms="zero 0666 root sys" \
 189     policy="allkmem read_priv_set=all write_priv_set=all" \
 190     policy="kmem read_priv_set=none write_priv_set=all" \
 191     policy="mem read_priv_set=none write_priv_set=all"
 192 driver name=mouse8042 alias=pnpPNP,f03
 193 $(i386_ONLY)driver name=mpt class=scsi \
 194     alias=pci1000,30 \
 195     alias=pci1000,50 \
 196     alias=pci1000,54 \
 197     alias=pci1000,56 \
 198     alias=pci1000,58 \
 199     alias=pci1000,62 \
 200     alias=pciex1000,56 \
 201     alias=pciex1000,58 \
 202     alias=pciex1000,62
 203 driver name=nulldriver \
 204     alias=scsa,nodev \
 205     alias=scsa,probe
 206 driver name=openeepr perms="openprom 0640 root sys" policy=write_priv_set=all
 207 driver name=options
 208 $(sparc_ONLY)driver name=pci_pci class=pci \