|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0 |
|
| #
125a2a6b |
| 11-May-2024 |
Warner Losh <[email protected]> |
MFC: linux: Make module standalone-buildable
Add opt_inet.h and opt_usb.h to make linux module buildable standalone.
(cherry picked from commit c5f906d32d2bc8e37f1e1911382e27af7e6240ff)
|
|
Revision tags: release/13.3.0, release/14.0.0 |
|
| #
ff154988 |
| 12-Oct-2023 |
Kristof Provost <[email protected]> |
netlink: move NETLINK define to opt_global.h
Move the NETLINK define into opt_global.h so we can rely on it being set correctly, without having to remember to include opt_netlink.h. This ensures tha
netlink: move NETLINK define to opt_global.h
Move the NETLINK define into opt_global.h so we can rely on it being set correctly, without having to remember to include opt_netlink.h. This ensures that the NETLINK define is correctly set. If not we may end up with unloadable modules, due to missing symbols (such as nlmsg_get_group_writer).
PR: 274306 Reviewed by: imp, markj MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D42179
(cherry picked from commit ab393e9548f8cc0ee28499c411963b798ebb38a5)
show more ...
|
| #
031beb4e |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
sys: Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
22dca7ac |
| 22-Jul-2023 |
Dmitry Chagin <[email protected]> |
linux(4): Implement xattr syscalls
Reviewed by: Differential revision: https://reviews.freebsd.org/D35544 MFC after: 1 month
|
| #
c4299cec |
| 29-May-2023 |
Dmitry Chagin <[email protected]> |
linux(4): Make linux_emul_path private
There is no need to refer to linux_emul_path from outside anymore.
MFC after: 2 month
|
|
Revision tags: release/13.2.0 |
|
| #
96056265 |
| 31-Mar-2023 |
Dmitry Chagin <[email protected]> |
linux(4): Fix opt_netlink.h inclusion
Add opt_netlink.h to the linux_common module, on i386, where we don't uses linux_common module, move opt_netlink.h inclusion under i386 condition.
MFC after:
linux(4): Fix opt_netlink.h inclusion
Add opt_netlink.h to the linux_common module, on i386, where we don't uses linux_common module, move opt_netlink.h inclusion under i386 condition.
MFC after: 2 weeks
show more ...
|
| #
126df352 |
| 31-Mar-2023 |
Dmitry Chagin <[email protected]> |
linux(4): Move inclusion of i386-specific files under common condition
|
| #
b8941935 |
| 27-Mar-2023 |
Alexander V. Chernikov <[email protected]> |
netlink: fix linux module build w/ netlink.
Reported by: Marek Zarychta <[email protected]> MFC after: 2 weeks
|
| #
825fbd08 |
| 14-Feb-2023 |
Dmitry Chagin <[email protected]> |
linux(4): Trim unused opt_usb.h from modules Makefiles
MFC after: 2 weeks
|
| #
10d16789 |
| 12-Feb-2023 |
Dmitry Chagin <[email protected]> |
linux(4): Get rid of the opt_compat.h include.
Since e013e369 COMPAT_LINUX, COMPAT_LINUX32 build options are removed, so include of opt_compat.h is no more needed.
MFC after: 2 weeks
|
| #
07db1f36 |
| 06-Feb-2023 |
Dmitry Chagin <[email protected]> |
linux(4): Attach netlink on i386.
Discussed with: melifaro MFC after: 3 days
|
| #
cc1b0f7d |
| 02-Feb-2023 |
Dmitry Chagin <[email protected]> |
linux(4): Add coredump support to i386.
MFC after: 1 week
|
|
Revision tags: release/12.4.0 |
|
| #
35548e48 |
| 19-Jul-2022 |
Ed Maste <[email protected]> |
linux64: improve linux_support.s make rules
Previously we relied on the .s.o rule in share/mk/bsd.suffixes.mk to tell make that linux_support.o is built from linux_support.s, even though we do not u
linux64: improve linux_support.s make rules
Previously we relied on the .s.o rule in share/mk/bsd.suffixes.mk to tell make that linux_support.o is built from linux_support.s, even though we do not use the .s.o rule to assemble it.
Reviewed by: sjg MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D35864
show more ...
|
| #
ccd9b49f |
| 24-Jul-2022 |
Elliott Mitchell <[email protected]> |
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 ...
|
| #
010175a7 |
| 29-Oct-2022 |
Warner Losh <[email protected]> |
modules: Add missing opt_*.h files for stand-alone compile
Standalone compile that we at least create these opt_*.h files.
Sponsored by: Netflix
|
| #
f396f9b6 |
| 29-Oct-2022 |
Mitchell Horne <[email protected]> |
linux, linux64: fix module load
The previous commit added references to to the syscallnames arrays, but failed to add the relevant source files to the module build. Thus, the modules failed to load
linux, linux64: fix module load
The previous commit added references to to the syscallnames arrays, but failed to add the relevant source files to the module build. Thus, the modules failed to load due to missing symbols.
Reported by: cy Fixes: 1da65dcb1c57 ("linux: populate sv_syscallnames in each sysentvec") Sponsored by: The FreeBSD Foundation
show more ...
|
| #
33178488 |
| 29-Oct-2022 |
Mitchell Horne <[email protected]> |
linux, linux64: improve SRCS formatting
Sort the entries alphabetically, and list them with one entry per line. This makes the diffs much cleaner when adding or removing a new entry, as I will do in
linux, linux64: improve SRCS formatting
Sort the entries alphabetically, and list them with one entry per line. This makes the diffs much cleaner when adding or removing a new entry, as I will do in the next commit.
MFC after: 1 week Sponsored by: The FreeBSD Foundation
show more ...
|
| #
2b378d59 |
| 23-May-2022 |
Dmitry Chagin <[email protected]> |
linux(4); Move vdso_selector_x86.c to the linux_common module
MFC after: 2 weeks
|
| #
2434137f |
| 23-May-2022 |
Dmitry Chagin <[email protected]> |
linux(4): Deduplicate translate_traps()
As translate_traps() is common for x86 Linuxulators, move it under x86/linux.
MFC after: 2 weeks
|
|
Revision tags: release/13.1.0 |
|
| #
5a6a4fb2 |
| 08-May-2022 |
Dmitry Chagin <[email protected]> |
linux(4): Implement vdso getcpu for x86.
This is modeled after f2395455 (by kib@).
MFC after: 2 weeks
|
| #
ee55d560 |
| 26-Apr-2022 |
Dmitry Chagin <[email protected]> |
linux(4): Add a simple rseq syscall implementation.
To avoid annoyng messages from glibc-2.35 test suite add the simple implementation of rseq syscall which is do nothing for now.
I plan to impleme
linux(4): Add a simple rseq syscall implementation.
To avoid annoyng messages from glibc-2.35 test suite add the simple implementation of rseq syscall which is do nothing for now.
I plan to implement it if and when the API stabilizes.
MFC after: 2 weeks
show more ...
|
|
Revision tags: release/12.3.0 |
|
| #
5bb3134a |
| 07-Nov-2021 |
Konstantin Belousov <[email protected]> |
Fix some modules to export more used symbols
and remove non-present symbols that are now reported by kmod_syms.awk.
Reviewed by: emaste Sponsored by: The FreeBSD Foundation MFC after: 1 week Differ
Fix some modules to export more used symbols
and remove non-present symbols that are now reported by kmod_syms.awk.
Reviewed by: emaste Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D32878
show more ...
|
| #
4dfd6122 |
| 03-Nov-2021 |
Edward Tomasz Napierala <[email protected]> |
linux: mv sys/i386/linux/linux_ptrace{,_machdep}.c
In preparation for machine-independent sys/compat/linux/linux_ptrace.c, rename the i386-specific Linux ptrace(2) implementation. No functional cha
linux: mv sys/i386/linux/linux_ptrace{,_machdep}.c
In preparation for machine-independent sys/compat/linux/linux_ptrace.c, rename the i386-specific Linux ptrace(2) implementation. No functional changes.
Sponsored By: EPSRC Differential Revision: https://reviews.freebsd.org/D32757
show more ...
|
| #
e36d0e86 |
| 22-Sep-2021 |
Konstantin Belousov <[email protected]> |
Revert "linux32: add a hack to avoid redefining the type of the savefpu tag"
This reverts commit 0f6829488ef32142b9ea1c0806fb5ecfe0872c02. Also it changes the type of md_usr_fpu_save struct mdthread
Revert "linux32: add a hack to avoid redefining the type of the savefpu tag"
This reverts commit 0f6829488ef32142b9ea1c0806fb5ecfe0872c02. Also it changes the type of md_usr_fpu_save struct mdthread member to void *, which is what uncovered this trouble. Now the save area is untyped, but since it is hidden behind accessors, it is not too significant. Since apparently there are consumers affected outside the tree, this hack is better than one from the reverted revision.
PR: 258678 Reported by: cy Reviewed by: cy, kevans, markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D32060
show more ...
|
| #
0f682948 |
| 13-Sep-2021 |
Konstantin Belousov <[email protected]> |
linux32: add a hack to avoid redefining the type of the savefpu tag
when compiling in amd64 kernel environment with -m32. This is a temporal workaround for some future proper (but unclear) fix.
Re
linux32: add a hack to avoid redefining the type of the savefpu tag
when compiling in amd64 kernel environment with -m32. This is a temporal workaround for some future proper (but unclear) fix.
Reviewed by: jhb, markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D31954
show more ...
|