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 ↓ 264 lines elided ↑ open up ↑
 265  265                  poll.o          \
 266  266                  pool.o          \
 267  267                  pool_pset.o     \
 268  268                  port_subr.o     \
 269  269                  ppriv.o         \
 270  270                  printf.o        \
 271  271                  priocntl.o      \
 272  272                  priv.o          \
 273  273                  priv_const.o    \
 274  274                  proc.o          \
      275 +                psecflags.o     \
 275  276                  procset.o       \
 276  277                  processor_bind.o        \
 277  278                  processor_info.o        \
 278  279                  profil.o        \
 279  280                  project.o       \
 280  281                  qsort.o         \
 281  282                  getrandom.o     \
 282  283                  rctl.o          \
 283  284                  rctlsys.o       \
 284  285                  readlink.o      \
↓ open down ↓ 5 lines elided ↑ open up ↑
 290  291                  rlimit.o        \
 291  292                  rmap.o          \
 292  293                  rw.o            \
 293  294                  rwstlock.o      \
 294  295                  sad_conf.o      \
 295  296                  sid.o           \
 296  297                  sidsys.o        \
 297  298                  sched.o         \
 298  299                  schedctl.o      \
 299  300                  sctp_crc32.o    \
      301 +                secflags.o      \
 300  302                  seg_dev.o       \
 301  303                  seg_kp.o        \
 302  304                  seg_kpm.o       \
 303  305                  seg_map.o       \
 304  306                  seg_vn.o        \
 305  307                  seg_spt.o       \
 306  308                  semaphore.o     \
 307  309                  sendfile.o      \
 308  310                  session.o       \
 309  311                  share.o         \
↓ open down ↓ 1664 lines elided ↑ open up ↑
1974 1976                  e1000_82543.o e1000_82571.o e1000_api.o e1000_ich8lan.o \
1975 1977                  e1000_mac.o e1000_manage.o e1000_nvm.o e1000_phy.o \
1976 1978                  e1000_82575.o e1000_i210.o e1000_mbx.o e1000_vf.o
1977 1979  
1978 1980  #
1979 1981  #       e1000g module
1980 1982  #
1981 1983  E1000G_OBJS +=  e1000g_debug.o e1000g_main.o e1000g_alloc.o \
1982 1984                  e1000g_tx.o e1000g_rx.o e1000g_stat.o \
1983 1985                  e1000g_osdep.o e1000g_workarounds.o
1984      -                
     1986 +
1985 1987  
1986 1988  #
1987 1989  #       Intel 82575 1G NIC driver module
1988 1990  #
1989 1991  IGB_OBJS =      igb_buf.o igb_debug.o igb_gld.o igb_log.o igb_main.o \
1990 1992                  igb_rx.o igb_stat.o igb_tx.o igb_osdep.o
1991 1993  
1992 1994  #
1993 1995  #       Intel Pro/100 NIC driver module
1994 1996  #
↓ open down ↓ 125 lines elided ↑ open up ↑
2120 2122                          iscsi_net.o nvfile.o iscsi_cmd.o        \
2121 2123                          iscsi_queue.o persistent.o iscsi_conn.o \
2122 2124                          iscsi_sess.o radius_auth.o iscsi_crc.o  \
2123 2125                          iscsi_stats.o radius_packet.o iscsi_doorclt.o   \
2124 2126                          iscsi_targetparam.o utils.o kifconf.o
2125 2127  
2126 2128  #
2127 2129  #       ntxn 10Gb/1Gb NIC driver module
2128 2130  #
2129 2131  NTXN_OBJS =     unm_nic_init.o unm_gem.o unm_nic_hw.o unm_ndd.o \
2130      -                        unm_nic_main.o unm_nic_isr.o unm_nic_ctx.o niu.o
     2132 +                unm_nic_main.o unm_nic_isr.o unm_nic_ctx.o niu.o
2131 2133  
2132 2134  #
2133 2135  #       Myricom 10Gb NIC driver module
2134 2136  #
2135 2137  MYRI10GE_OBJS = myri10ge.o myri10ge_lro.o
2136 2138  
2137 2139  #       nulldriver module
2138 2140  #
2139 2141  NULLDRIVER_OBJS =       nulldriver.o
2140 2142  
↓ open down ↓ 58 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX