<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/modules/linux64, branch release/11.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2017-06-04T19:58:14Z</updated>
<entry>
<title>MFC r319052:</title>
<updated>2017-06-04T19:58:14Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2017-06-04T19:58:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=482bf106ceda5ae17cf1ee94a8a5d0a4f6577816'/>
<id>urn:sha1:482bf106ceda5ae17cf1ee94a8a5d0a4f6577816</id>
<content type='text'>
Strip _binary_linux_locore_o_size from ${VDSO}.so as it is a low absolute
symbol, and this breaks symbol lookup in ddb.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r314651,r318439,r318440:</title>
<updated>2017-05-30T04:11:12Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-05-30T04:11:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cad800042f49286971db31b628d86a2be5d134ea'/>
<id>urn:sha1:cad800042f49286971db31b628d86a2be5d134ea</id>
<content type='text'>
r314651:

sys/modules: normalize .CURDIR-relative paths to SRCTOP

This simplifies make output/logic

Tested with:	`cd sys/modules; make ALL_MODULES=` on amd64

r318439:

Normalize .PATH on SRCTOP

This will help Jenkins dedupe 9 warnings between the static build and
the module build of ipsec(4).

Missed in SRCTOP conversion in r314651.

MFC with:	r314651

r318440:

Normalize SYSDIR on SRCTOP instead of .CURDIR

This is being done to simplify pathing for CFLAGS and source files.
</content>
</entry>
<entry>
<title>MFC r314054: Exclude -flto when building *genassym.o</title>
<updated>2017-05-15T14:23:53Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2017-05-15T14:23:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=539e6f296ac304351e1654b9cc8c87ba5260e5a3'/>
<id>urn:sha1:539e6f296ac304351e1654b9cc8c87ba5260e5a3</id>
<content type='text'>
The build process generates *assym.h using nm from *genassym.o (which is
in turn created from *genassym.c).

When compiling with link-time optimization (LTO) using -flto, .o files
are LLVM bitcode, not ELF objects. This is not usable by genassym.sh,
so remove -flto from those ${CC} invocations.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC r313769:</title>
<updated>2017-04-01T17:07:09Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2017-04-01T17:07:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a62d33f4d22a7189ceaded6d60d9a077002ddf26'/>
<id>urn:sha1:a62d33f4d22a7189ceaded6d60d9a077002ddf26</id>
<content type='text'>
Fix definition of linux64 ptrace syscall.

Relnotes:	yes
Sponsored by:	DARPA, AFRL
</content>
</entry>
<entry>
<title>MFC r303414,r303415,r303417:</title>
<updated>2016-08-02T20:56:00Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-08-02T20:56:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=653cfd1cdf695936a0cef1332e49679233b06ed6'/>
<id>urn:sha1:653cfd1cdf695936a0cef1332e49679233b06ed6</id>
<content type='text'>
  r303414:
    opt_random.h was removed in r287558 for opt_global.h
  r303415:
    opt_apic.h is only used on i386.
  r303417:
    opt_bdg.h was removed in r150636.

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>pass -fPIC to the assembler, not linker</title>
<updated>2016-02-25T19:26:14Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-02-25T19:26:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=621a9c54ddbc62bd047d5f787e78cc1954e5b153'/>
<id>urn:sha1:621a9c54ddbc62bd047d5f787e78cc1954e5b153</id>
<content type='text'>
-fPIC has no effect on linking although it seems to be ignored by
GNU ld.bfd.  However, it causes ld.lld to terminate with an invalid
argument error.

Reviewed by:	dchagin, kib
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D5444
</content>
</entry>
<entry>
<title>Remove unneeded includes of opt_kdtrace.h.</title>
<updated>2015-11-22T02:01:01Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2015-11-22T02:01:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7672ca059a716f41cd64daef56493a75d661b166'/>
<id>urn:sha1:7672ca059a716f41cd64daef56493a75d661b166</id>
<content type='text'>
As of r258541, KDTRACE_HOOKS is defined in opt_global.h, so opt_kdtrace.h
is not needed when defining SDT(9) probes.
</content>
</entry>
<entry>
<title>For objcopy, use --input-target and --output-target</title>
<updated>2015-05-25T01:07:55Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2015-05-25T01:07:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c5d87f3327cbfbaa45f292af7a232bb34bdc227d'/>
<id>urn:sha1:c5d87f3327cbfbaa45f292af7a232bb34bdc227d</id>
<content type='text'>
When building with gcc 4.9 and binutils 2.25,
using '--input' and '--output' returns an error
message:
   objcopy: option `--input' is ambiguous

Reported by:  Jenkins
</content>
</entry>
<entry>
<title>Implement epoll family system calls. This is a tiny wrapper</title>
<updated>2015-05-24T16:41:39Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-05-24T16:41:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e16fe1c7304dad853feab78221dfdadce3053e7e'/>
<id>urn:sha1:e16fe1c7304dad853feab78221dfdadce3053e7e</id>
<content type='text'>
around kqueue() to implement epoll subset of functionality.
The kqueue user data are 32bit on i386 which is not enough for
epoll user data, so we keep user data in the proc emuldata.

Initial patch developed by rdivacky@ in 2007, then extended
by Yuri Victorovich @ r255672 and finished by me
in collaboration with mjg@ and jillies@.

Differential Revision:	https://reviews.freebsd.org/D1092
</content>
</entry>
<entry>
<title>Add preliminary support for x86-64 Linux binaries.</title>
<updated>2015-05-24T16:07:11Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-05-24T16:07:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b2f587918da62b013eb5fc4fc36cf747a6394a3f'/>
<id>urn:sha1:b2f587918da62b013eb5fc4fc36cf747a6394a3f</id>
<content type='text'>
Differential Revision:	https://reviews.freebsd.org/D1076
</content>
</entry>
</feed>
