<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/modules/bios/smapi, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2018-11-01T23:11:47Z</updated>
<entry>
<title>Retire CLANG_NO_IAS34</title>
<updated>2018-11-01T23:11:47Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-11-01T23:11:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ea96b3de2b3e4492e6bba3ab35961e3531a006bd'/>
<id>urn:sha1:ea96b3de2b3e4492e6bba3ab35961e3531a006bd</id>
<content type='text'>
CLANG_NO_IAS34 was introduced in r276696 to allow then-HEAD kernels to
be built with clang 3.4 in FreeBSD 10.  As FreeBSD 11 and later includes
a version of Clang with a sufficiently capable integrated assembler we
do not need the workaround any longer.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
<updated>2017-03-04T10:10:17Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-03-04T10:10:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=193d9e768ba63fcfb187cfd17f461f7d41345048'/>
<id>urn:sha1:193d9e768ba63fcfb187cfd17f461f7d41345048</id>
<content type='text'>
This simplifies make output/logic

Tested with:	`cd sys/modules; make ALL_MODULES=` on amd64
MFC after:	1 month
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>Clang's 3.5 integrated assembler now handles these files correctly (it</title>
<updated>2015-01-05T12:28:22Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2015-01-05T12:28:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9aca3e0f2bbcceebd1e7dc87f3f16f562a463b9e'/>
<id>urn:sha1:9aca3e0f2bbcceebd1e7dc87f3f16f562a463b9e</id>
<content type='text'>
has support for the .codeXX directives). However, it is desirable, for
a time, to allow kernels to be built with clang 3.4. Historically, it
has been advantageous to allow stable X-1 to build kernels the old
way (so long as the impact of doing so is small), and this restores
that ability.

Also, centralize the addition of ${ASM_CFLAGS.${.IMPSRC}}, place it in
kern.mk rather than kern.pre.mk so that all modules can benefit, and
give the same treatment to CFLAGS in kern.mk as well.
</content>
</entry>
<entry>
<title>Remove the clang -no-integrated-as workaround for smapi_bios.S, as clang</title>
<updated>2015-01-01T16:56:15Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2015-01-01T16:56:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2a8af197d4a48e412378ee91b5a16cabfa22ea9a'/>
<id>urn:sha1:2a8af197d4a48e412378ee91b5a16cabfa22ea9a</id>
<content type='text'>
3.5.0 now supports the assembly just fine.
</content>
</entry>
<entry>
<title>Re-enable -Werror for these modules.  It is already enabled for the same</title>
<updated>2014-06-09T20:48:38Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2014-06-09T20:48:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d0345bb3108ac63251960d3edf701f2f41806f9e'/>
<id>urn:sha1:d0345bb3108ac63251960d3edf701f2f41806f9e</id>
<content type='text'>
files when built as part of a kernel.
</content>
</entry>
<entry>
<title>Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to</title>
<updated>2012-02-28T18:30:18Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-02-28T18:30:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=07b202a847e08b9cd976e40315cda902ced1c84a'/>
<id>urn:sha1:07b202a847e08b9cd976e40315cda902ced1c84a</id>
<content type='text'>
get rid of testing explicitly for clang (using ${CC:T:Mclang}) in
individual Makefiles.

Instead, use the following extra macros, for use with clang:
- NO_WERROR.clang       (disables -Werror)
- NO_WCAST_ALIGN.clang  (disables -Wcast-align)
- NO_WFORMAT.clang	(disables -Wformat and friends)
- CLANG_NO_IAS		(disables integrated assembler)
- CLANG_OPT_SMALL	(adds flags for extra small size optimizations)

As a side effect, this enables setting CC/CXX/CPP in src.conf instead of
make.conf!  For clang, use the following:

CC=clang
CXX=clang++
CPP=clang-cpp

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Upgrade our copy of llvm/clang to r126079, from upstream's trunk.</title>
<updated>2011-02-20T19:33:47Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2011-02-20T19:33:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2754fe609d5157d58b92227a582e0c94fd42233a'/>
<id>urn:sha1:2754fe609d5157d58b92227a582e0c94fd42233a</id>
<content type='text'>
This contains many improvements, primarily better C++ support, an
integrated assembler for x86 and support for -pg.
</content>
</entry>
<entry>
<title>Add WERRROR= to work around the warnings</title>
<updated>2005-01-26T16:29:07Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-26T16:29:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2879ce1de304a56c743c8780b48687e936d2948a'/>
<id>urn:sha1:2879ce1de304a56c743c8780b48687e936d2948a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add module infrastructure for 'vpd' and 'smbios' and move 'smbios'</title>
<updated>2003-03-29T15:20:45Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-03-29T15:20:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=81d9009a65509ab6e68dcea60a5c46c7179470c4'/>
<id>urn:sha1:81d9009a65509ab6e68dcea60a5c46c7179470c4</id>
<content type='text'>
to new home.
</content>
</entry>
</feed>
