#
eab38032 |
| 01-Oct-2024 |
riastradh <riastradh@NetBSD.org> |
sys/compat/linux/common: Nix trailing whitespace, and one blank line.
No functional change intended.
|
#
0124a941 |
| 01-Jul-2024 |
christos <christos@NetBSD.org> |
Add linux POSIX message queue support (Ricardo Branco)
|
#
8575c986 |
| 19-Aug-2023 |
christos <christos@NetBSD.org> |
new inotify support GSoC 2023 (Theodore Preduta)
|
#
276ef223 |
| 26-Apr-2020 |
thorpej <thorpej@NetBSD.org> |
Add a NetBSD native futex implementation, mostly written by riastradh@. Map the COMPAT_LINUX futex calls to the native ones.
|
#
4af030e5 |
| 21-Mar-2020 |
pgoyette <pgoyette@NetBSD.org> |
Deal with having to teardown sysctl entries in multiple sub-trees.
(This used to work, but I broke it recently.)
|
#
9120d451 |
| 16-Mar-2020 |
pgoyette <pgoyette@NetBSD.org> |
Use the module subsystem's ability to process SYSCTL_SETUP() entries to automate installation of sysctl nodes.
Note that there are still a number of device and pseudo-device modules that create entr
Use the module subsystem's ability to process SYSCTL_SETUP() entries to automate installation of sysctl nodes.
Note that there are still a number of device and pseudo-device modules that create entries tied to individual device units, rather than to the module itself. These are not changed.
show more ...
|
#
d91f98a8 |
| 27-Jan-2019 |
pgoyette <pgoyette@NetBSD.org> |
Merge the [pgoyette-compat] branch
|
#
a2da047f |
| 10-Dec-2017 |
kre <kre@NetBSD.org> |
Finally (hopefully) return completely to the state where compat_linux is enabled by default.
While here make it possible to enable this if already enabled, or disable if already disabled, without er
Finally (hopefully) return completely to the state where compat_linux is enabled by default.
While here make it possible to enable this if already enabled, or disable if already disabled, without error. Some minor KNF.
show more ...
|
#
9f221667 |
| 08-Dec-2017 |
kre <kre@NetBSD.org> |
Finish the previous change - as well as setting the default for these compat modules back to enabled, stop forcing it to switch back to disabled any time the module is init'd (which is truly barbaric
Finish the previous change - as well as setting the default for these compat modules back to enabled, stop forcing it to switch back to disabled any time the module is init'd (which is truly barbaric behaviour.)
show more ...
|
#
c08407dd |
| 01-Dec-2017 |
joerg <joerg@NetBSD.org> |
Unbreak Linux emulation by default. While not loading it automatically is somewhat sensible, breaking functionality of GENERIC is not and has been objected to on a regular base.
|
#
aef145dd |
| 29-Sep-2017 |
maxv <maxv@NetBSD.org> |
Remove compat_linux from the autoload list, and add a sysctl to enable or disable it - which defaults to disabled. The following command is now required to use linux binaries:
sysctl -w emul.linux.
Remove compat_linux from the autoload list, and add a sysctl to enable or disable it - which defaults to disabled. The following command is now required to use linux binaries:
sysctl -w emul.linux.enabled=1
After a discussion on tech-kern@. All the other ideas to reduce the attack surface have drawbacks, and this sysctl seems to be the best option.
show more ...
|
#
65fae32d |
| 03-Dec-2015 |
pgoyette <pgoyette@NetBSD.org> |
Merge the compat_sysv module into the sysv_ipc module - it should never have been a separate module in the first place (my bad).
Adjust dependencies as appropriate.
|
#
ef916064 |
| 10-Oct-2015 |
pgoyette <pgoyette@NetBSD.org> |
Add an additional dependency on compat_sysv
|
#
54b7adb1 |
| 07-Mar-2014 |
christos <christos@NetBSD.org> |
c99 initializers for struct execsw
|
#
721e82b5 |
| 19-Sep-2013 |
christos <christos@NetBSD.org> |
exec modules need to be of the exec kind
|
#
747c11ea |
| 14-Sep-2011 |
christos <christos@NetBSD.org> |
Can't use RUN_ONCE here to initialize the futex_lock, otherwise we cannot unload the module.
|
#
92ce8c6a |
| 19-Nov-2008 |
ad <ad@NetBSD.org> |
Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds
Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
show more ...
|