<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/ObsoleteFiles.inc, branch releng/8.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-09-07T14:10:55Z</updated>
<entry>
<title>MFC r196787</title>
<updated>2009-09-07T14:10:55Z</updated>
<author>
<name>Remko Lodder</name>
<email>remko@FreeBSD.org</email>
</author>
<published>2009-09-07T14:10:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=07c141a646dc3d416d70e8feb751e2a4089b9e4f'/>
<id>urn:sha1:07c141a646dc3d416d70e8feb751e2a4089b9e4f</id>
<content type='text'>
  Do the first step in removing lukemftpd from the base system. Disconnect
  it from the build.

  If you are using the FTP daemon, please consider using the port ftp/tnftpd
  which is the same FTP server, but newer and might have more/better
  functionality.

  This results in us providing only one ftp daemon by default.

  Reviewed by:        bz
  Approved by:        imp (mentor, implicit)
  MFC after:        3 days
  Silence from:        obrien

Approved by:	re (kib), imp (mentor, implicit)
</content>
</entry>
<entry>
<title>MFC of r196477</title>
<updated>2009-09-06T06:05:23Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2009-09-06T06:05:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9e432c37e04a5d16aad32f87dd8ccd2d77ed5218'/>
<id>urn:sha1:9e432c37e04a5d16aad32f87dd8ccd2d77ed5218</id>
<content type='text'>
 Don't delete copies of nthread_create(9) we find inthe filesystem.
 we now link it to kproc_create(9), it's new name.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Merge the remainder of kern_vimage.c and vimage.h into vnet.c and</title>
<updated>2009-08-01T19:26:27Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-08-01T19:26:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=530c006014fae95c670f4b699fef8bb93034bc6d'/>
<id>urn:sha1:530c006014fae95c670f4b699fef8bb93034bc6d</id>
<content type='text'>
vnet.h, we now use jails (rather than vimages) as the abstraction
for virtualization management, and what remained was specific to
virtual network stacks.  Minor cleanups are done in the process,
and comments updated to reflect these changes.

Reviewed by:	bz
Approved by:	re (vimage blanket)
</content>
</entry>
<entry>
<title>Update ObsoleteFiles.inc</title>
<updated>2009-07-20T19:51:47Z</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2009-07-20T19:51:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7b1399f6dffc1a86156dfb54294807d6c1a8feff'/>
<id>urn:sha1:7b1399f6dffc1a86156dfb54294807d6c1a8feff</id>
<content type='text'>
- Remove some USB headers that were resurrected recently
- Add new obsolete files (2 man pages and libvgl.so.5)

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Bump the version of all non-symbol-versioned shared libraries in</title>
<updated>2009-07-19T17:25:24Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-07-19T17:25:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ca3047aee082043d90aff2611a349c86c98e97c'/>
<id>urn:sha1:3ca3047aee082043d90aff2611a349c86c98e97c</id>
<content type='text'>
preparation for 8.0-RELEASE.  Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by:    kib
Approved by:    re (rwatson)
</content>
</entry>
<entry>
<title>Add an entry for etc/pam.d/gdm as this file is no longer required.</title>
<updated>2009-07-18T16:33:27Z</updated>
<author>
<name>Joe Marcus Clarke</name>
<email>marcus@FreeBSD.org</email>
</author>
<published>2009-07-18T16:33:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f7ce26cda0a1e15b259044e8c6b182ebfae05fb2'/>
<id>urn:sha1:f7ce26cda0a1e15b259044e8c6b182ebfae05fb2</id>
<content type='text'>
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Build on Jeff Roberson's linker-set based dynamic per-CPU allocator</title>
<updated>2009-07-14T22:48:30Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-07-14T22:48:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eddfbb763ded6b5f6777335142be9a0edab628bb'/>
<id>urn:sha1:eddfbb763ded6b5f6777335142be9a0edab628bb</id>
<content type='text'>
(DPCPU), as suggested by Peter Wemm, and implement a new per-virtual
network stack memory allocator.  Modify vnet to use the allocator
instead of monolithic global container structures (vinet, ...).  This
change solves many binary compatibility problems associated with
VIMAGE, and restores ELF symbols for virtualized global variables.

Each virtualized global variable exists as a "reference copy", and also
once per virtual network stack.  Virtualized global variables are
tagged at compile-time, placing the in a special linker set, which is
loaded into a contiguous region of kernel memory.  Virtualized global
variables in the base kernel are linked as normal, but those in modules
are copied and relocated to a reserved portion of the kernel's vnet
region with the help of a the kernel linker.

Virtualized global variables exist in per-vnet memory set up when the
network stack instance is created, and are initialized statically from
the reference copy.  Run-time access occurs via an accessor macro, which
converts from the current vnet and requested symbol to a per-vnet
address.  When "options VIMAGE" is not compiled into the kernel, normal
global ELF symbols will be used instead and indirection is avoided.

This change restores static initialization for network stack global
variables, restores support for non-global symbols and types, eliminates
the need for many subsystem constructors, eliminates large per-subsystem
structures that caused many binary compatibility issues both for
monitoring applications (netstat) and kernel modules, removes the
per-function INIT_VNET_*() macros throughout the stack, eliminates the
need for vnet_symmap ksym(2) munging, and eliminates duplicate
definitions of virtualized globals under VIMAGE_GLOBALS.

Bump __FreeBSD_version and update UPDATING.

Portions submitted by:  bz
Reviewed by:            bz, zec
Discussed with:         gnn, jamie, jeff, jhb, julian, sam
Suggested by:           peter
Approved by:            re (kensmith)
</content>
</entry>
<entry>
<title>Move msg{snd,recv,get,ctl} manual pages from section 3 to 2.</title>
<updated>2009-07-13T12:53:43Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2009-07-13T12:53:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e64e7115aa89862350c09a54f8abe3b29fa9286f'/>
<id>urn:sha1:e64e7115aa89862350c09a54f8abe3b29fa9286f</id>
<content type='text'>
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Add usr/include/nfs/rpcv2.h</title>
<updated>2009-07-01T07:37:21Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2009-07-01T07:37:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f09a384fae9ce5f1f2d1384ec7844132bf0a73cc'/>
<id>urn:sha1:f09a384fae9ce5f1f2d1384ec7844132bf0a73cc</id>
<content type='text'>
Submitted by: pluknet at gmail dot com
Approved by: re
</content>
</entry>
<entry>
<title>Update ObsoleteFiles.inc:</title>
<updated>2009-06-27T10:11:15Z</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2009-06-27T10:11:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3a006d3d1ec50318daaadd471892729ea8822474'/>
<id>urn:sha1:3a006d3d1ec50318daaadd471892729ea8822474</id>
<content type='text'>
- correct a few paths
- some USB headers were removed
- devclass_add_driver(9) is no longer public
- bind 9.6.1rc1 was imported

Approved by:	re (kib)
</content>
</entry>
</feed>
