<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sbin/Makefile, branch upstream/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-04-27T01:15:10Z</updated>
<entry>
<title>MFC various moves of tools/regressions/ tests to the new infrastructure.</title>
<updated>2014-04-27T01:15:10Z</updated>
<author>
<name>Julio Merino</name>
<email>jmmv@FreeBSD.org</email>
</author>
<published>2014-04-27T01:15:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b777500d7efd7e670d5e9fab70321f2757af62ba'/>
<id>urn:sha1:b777500d7efd7e670d5e9fab70321f2757af62ba</id>
<content type='text'>
- r263220 Migrate tools/regression/sbin/ to the new tests layout.
- r263222 Add Makefile missed in r263220.
- r263226 Migrate tools/regression/{usr.bin/lastcomm,usr.sbin}/ to the new tests layout.
- r263227 Migrate most of tools/regression/usr.bin/ to the new tests layout.
- r263345 Expand tabs that sneaked in into spaces.
- r263346 Migrate tools/regression/usr.bin/make/ to the new tests layout.
- r263348 Add Makefiles missed in r263346.
- r263351 Migrate tools/regression/usr.bin/pkill/ to the new tests layout.
- r263388 Mark multi_test as requiring /usr/share/dict/words.
- r263814 Fix path to the run.pl script to let these tests run.
- r264742 Prevent building tests when bootstrapping make.

This is 'make tinderbox' clean.
</content>
</entry>
<entry>
<title>MFC r263778:</title>
<updated>2014-04-09T18:16:58Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2014-04-09T18:16:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9fce37552a6512800af66694fa61d2b2652cd333'/>
<id>urn:sha1:9fce37552a6512800af66694fa61d2b2652cd333</id>
<content type='text'>
Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to process
all the SUBDIR entries in parallel, instead of serially.  Apply this
option to a selected number of Makefiles, which can greatly speed up the
build on multi-core machines, when using make -j.

This can be extended to more Makefiles later on, whenever they are
verified to work correctly with parallel building.

I tested this on a 24-core machine, with make -j48 buildworld (N = 6):

		before    stddev       after    stddev
		=======   ======       =======  ======
real time        1741.1     16.5         959.8     2.7
user time       12468.7     16.4       14393.0    16.8
sys  time        1825.0     54.8        2110.6    22.8

(user+sys)/real     8.2                   17.1

E.g. the build was approximately 45% faster in real time.  On machines
with less cores, or with lower -j settings, the speedup will not be as
impressive.  But at least you can now almost max out a machine with
buildworld!

Submitted by:	jilles

MFC r263833:

Enable parallel building for gnu/usr.bin and usr.bin/clang too.
</content>
</entry>
<entry>
<title>Remove all legacy ATA code parts, not used since options ATA_CAM enabled in</title>
<updated>2013-04-04T07:12:24Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2013-04-04T07:12:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=45f6d66569a22acc8e16a0f80b6159af601ce541'/>
<id>urn:sha1:45f6d66569a22acc8e16a0f80b6159af601ce541</id>
<content type='text'>
most kernels before FreeBSD 9.0.  Remove such modules and respective kernel
options: atadisk, ataraid, atapicd, atapifd, atapist, atapicam.  Remove the
atacontrol utility and some man pages.  Remove useless now options ATA_CAM.

No objections:	current@, stable@
MFC after:	never
</content>
</entry>
<entry>
<title>Disconnect non-MPSAFE NTFS from the build in preparation for dropping</title>
<updated>2012-10-17T11:30:00Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2012-10-17T11:30:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a42ac676f5979f067e7073427876c5e6afff80bd'/>
<id>urn:sha1:a42ac676f5979f067e7073427876c5e6afff80bd</id>
<content type='text'>
GIANT from VFS. This code is particulary broken and fragile and other
in-kernel implementations around, found in other operating systems,
don't really seem clean and solid enough to be imported at all.
If someone wants to reconsider in-kernel NTFS implementation for
inclusion again, a fair effort for completely fixing and cleaning it
up is expected.

In the while NTFS regular users can use FUSE interface and ntfs-3g
port to work with their NTFS partitions.

This is not targeted for MFC.
</content>
</entry>
<entry>
<title>Import a FreeBSD port of the FUSE Linux module.</title>
<updated>2012-10-13T23:54:26Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2012-10-13T23:54:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5fe580195f54892e4d3d0e878b011d5c71460a66'/>
<id>urn:sha1:5fe580195f54892e4d3d0e878b011d5c71460a66</id>
<content type='text'>
This has been developed during 2 summer of code mandates and being revived
by gnn recently.
The functionality in this commit mirrors entirely content of fusefs-kmod
port, which doesn't need to be installed anymore for -CURRENT setups.

