Print this page
7029 want per-process exploit mitigation features (secflags)
7030 want basic address space layout randomization (aslr)
7031 noexec_user_stack should be a secflag
7032 want a means to forbid mappings around NULL.

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/Makefile.files
          +++ new/usr/src/uts/common/Makefile.files
↓ open down ↓ 265 lines elided ↑ open up ↑
 266  266                  poll.o          \
 267  267                  pool.o          \
 268  268                  pool_pset.o     \
 269  269                  port_subr.o     \
 270  270                  ppriv.o         \
 271  271                  printf.o        \
 272  272                  priocntl.o      \
 273  273                  priv.o          \
 274  274                  priv_const.o    \
 275  275                  proc.o          \
      276 +                psecflags.o     \
 276  277                  procset.o       \
 277  278                  processor_bind.o        \
 278  279                  processor_info.o        \
 279  280                  profil.o        \
 280  281                  project.o       \
 281  282                  qsort.o         \
 282  283                  getrandom.o     \
 283  284                  rctl.o          \
 284  285                  rctlsys.o       \
 285  286                  readlink.o      \
↓ open down ↓ 5 lines elided ↑ open up ↑
 291  292                  rlimit.o        \
 292  293                  rmap.o          \
 293  294                  rw.o            \
 294  295                  rwstlock.o      \
 295  296                  sad_conf.o      \
 296  297                  sid.o           \
 297  298                  sidsys.o        \
 298  299                  sched.o         \
 299  300                  schedctl.o      \
 300  301                  sctp_crc32.o    \
      302 +                secflags.o      \
 301  303                  seg_dev.o       \
 302  304                  seg_kp.o        \
 303  305                  seg_kpm.o       \
 304  306                  seg_map.o       \
 305  307                  seg_vn.o        \
 306  308                  seg_spt.o       \
 307  309                  semaphore.o     \
 308  310                  sendfile.o      \
 309  311                  session.o       \
 310  312                  share.o         \
↓ open down ↓ 1664 lines elided ↑ open up ↑
1975 1977                  e1000_82543.o e1000_82571.o e1000_api.o e1000_ich8lan.o \
1976 1978                  e1000_mac.o e1000_manage.o e1000_nvm.o e1000_phy.o \
1977 1979                  e1000_82575.o e1000_i210.o e1000_mbx.o e1000_vf.o
1978 1980  
1979 1981  #
1980 1982  #       e1000g module
1981 1983  #
1982 1984  E1000G_OBJS +=  e1000g_debug.o e1000g_main.o e1000g_alloc.o \
1983 1985                  e1000g_tx.o e1000g_rx.o e1000g_stat.o \
1984 1986                  e1000g_osdep.o e1000g_workarounds.o
1985      -                
     1987 +
1986 1988  
1987 1989  #
1988 1990  #       Intel 82575 1G NIC driver module
1989 1991  #
1990 1992  IGB_OBJS =      igb_buf.o igb_debug.o igb_gld.o igb_log.o igb_main.o \
1991 1993                  igb_rx.o igb_stat.o igb_tx.o igb_osdep.o
1992 1994  
1993 1995  #
1994 1996  #       Intel Pro/100 NIC driver module
1995 1997  #
↓ open down ↓ 140 lines elided ↑ open up ↑
2136 2138                          iscsi_net.o nvfile.o iscsi_cmd.o        \
2137 2139                          iscsi_queue.o persistent.o iscsi_conn.o \
2138 2140                          iscsi_sess.o radius_auth.o iscsi_crc.o  \
2139 2141                          iscsi_stats.o radius_packet.o iscsi_doorclt.o   \
2140 2142                          iscsi_targetparam.o utils.o kifconf.o
2141 2143  
2142 2144  #
2143 2145  #       ntxn 10Gb/1Gb NIC driver module
2144 2146  #
2145 2147  NTXN_OBJS =     unm_nic_init.o unm_gem.o unm_nic_hw.o unm_ndd.o \
2146      -                        unm_nic_main.o unm_nic_isr.o unm_nic_ctx.o niu.o
     2148 +                unm_nic_main.o unm_nic_isr.o unm_nic_ctx.o niu.o
2147 2149  
2148 2150  #
2149 2151  #       Myricom 10Gb NIC driver module
2150 2152  #
2151 2153  MYRI10GE_OBJS = myri10ge.o myri10ge_lro.o
2152 2154  
2153 2155  #       nulldriver module
2154 2156  #
2155 2157  NULLDRIVER_OBJS =       nulldriver.o
2156 2158  
↓ open down ↓ 58 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX