| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
4d846d26
|
| 10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
| #
ccd9b49f
|
| 24-Jul-2022 |
Elliott Mitchell <ehem+freebsd@m5p.com> |
sys: use .S for assembly language files that use the preprocessor
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/609 Differential Revision: https://reviews.freebsd.org/D3
sys: use .S for assembly language files that use the preprocessor
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/609 Differential Revision: https://reviews.freebsd.org/D35908
show more ...
|
| #
07d10893
|
| 09-May-2022 |
Dmitry Chagin <dchagin@FreeBSD.org> |
linux(4): Return native error from futex_atomic_op to avoid conversion by the caller.
MFC after: 2 weeks
|
| #
a59f0285
|
| 25-May-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
amd64/linux*: add required header to get the constant value
Otherwise asm silently interpret it as the external global symbol.
Reported by: bz Sponsored by: The FreeBSD Foundation Fixes: 91aae953cb
amd64/linux*: add required header to get the constant value
Otherwise asm silently interpret it as the external global symbol.
Reported by: bz Sponsored by: The FreeBSD Foundation Fixes: 91aae953cb80
show more ...
|
| #
91aae953
|
| 22-May-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
amd64: clear PSL.AC in the right frame
If copyin family of routines fault, kernel does clear PSL.AC on the fault entry, but the AC flag of the faulted frame is kept intact. Since onfault handler is
amd64: clear PSL.AC in the right frame
If copyin family of routines fault, kernel does clear PSL.AC on the fault entry, but the AC flag of the faulted frame is kept intact. Since onfault handler is effectively jump, AC survives until syscall exit.
Reported by: m00nbsd, via Sony Reviewed by: markj Sponsored by: The FreeBSD Foundation admbugs: 975
show more ...
|
| #
fb580451
|
| 16-May-2021 |
Mark Johnston <markj@FreeBSD.org> |
linux: Fix SMAP-enabled futex routines
Some of them were dereferencing the user pointer before disabling SMAP.
PR: 255591 Reviewed by: kib Tested by: pitwuu@gmail.com Sponsored by: The FreeBSD Fou
linux: Fix SMAP-enabled futex routines
Some of them were dereferencing the user pointer before disabling SMAP.
PR: 255591 Reviewed by: kib Tested by: pitwuu@gmail.com Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D30276
show more ...
|
| #
cb0eecdf
|
| 07-Aug-2018 |
Konstantin Belousov <kib@FreeBSD.org> |
Futex support functions in linux.ko and linux32.ko on amd64 should be aware of SMAP.
Reported and tested by: Johannes Lundberg <johalun0@gmail.com>, wulf Sponsored by: The FreeBSD Foundation
|
| #
54c531ca
|
| 04-Aug-2018 |
Konstantin Belousov <kib@FreeBSD.org> |
Add END()s for amd64 linux futex support routines.
Sponsored by: The FreeBSD Foundation MFC after: 1 week
|
| #
fc2a8776
|
| 20-Mar-2018 |
Ed Maste <emaste@FreeBSD.org> |
Rename assym.s to assym.inc
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 Foundati
Rename assym.s to assym.inc
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
show more ...
|
| #
7eb2159f
|
| 23-Jan-2018 |
Ed Maste <emaste@FreeBSD.org> |
Use BSD-2-Clause-FreeBSD license on linux_support.s
These files previously had a 3-clause license and 'THE REGENTS' text. Switch to standard 2-clause text with kib's approval, and add the SPDX tag.
Use BSD-2-Clause-FreeBSD license on linux_support.s
These files previously had a 3-clause license and 'THE REGENTS' text. Switch to standard 2-clause text with kib's approval, and add the SPDX tag.
Approved by: kib
show more ...
|
| #
fbbd9655
|
| 28-Feb-2017 |
Warner Losh <imp@FreeBSD.org> |
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is too pedantic, so give up on that point.
Submitted by: Jan Schaumann <jschauma@stevens.edu> Pull Request: https://github.com/freebsd/freebsd/pull/96
show more ...
|
| #
c2bc5b15
|
| 08-Jun-2015 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Futex is an aligned 32-bit integer. Use the proper instruction and operand when dereferencing futex pointer.
|
| #
b2f58791
|
| 24-May-2015 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Add preliminary support for x86-64 Linux binaries.
Differential Revision: https://reviews.freebsd.org/D1076
|