| #
c0b8047b
|
| 10-Feb-2024 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Allow kmalloc to be called when FPU protection is enabled
Amdgpu driver does a lot of memory allocations in FPU-protected sections of code for certain display cores, e.g. for DCN30. This d
LinuxKPI: Allow kmalloc to be called when FPU protection is enabled
Amdgpu driver does a lot of memory allocations in FPU-protected sections of code for certain display cores, e.g. for DCN30. This does not work on FreeBSD as its malloc function can not be run within a critical section. Check this condition and temporally exit from FPU-protected context to workaround issue and reduce source code patching.
Sponsored by: Serenity Cyber Security, LLC Reviewed by: manu (previous version) MFC after: 1 week Differential revision: https://reviews.freebsd.org/D42822
show more ...
|
| #
db65db64
|
| 10-Feb-2024 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
Revert "LinuxKPI: Add explicit software context to FPU sections"
kmalloc() support within FPU sections will be redone in other way.
This reverts commit 5a3bd281672bd6bd8e18081c3928dfe76d330a5f.
Sp
Revert "LinuxKPI: Add explicit software context to FPU sections"
kmalloc() support within FPU sections will be redone in other way.
This reverts commit 5a3bd281672bd6bd8e18081c3928dfe76d330a5f.
Sponsored by: Serenity Cyber Security, LLC Requested by: jhb
show more ...
|
| #
7f1a7506
|
| 10-Feb-2024 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
Revert "LinuxKPI: Do not use explicit context in FPU sections on powerpc64"
kmalloc() support within FPU sections will be redone in other way.
This reverts commit b4efc62776344a9aaada5a0866e453e528
Revert "LinuxKPI: Do not use explicit context in FPU sections on powerpc64"
kmalloc() support within FPU sections will be redone in other way.
This reverts commit b4efc62776344a9aaada5a0866e453e528a0e977.
Sponsored by: Serenity Cyber Security, LLC Requested by: jhb
show more ...
|
| #
b4efc627
|
| 24-Dec-2023 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Do not use explicit context in FPU sections on powerpc64
It is not supported yet.
Sponsored by: Serenity Cyber Security, LLC Fixes: 5a3bd281672b ("LinuxKPI: Add explicit software context
LinuxKPI: Do not use explicit context in FPU sections on powerpc64
It is not supported yet.
Sponsored by: Serenity Cyber Security, LLC Fixes: 5a3bd281672b ("LinuxKPI: Add explicit software context to FPU sections") MFC after: 1 week
show more ...
|
| #
5a3bd281
|
| 24-Dec-2023 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Add explicit software context to FPU sections
Amdgpu driver does a lot of memory allocations in FPU-protected sections of code for certain display cores, e.g. for DCN30. This does not work
LinuxKPI: Add explicit software context to FPU sections
Amdgpu driver does a lot of memory allocations in FPU-protected sections of code for certain display cores, e.g. for DCN30. This does not work currently on FreeBSD as its malloc function can not be run within a critical section. Allocate memory for FPU context to overcome such restriction.
Sponsored by: Serenity Cyber Security, LLC Reviewed by: manu (previous version), markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D42822
show more ...
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
37cda283
|
| 27-Jul-2022 |
Emmanuel Vadot <manu@FreeBSD.org> |
linuxkpi: Add compat_ptr and ptr_to_compat
Needed by drm-kmod.
Obtained from: drm-kmod Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D36016
|
| #
307f78f3
|
| 19-Dec-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards
MFC after: 1 week Reviewed by: bz, emaste, hselasky, manu Differential Revision: https://reviews.freebsd.org/D33562
|
| #
ebe5cf35
|
| 05-Mar-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement basic support for allocating memory from a specific numa node in the LinuxKPI.
Differential Revision: https://reviews.freebsd.org/D29077 Reviewed by: markj@ and kib@ MFC after: 1 week Spon
Implement basic support for allocating memory from a specific numa node in the LinuxKPI.
Differential Revision: https://reviews.freebsd.org/D29077 Reviewed by: markj@ and kib@ MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
show more ...
|
| #
1a180032
|
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
compat: clean up empty lines in .c and .h files
|
| #
18b18078
|
| 25-Feb-2019 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r344527
|
| #
a8fe8db4
|
| 25-Feb-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r344178 through r344512.
|
| #
983ed4f9
|
| 22-Feb-2019 |
Matt Macy <mmacy@FreeBSD.org> |
lkpi: allow late binding of linux_alloc_current
Some consumers may be loosely coupled with the lkpi. This allows them to call linux_alloc_current without having a static dependency.
Reviewed by: hp
lkpi: allow late binding of linux_alloc_current
Some consumers may be loosely coupled with the lkpi. This allows them to call linux_alloc_current without having a static dependency.
Reviewed by: hps@ MFC after: 1 week Sponsored by: iX Systems Differential Revision: https://reviews.freebsd.org/D19257
show more ...
|
| #
c0b8047b
|
| 10-Feb-2024 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Allow kmalloc to be called when FPU protection is enabled
Amdgpu driver does a lot of memory allocations in FPU-protected sections of code for certain display cores, e.g. for DCN30. This d
LinuxKPI: Allow kmalloc to be called when FPU protection is enabled
Amdgpu driver does a lot of memory allocations in FPU-protected sections of code for certain display cores, e.g. for DCN30. This does not work on FreeBSD as its malloc function can not be run within a critical section. Check this condition and temporally exit from FPU-protected context to workaround issue and reduce source code patching.
Sponsored by: Serenity Cyber Security, LLC Reviewed by: manu (previous version) MFC after: 1 week Differential revision: https://reviews.freebsd.org/D42822
show more ...
|
| #
db65db64
|
| 10-Feb-2024 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
Revert "LinuxKPI: Add explicit software context to FPU sections"
kmalloc() support within FPU sections will be redone in other way.
This reverts commit 5a3bd281672bd6bd8e18081c3928dfe76d330a5f.
Sp
Revert "LinuxKPI: Add explicit software context to FPU sections"
kmalloc() support within FPU sections will be redone in other way.
This reverts commit 5a3bd281672bd6bd8e18081c3928dfe76d330a5f.
Sponsored by: Serenity Cyber Security, LLC Requested by: jhb
show more ...
|
| #
7f1a7506
|
| 10-Feb-2024 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
Revert "LinuxKPI: Do not use explicit context in FPU sections on powerpc64"
kmalloc() support within FPU sections will be redone in other way.
This reverts commit b4efc62776344a9aaada5a0866e453e528
Revert "LinuxKPI: Do not use explicit context in FPU sections on powerpc64"
kmalloc() support within FPU sections will be redone in other way.
This reverts commit b4efc62776344a9aaada5a0866e453e528a0e977.
Sponsored by: Serenity Cyber Security, LLC Requested by: jhb
show more ...
|
| #
b4efc627
|
| 24-Dec-2023 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Do not use explicit context in FPU sections on powerpc64
It is not supported yet.
Sponsored by: Serenity Cyber Security, LLC Fixes: 5a3bd281672b ("LinuxKPI: Add explicit software context
LinuxKPI: Do not use explicit context in FPU sections on powerpc64
It is not supported yet.
Sponsored by: Serenity Cyber Security, LLC Fixes: 5a3bd281672b ("LinuxKPI: Add explicit software context to FPU sections") MFC after: 1 week
show more ...
|
| #
5a3bd281
|
| 24-Dec-2023 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Add explicit software context to FPU sections
Amdgpu driver does a lot of memory allocations in FPU-protected sections of code for certain display cores, e.g. for DCN30. This does not work
LinuxKPI: Add explicit software context to FPU sections
Amdgpu driver does a lot of memory allocations in FPU-protected sections of code for certain display cores, e.g. for DCN30. This does not work currently on FreeBSD as its malloc function can not be run within a critical section. Allocate memory for FPU context to overcome such restriction.
Sponsored by: Serenity Cyber Security, LLC Reviewed by: manu (previous version), markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D42822
show more ...
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
37cda283
|
| 27-Jul-2022 |
Emmanuel Vadot <manu@FreeBSD.org> |
linuxkpi: Add compat_ptr and ptr_to_compat
Needed by drm-kmod.
Obtained from: drm-kmod Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D36016
|
| #
307f78f3
|
| 19-Dec-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards
MFC after: 1 week Reviewed by: bz, emaste, hselasky, manu Differential Revision: https://reviews.freebsd.org/D33562
|
| #
ebe5cf35
|
| 05-Mar-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement basic support for allocating memory from a specific numa node in the LinuxKPI.
Differential Revision: https://reviews.freebsd.org/D29077 Reviewed by: markj@ and kib@ MFC after: 1 week Spon
Implement basic support for allocating memory from a specific numa node in the LinuxKPI.
Differential Revision: https://reviews.freebsd.org/D29077 Reviewed by: markj@ and kib@ MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
show more ...
|
| #
1a180032
|
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
compat: clean up empty lines in .c and .h files
|
| #
18b18078
|
| 25-Feb-2019 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r344527
|
| #
a8fe8db4
|
| 25-Feb-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r344178 through r344512.
|