<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/linux64, branch releng/12.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2019-09-09T18:27:52Z</updated>
<entry>
<title>MFC: r351429,351430,351485,351497,351498</title>
<updated>2019-09-09T18:27:52Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-09-09T18:27:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dd2350f961e21e32bef903b4f021a433ee3277d3'/>
<id>urn:sha1:dd2350f961e21e32bef903b4f021a433ee3277d3</id>
<content type='text'>
Merge changes to turn off -Werror for gcc 4.2.1 by default as part of
the plan to deorbit gcc 4.2.1 from -head before 13.0.

Relnotes: Yes
</content>
</entry>
<entry>
<title>MFC r347196:</title>
<updated>2019-05-22T05:33:47Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2019-05-22T05:33:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=beacac45dcaf895a790ff927dca933924c7d3155'/>
<id>urn:sha1:beacac45dcaf895a790ff927dca933924c7d3155</id>
<content type='text'>
The build process generates assym.inc from genassym.o, so don't forget
to clean genassym.o
</content>
</entry>
<entry>
<title>All genassym.sh usage need offset.inc</title>
<updated>2018-07-03T21:02:25Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2018-07-03T21:02:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ccca101f7049ae5aefa5c37577abf4129658a055'/>
<id>urn:sha1:ccca101f7049ae5aefa5c37577abf4129658a055</id>
<content type='text'>
</content>
</entry>
<entry>
<title>linux64: add arm64 linuxulator build details</title>
<updated>2018-06-25T20:33:04Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-06-25T20:33:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d3b03d746b9f12c8e6e55ca6d9528247e3bb3a84'/>
<id>urn:sha1:d3b03d746b9f12c8e6e55ca6d9528247e3bb3a84</id>
<content type='text'>
The arm64 linuxulator needs different arguments for the objcopy
invocation used to build the linux VDSO.  These arguments are both arch-
and OS-dependent, so I did not try to use some common setting for them.

Reviewed by:	imp
Sponsored by:	Turing Robotic Industries
Differential Revision:	https://reviews.freebsd.org/D16011
</content>
</entry>
<entry>
<title>linux64: use linux output target for linux_vdso.so</title>
<updated>2018-06-12T13:32:42Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-06-12T13:32:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0f696968249784936f98f70fe497c18a78d296f9'/>
<id>urn:sha1:0f696968249784936f98f70fe497c18a78d296f9</id>
<content type='text'>
linux_vdso.so provides the vdso for the linuxulator's amd64 target and
is mapped into a Linux binary's address space.  Thus it should be a
Linux-style .so, which has the ELF OS/ABI unset.

It turns out that ELF Tool Chain elfcopy/objcopy also has a bug where
the OS/ABI field is unset, regardless of the specified --output-target,
so this change is a no-op with the default in-tree toolchain.  This is a
real fix when using external binutils, and the ELF Tool Chain bug will
be fixed in the future.

PR:		228934
Sponsored by:	Turing Robotic Industries
</content>
</entry>
<entry>
<title>Move most of the contents of opt_compat.h to opt_global.h.</title>
<updated>2018-04-06T17:35:35Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2018-04-06T17:35:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6469bdcdb6a5968dc7edfcfb495d427b4bfdb3dd'/>
<id>urn:sha1:6469bdcdb6a5968dc7edfcfb495d427b4bfdb3dd</id>
<content type='text'>
opt_compat.h is mentioned in nearly 180 files. In-progress network
driver compabibility improvements may add over 100 more so this is
closer to "just about everywhere" than "only some files" per the
guidance in sys/conf/options.

Keep COMPAT_LINUX32 in opt_compat.h as it is confined to a subset of
sys/compat/linux/*.c.  A fake _COMPAT_LINUX option ensure opt_compat.h
is created on all architectures.

Move COMPAT_LINUXKPI to opt_dontuse.h as it is only used to control the
set of compiled files.

Reviewed by:	kib, cem, jhb, jtl
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D14941
</content>
</entry>
<entry>
<title>Rename assym.s to assym.inc</title>
<updated>2018-03-20T17:58:51Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-03-20T17:58:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fc2a8776a2f9945f22301cd92ec6d3ac1f817028'/>
<id>urn:sha1:fc2a8776a2f9945f22301cd92ec6d3ac1f817028</id>
<content type='text'>
assym is only to be included by other .s files, and should never
actually be assembled by itself.

Reviewed by:	imp, bdrewery (earlier)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D14180
</content>
</entry>
<entry>
<title>Move assym.s to DPSRCS in linux modules</title>
<updated>2018-02-05T14:53:18Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-02-05T14:53:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=85059bc4ad59883965022d816393dec461d6a7d5'/>
<id>urn:sha1:85059bc4ad59883965022d816393dec461d6a7d5</id>
<content type='text'>
assym.s exists only to be included by other .s files, and should not
actually be assembled by itself.

Sponsored by:	Turing Robotic Industries Inc.
</content>
</entry>
<entry>
<title>Correct MD patch in linux64 module Makefile</title>
<updated>2018-01-29T01:59:04Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-01-29T01:59:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=48bc159f28922ade212a5ed3328b431f31fd1157'/>
<id>urn:sha1:48bc159f28922ade212a5ed3328b431f31fd1157</id>
<content type='text'>
Reviewed by:	imp
Sponsored by:	Turing Robotic Industries Inc.
Differential Revision:	https://reviews.freebsd.org/D14061
</content>
</entry>
<entry>
<title>Revert r319053 due to lack of sence. As pointed out by kib@ opt_global.h</title>
<updated>2017-06-04T18:24:41Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2017-06-04T18:24:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e2e6a2a1b6417ce7b87a741b50d513c48b8a564e'/>
<id>urn:sha1:e2e6a2a1b6417ce7b87a741b50d513c48b8a564e</id>
<content type='text'>
contains such fundamental settings as e.g. SMP option and fake
opt_global.h almost never match real configured kernels.

Reported by:	kib@
</content>
</entry>
</feed>
