Print this page
Remove lxprocfs - not needed for LX zones.
OS-3748 lxbrand remove the remaining obsolete audio code
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
OS-4665 LX brand want devfs which allows symlinks to devices in root of /dev
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Alex Wilson <alex.wilson@joyent.com>
OS-4360 cleanup lx_afs as a prelude for v5 work
OS-4323 stub out cgroup fs
OS-4256 centos 7 systemd stops after failing to mount sysfs
OS-3524 in order to support interaction with docker containers, need to be able to connect to stdio for init from GZ
OS-3525 in order to support 'docker logs' need to be able to get stdio from zone to log file
OS-3613 lxbrand convert ioctl to IKE
OS-3532 lx has trouble listing interfaces in java
OS-3576 lxbrand race in ioctl(FIONBIO) emulation
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
OS-3294 add support for inotify
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
OS-2952 lx brand needs to support or emulate rtnetlink(7)
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
OS-2834 ship lx brand

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/Makefile.intel
          +++ new/usr/src/uts/intel/Makefile.intel
↓ open down ↓ 38 lines elided ↑ open up ↑
  39   39  #
  40   40  #       Everybody needs to know how to build modstubs.o and to locate unix.o.
  41   41  #       Note that unix.o must currently be selected from among the possible
  42   42  #       "implementation architectures". Note further, that unix.o is only
  43   43  #       used as an optional error check for undefines so (theoretically)
  44   44  #       any "implementation architectures" could be used. We choose i86pc
  45   45  #       because it is the reference port.
  46   46  #
  47   47  UNIX_DIR         = $(UTSBASE)/i86pc/unix
  48   48  GENLIB_DIR       = $(UTSBASE)/intel/genunix
       49 +GENASSYM_DIR     = $(UTSBASE)/intel/genassym
  49   50  IPDRV_DIR        = $(UTSBASE)/intel/ip
  50   51  MODSTUBS_DIR     = $(UNIX_DIR)
  51   52  DSF_DIR          = $(UTSBASE)/$(PLATFORM)/genassym
  52   53  LINTS_DIR        = $(OBJS_DIR)
  53   54  LINT_LIB_DIR     = $(UTSBASE)/intel/lint-libs/$(OBJS_DIR)
  54   55  
  55   56  UNIX_O           = $(UNIX_DIR)/$(OBJS_DIR)/unix.o
  56   57  GENLIB           = $(GENLIB_DIR)/$(OBJS_DIR)/libgenunix.so
  57   58  MODSTUBS_O       = $(MODSTUBS_DIR)/$(OBJS_DIR)/modstubs.o
  58   59  LINT_LIB         = $(UTSBASE)/i86pc/lint-libs/$(OBJS_DIR)/llib-lunix.ln
↓ open down ↓ 73 lines elided ↑ open up ↑
 132  133  CFLAGS                  += $(CCUNBOUND)
 133  134  CFLAGS                  += $(CFLAGS_uts)
 134  135  CFLAGS                  += -xstrconst
 135  136  CFLAGS                  += -_gcc=-fstack-protector
 136  137  
 137  138  ASFLAGS_XARCH_32        = $(i386_ASFLAGS)
 138  139  ASFLAGS_XARCH_64        = $(amd64_ASFLAGS)
 139  140  ASFLAGS_XARCH           = $(ASFLAGS_XARCH_$(CLASS))
 140  141  
 141  142  ASFLAGS                 += $(ASFLAGS_XARCH)
      143 +AS_INC_PATH             += -I$(GENASSYM_DIR)/$(OBJS_DIR)
 142  144  
 143  145  #
 144  146  #       Define the base directory for installation.
 145  147  #
 146  148  BASE_INS_DIR    = $(ROOT)
 147  149  
 148  150  #
 149  151  #       Debugging level
 150  152  #
 151  153  #       Special knowledge of which special debugging options affect which
