<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/bios, branch releng/12.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-03-04T10:10:17Z</updated>
<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/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>Build smbios.ko as a module for amd64 and i386</title>
<updated>2016-12-03T17:54:08Z</updated>
<author>
<name>Ravi Pokala</name>
<email>rpokala@FreeBSD.org</email>
</author>
<published>2016-12-03T17:54:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4d12189b6cc013f81a1ef2149fc2e66e9e4b771e'/>
<id>urn:sha1:4d12189b6cc013f81a1ef2149fc2e66e9e4b771e</id>
<content type='text'>
For whatever reason, smapi, smbios, vpd are all under the "bios" directory.
smapi is only for i386, so the entire "bios" directory is only built for
i386. Break smapi out, and make only it i386-specific. Then, build the
"bios" directory for both amd64 and i386.

Reviewed by:	imp
MFC after:	1 week
Sponsored by:	Panasas
Differential Revision:	https://reviews.freebsd.org/D8609
</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/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/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/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/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/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>Introduce the new kernel sub-tree x86 which should contain all the code</title>
<updated>2010-02-25T14:13:39Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2010-02-25T14:13:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=32580301441a6c4f89a20c20f53e45e5557a8b64'/>
<id>urn:sha1:32580301441a6c4f89a20c20f53e45e5557a8b64</id>
<content type='text'>
shared and generalized between our current amd64, i386 and pc98.

This is just an initial step that should lead to a more complete effort.
For the moment, a very simple porting of cpufreq modules, BIOS calls and
the whole MD specific ISA bus part is added to the sub-tree but ideally
a lot of code might be added and more shared support should grow.

Sponsored by:	Sandvine Incorporated
Reviewed by:	emaste, kib, jhb, imp
Discussed on:	arch
MFC:		3 weeks
</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/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/commit/?id=81d9009a65509ab6e68dcea60a5c46c7179470c4'/>
<id>urn:sha1:81d9009a65509ab6e68dcea60a5c46c7179470c4</id>
<content type='text'>
to new home.
</content>
</entry>
</feed>