In order to get some sparse technical notes, please refer to:
http://lists.freebsd.org/pipermail/freebsd-fs/2012-March/013876.html

or to the project branch:
svn://svn.freebsd.org/base/projects/fuse/

which also contains granular history of changes happened during port
refinements. This commit does not came from the branch reintegration
itself because it seems svn is not behaving properly for this functionaly
at the moment.

Partly Sponsored by:		Google, Summer of Code program 2005, 2011
Originally submitted by:	ilya, Csaba Henk &lt;csaba-ml AT creo DOT hu &gt;
In collabouration with:		pho
Tested by:			flo, gnn, Gustau Perez,
				Kevin Oberman &lt;rkoberman AT gmail DOT com&gt;
MFC after:			2 months
</content>
</entry>
<entry>
<title>Import work done under project/nand (@235533) into head.</title>
<updated>2012-05-17T10:11:18Z</updated>
<author>
<name>Grzegorz Bernacki</name>
<email>gber@FreeBSD.org</email>
</author>
<published>2012-05-17T10:11:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f725bcd5c9ca6cbae5eab5f38c65b16da86b37d'/>
<id>urn:sha1:7f725bcd5c9ca6cbae5eab5f38c65b16da86b37d</id>
<content type='text'>
The NAND Flash environment consists of several distinct components:
  - NAND framework (drivers harness for NAND controllers and NAND chips)
  - NAND simulator (NANDsim)
  - NAND file system (NAND FS)
  - Companion tools and utilities
  - Documentation (manual pages)

This work is still experimental. Please use with caution.

Obtained from: Semihalf
Supported by:  FreeBSD Foundation, Juniper Networks
</content>
</entry>
<entry>
<title>Add etherswitchcfg.</title>
<updated>2012-05-11T20:56:04Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2012-05-11T20:56:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=270069b756f1f69d8991fc6b591258e794f95f1b'/>
<id>urn:sha1:270069b756f1f69d8991fc6b591258e794f95f1b</id>
<content type='text'>
Submitted by:	Stefan Bethke &lt;stb@lassitu.de&gt;
</content>
</entry>
<entry>
<title>Add resolvconf(8) which manages resolv.conf.</title>
<updated>2011-03-18T12:18:52Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2011-03-18T12:18:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7f8411df2630f83fb66e35693340bb4a5223caa'/>
<id>urn:sha1:b7f8411df2630f83fb66e35693340bb4a5223caa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MF tbemd: Move to using Makefile.arch to select what to build.</title>
<updated>2010-09-13T02:25:21Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-09-13T02:25:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=130ecf684fe7de319b897e5af4b352edb1e19157'/>
<id>urn:sha1:130ecf684fe7de319b897e5af4b352edb1e19157</id>
<content type='text'>
Reviewed by:	arch@ (no objection)
</content>
</entry>
<entry>
<title>Please welcome HAST - Highly Avalable Storage.</title>
<updated>2010-02-18T23:16:19Z</updated>
<author>
<name>Pawel Jakub Dawidek</name>
<email>pjd@FreeBSD.org</email>
</author>
<published>2010-02-18T23:16:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=32115b105a35dad980c0b6aabd958ab574a69bc9'/>
<id>urn:sha1:32115b105a35dad980c0b6aabd958ab574a69bc9</id>
<content type='text'>
HAST allows to transparently store data on two physically separated machines
connected over the TCP/IP network. HAST works in Primary-Secondary
(Master-Backup, Master-Slave) configuration, which means that only one of the
cluster nodes can be active at any given time. Only Primary node is able to
handle I/O requests to HAST-managed devices. Currently HAST is limited to two
cluster nodes in total.

HAST operates on block level - it provides disk-like devices in /dev/hast/
directory for use by file systems and/or applications. Working on block level
makes it transparent for file systems and applications. There in no difference
between using HAST-provided device and raw disk, partition, etc. All of them
are just regular GEOM providers in FreeBSD.

For more information please consult hastd(8), hastctl(8) and hast.conf(5)
manual pages, as well as http://wiki.FreeBSD.org/HAST.

Sponsored by:	FreeBSD Foundation
Sponsored by:	OMCnet Internet Service GmbH
Sponsored by:	TransIP BV
</content>
</entry>
</feed>