↓ open down ↓ 94 lines elided ↑ open up ↑
 246  248  DRV_KMODS       += eventfd
 247  249  DRV_KMODS       += fd
 248  250  DRV_KMODS       += fdc
 249  251  DRV_KMODS       += fm
 250  252  DRV_KMODS       += fssnap
 251  253  DRV_KMODS       += hxge
 252  254  DRV_KMODS       += i8042
 253  255  DRV_KMODS       += i915
 254  256  DRV_KMODS       += icmp
 255  257  DRV_KMODS       += icmp6
      258 +DRV_KMODS       += inotify
 256  259  DRV_KMODS       += intel_nb5000
 257  260  DRV_KMODS       += intel_nhm
 258  261  DRV_KMODS       += ip
 259  262  DRV_KMODS       += ip6
 260  263  DRV_KMODS       += ipd
 261  264  DRV_KMODS       += ipf
 262  265  DRV_KMODS       += ipnet
 263  266  DRV_KMODS       += ippctl
 264  267  DRV_KMODS       += ipsecah
 265  268  DRV_KMODS       += ipsecesp
↓ open down ↓ 91 lines elided ↑ open up ↑
 357  360  DRV_KMODS       += vgatext
 358  361  DRV_KMODS       += heci
 359  362  DRV_KMODS       += vnic
 360  363  DRV_KMODS       += vscan
 361  364  DRV_KMODS       += wc
 362  365  DRV_KMODS       += winlock
 363  366  DRV_KMODS       += wpi
 364  367  DRV_KMODS       += xge
 365  368  DRV_KMODS       += yge
 366  369  DRV_KMODS       += zcons
      370 +DRV_KMODS       += zfd
 367  371  DRV_KMODS       += zyd
 368  372  DRV_KMODS       += simnet
 369  373  DRV_KMODS       += stmf
 370  374  DRV_KMODS       += stmf_sbd
 371  375  DRV_KMODS       += fct
 372  376  DRV_KMODS       += fcoe
 373  377  DRV_KMODS       += fcoet
 374  378  DRV_KMODS       += fcoei
 375  379  DRV_KMODS       += qlt
 376  380  DRV_KMODS       += iscsit
↓ open down ↓ 132 lines elided ↑ open up ↑
 509  513  #
 510  514  #       LVM modules
 511  515  #
 512  516  DRV_KMODS       += md
 513  517  MISC_KMODS      += md_stripe md_hotspares md_mirror md_raid md_trans md_notify
 514  518  MISC_KMODS      += md_sp
 515  519  
 516  520  #
 517  521  #       Brand modules
 518  522  #
 519      -BRAND_KMODS     += sn1_brand s10_brand
      523 +BRAND_KMODS     += sn1_brand s10_brand lx_brand
      524 +DRV_KMODS       += lx_systrace lx_ptm lx_netlink
 520  525  
 521  526  #
 522  527  #       Exec Class Modules (/kernel/exec):
 523  528  #
 524  529  EXEC_KMODS      += elfexec intpexec shbinexec javaexec
 525  530  
 526  531  #
 527  532  #       Scheduling Class Modules (/kernel/sched):
 528  533  #
 529  534  SCHED_KMODS     += IA RT TS RT_DPTBL TS_DPTBL FSS FX FX_DPTBL SDC
 530  535  
 531  536  #
 532  537  #       File System Modules (/kernel/fs):
 533  538  #
 534  539  FS_KMODS        += autofs ctfs dcfs dev devfs fdfs fifofs hsfs lofs
 535      -FS_KMODS        += mntfs namefs nfs objfs zfs zut
 536      -FS_KMODS        += pcfs procfs sockfs specfs tmpfs udfs ufs sharefs
 537      -FS_KMODS        += smbfs bootfs
      540 +FS_KMODS        += lxautofs lx_proc mntfs namefs nfs objfs zfs zut
      541 +FS_KMODS        += pcfs procfs sockfs specfs tmpfs udfs ufs sharefs lx_sysfs
      542 +FS_KMODS        += smbfs bootfs lx_cgroup lx_devfs
 538  543  
 539  544  #
 540  545  #       Streams Modules (/kernel/strmod):
 541  546  #
 542  547  STRMOD_KMODS    += bufmod connld dedump ldterm pckt pfmod pipemod
 543  548  STRMOD_KMODS    += ptem redirmod rpcmod rlmod telmod timod
 544  549  STRMOD_KMODS    += spppasyn spppcomp
 545  550  STRMOD_KMODS    += tirdwr ttcompat
 546  551  STRMOD_KMODS    += usbkbm
 547  552  STRMOD_KMODS    += usbms
↓ open down ↓ 191 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX