Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 May 2009 14:11:06 +0000 (UTC)
From:      Marko Zec <zec@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/cddl/compat/opensolaris/kern opensolaris.c opensolaris_misc.c src/sys/compat/svr4 svr4_stat.c src/sys/i386/ibcs2 ibcs2_socksys.c src/sys/kern init_main.c kern_exit.c kern_fork.c kern_jail.c kern_linker.c kern_mib.c kern_prot.c kern_vimage.c src/sys/nlm ...
Message-ID:  <200905081414.n48EEKKx051328@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
zec         2009-05-08 14:11:06 UTC

  FreeBSD src repository

  Modified files:
    sys/cddl/compat/opensolaris/kern opensolaris.c 
                                     opensolaris_misc.c 
    sys/compat/svr4      svr4_stat.c 
    sys/i386/ibcs2       ibcs2_socksys.c 
    sys/kern             init_main.c kern_exit.c kern_fork.c 
                         kern_jail.c kern_linker.c kern_mib.c 
                         kern_prot.c kern_vimage.c 
    sys/nlm              nlm_advlock.c 
    sys/sys              kernel.h sysctl.h ucred.h vimage.h 
  Log:
  SVN rev 191915 on 2009-05-08 14:11:06Z by zec
  
  Introduce a new virtualization container, provisionally named vprocg, to hold
  virtualized instances of hostname and domainname, as well as a new top-level
  virtualization struct vimage, which holds pointers to struct vnet and struct
  vprocg.  Struct vprocg is likely to become replaced in the near future with
  a new jail management API import.
  
  As a consequence of this change, change struct ucred to point to a struct
  vimage, instead of directly pointing to a vnet.
  
  Merge vnet / vimage / ucred refcounting infrastructure from p4 / vimage
  branch.
  
  Permit kldload / kldunload operations to be executed only from the default
  vimage context.
  
  This change should have no functional impact on nooptions VIMAGE kernel
  builds.
  
  Reviewed by:    bz
  Approved by:    julian (mentor)
  
  Revision  Changes    Path
  1.2       +3 -0      src/sys/cddl/compat/opensolaris/kern/opensolaris.c
  1.5       +1 -1      src/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c
  1.26      +1 -0      src/sys/compat/svr4/svr4_stat.c
  1.25      +1 -0      src/sys/i386/ibcs2/ibcs2_socksys.c
  1.299     +4 -1      src/sys/kern/init_main.c
  1.321     +5 -0      src/sys/kern/kern_exit.c
  1.300     +3 -0      src/sys/kern/kern_fork.c
  1.100     +4 -0      src/sys/kern/kern_jail.c
  1.168     +12 -0     src/sys/kern/kern_linker.c
  1.95      +5 -2      src/sys/kern/kern_mib.c
  1.217     +10 -0     src/sys/kern/kern_prot.c
  1.6       +23 -0     src/sys/kern/kern_vimage.c
  1.4       +3 -2      src/sys/nlm/nlm_advlock.c
  1.147     +2 -0      src/sys/sys/kernel.h
  1.171     +4 -0      src/sys/sys/sysctl.h
  1.58      +1 -1      src/sys/sys/ucred.h
  1.21      +83 -25    src/sys/sys/vimage.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905081414.n48EEKKx051328>