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

@@ -44,10 +44,11 @@
 #       any "implementation architectures" could be used. We choose i86pc
 #       because it is the reference port.
 #
 UNIX_DIR         = $(UTSBASE)/i86pc/unix
 GENLIB_DIR       = $(UTSBASE)/intel/genunix
+GENASSYM_DIR     = $(UTSBASE)/intel/genassym
 IPDRV_DIR        = $(UTSBASE)/intel/ip
 MODSTUBS_DIR     = $(UNIX_DIR)
 DSF_DIR          = $(UTSBASE)/$(PLATFORM)/genassym
 LINTS_DIR        = $(OBJS_DIR)
 LINT_LIB_DIR     = $(UTSBASE)/intel/lint-libs/$(OBJS_DIR)

@@ -137,10 +138,11 @@
 ASFLAGS_XARCH_32        = $(i386_ASFLAGS)
 ASFLAGS_XARCH_64        = $(amd64_ASFLAGS)
 ASFLAGS_XARCH           = $(ASFLAGS_XARCH_$(CLASS))
 
 ASFLAGS                 += $(ASFLAGS_XARCH)
+AS_INC_PATH             += -I$(GENASSYM_DIR)/$(OBJS_DIR)
 
 #
 #       Define the base directory for installation.
 #
 BASE_INS_DIR    = $(ROOT)

@@ -251,10 +253,11 @@
 DRV_KMODS       += hxge
 DRV_KMODS       += i8042
 DRV_KMODS       += i915
 DRV_KMODS       += icmp
 DRV_KMODS       += icmp6
+DRV_KMODS       += inotify
 DRV_KMODS       += intel_nb5000
 DRV_KMODS       += intel_nhm
 DRV_KMODS       += ip
 DRV_KMODS       += ip6
 DRV_KMODS       += ipd

@@ -362,10 +365,11 @@
 DRV_KMODS       += winlock
 DRV_KMODS       += wpi
 DRV_KMODS       += xge
 DRV_KMODS       += yge
 DRV_KMODS       += zcons
+DRV_KMODS       += zfd
 DRV_KMODS       += zyd
 DRV_KMODS       += simnet
 DRV_KMODS       += stmf
 DRV_KMODS       += stmf_sbd
 DRV_KMODS       += fct

@@ -514,11 +518,12 @@
 MISC_KMODS      += md_sp
 
 #
 #       Brand modules
 #
-BRAND_KMODS     += sn1_brand s10_brand
+BRAND_KMODS     += sn1_brand s10_brand lx_brand
+DRV_KMODS       += lx_systrace lx_ptm lx_netlink
 
 #
 #       Exec Class Modules (/kernel/exec):
 #
 EXEC_KMODS      += elfexec intpexec shbinexec javaexec

@@ -530,13 +535,13 @@
 
 #
 #       File System Modules (/kernel/fs):
 #
 FS_KMODS        += autofs ctfs dcfs dev devfs fdfs fifofs hsfs lofs
-FS_KMODS        += mntfs namefs nfs objfs zfs zut
-FS_KMODS        += pcfs procfs sockfs specfs tmpfs udfs ufs sharefs
-FS_KMODS        += smbfs bootfs
+FS_KMODS        += lxautofs lx_proc mntfs namefs nfs objfs zfs zut
+FS_KMODS        += pcfs procfs sockfs specfs tmpfs udfs ufs sharefs lx_sysfs
+FS_KMODS        += smbfs bootfs lx_cgroup lx_devfs
 
 #
 #       Streams Modules (/kernel/strmod):
 #
 STRMOD_KMODS    += bufmod connld dedump ldterm pckt pfmod pipemod