|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0 |
|
| #
876ffe28 |
| 25-May-2021 |
Konstantin Belousov <[email protected]> |
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
(cherry picked from commit a59f0285377aa3d61cccda64e9ade126ecb3d2d9)
show more ...
|
| #
6bbde34a |
| 22-May-2021 |
Konstantin Belousov <[email protected]> |
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
(cherry picked from commit 91aae953cb807d6fb7a70782b323bf9beb60d7c9)
show more ...
|
| #
14cc1326 |
| 16-May-2021 |
Mark Johnston <[email protected]> |
linux: Fix SMAP-enabled futex routines
Some of them were dereferencing the user pointer before disabling SMAP.
PR: 255591 Reviewed by: kib Tested by: [email protected] 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: [email protected] Sponsored by: The FreeBSD Foundation
(cherry picked from commit fb580451456aa769daa2f4b2f077e39692f80c62)
show more ...
|
|
Revision tags: release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0 |
|
| #
cb0eecdf |
| 07-Aug-2018 |
Konstantin Belousov <[email protected]> |
Futex support functions in linux.ko and linux32.ko on amd64 should be aware of SMAP.
Reported and tested by: Johannes Lundberg <[email protected]>, wulf Sponsored by: The FreeBSD Foundation
|
| #
54c531ca |
| 04-Aug-2018 |
Konstantin Belousov <[email protected]> |
Add END()s for amd64 linux futex support routines.
Sponsored by: The FreeBSD Foundation MFC after: 1 week
|
|
Revision tags: release/11.2.0 |
|
| #
fc2a8776 |
| 20-Mar-2018 |
Ed Maste <[email protected]> |
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 <[email protected]> |
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 ...
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
fbbd9655 |
| 28-Feb-2017 |
Warner Losh <[email protected]> |
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 <[email protected]> Pull Request: https://github.com/freebsd/freebsd/pull/96
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0 |
|
| #
c2bc5b15 |
| 08-Jun-2015 |
Dmitry Chagin <[email protected]> |
Futex is an aligned 32-bit integer. Use the proper instruction and operand when dereferencing futex pointer.
|
| #
b2f58791 |
| 24-May-2015 |
Dmitry Chagin <[email protected]> |
Add preliminary support for x86-64 Linux binaries.
Differential Revision: https://reviews.freebsd.org/D1076
|