aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_fork.c
Commit message (Expand)AuthorAgeFilesLines
* linux(4): Cleanup includes under compat/linuxDmitry Chagin2023-03-011-3/+0
* linux(4): Get rid of the opt_compat.h include.Dmitry Chagin2023-02-261-2/+0
* thread_create(): call cpu_copy_thread() after td_pflags is zeroedKonstantin Belousov2022-08-101-2/+2
* linux(4): Fix "set but not used" warningsEdward Tomasz Napierala2022-06-171-1/+1
* linux(4): Move ff variable initialization from declaration.Dmitry Chagin2022-06-171-1/+2
* linux(4): Verify that higher 32bits of exit_signal in clone3 are unset.Dmitry Chagin2022-06-171-0/+4
* linux(4): Return ENOSYS for unsupported clone3 option bits.Dmitry Chagin2022-06-171-0/+15
* linux(4): Implement CLONE_CLEAR_SIGHAND option bit.Dmitry Chagin2022-06-171-0/+2
* linux(4): Implement clone3 system call.Dmitry Chagin2022-06-171-0/+80
* linux(4): Add struct clone_args for future clone3 system call.Dmitry Chagin2022-06-171-21/+32
* linux(4): Change clone syscall definition to match Linux actual one.Dmitry Chagin2022-06-171-5/+5
* linux(4): Implement pi futexes using umtx.Dmitry Chagin2022-06-171-0/+7
* linux(4): Reimplement futexes using umtx.Dmitry Chagin2022-06-171-8/+1
* cloudabi and linux ABIs: do not call umtx_thread_cleanup() from thr_exit syscallKonstantin Belousov2021-07-211-3/+0
* Rename linux_set_upcall_kse() to linux_set_upcall().John Baldwin2021-03-291-2/+2
* linux(4) clone(2): Correctly handle CLONE_FS and CLONE_FILESConrad Meyer2020-11-171-8/+10
* compat: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Remove "emulation" of clone(CLONE_PARENT | CLONE_THREAD).Mark Johnston2020-08-171-5/+3
* schedlock 1/4Jeff Roberson2019-12-151-4/+0
* Linuxulator depends on a fundamental kernel settings such as SMP. ManyDmitry Chagin2019-05-131-41/+2
* Whitespace cleanup (annoying).Dmitry Chagin2019-03-241-1/+1
* proc: always store parent pid in p_oppidMateusz Guzik2018-11-161-1/+1
* linux_clone_thread: mark new thread as TDB_BORN.Konstantin Belousov2018-06-211-0/+4
* linuxulator: do not include legacy syscalls on arm64Ed Maste2018-06-151-0/+2
* Linuxolator whitespace cleanupEd Maste2018-02-051-8/+8
* sys/compat: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Update comments for the MD functions managing contexts for newKonstantin Belousov2016-06-161-2/+2
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-171-0/+3
* sys/compat/linux*: spelling fixes.Pedro F. Giffuni2016-04-301-1/+1
* Link the newly created process to the corresponding parent asDmitry Chagin2016-03-081-0/+12
* fork: pass arguments to fork1 in a dedicated structureMateusz Guzik2016-02-041-5/+15
* Remove redundant RFFPWAIT/vfork(2) handling in Linux fork(2) and clone(2) wra...Bryan Drewery2015-10-071-28/+5
* Fixes a panic triggered by threaded Linux applications when runningEdward Tomasz Napierala2015-09-021-1/+21
* Limit rights on process descriptors.Ed Schouten2015-07-311-4/+4
* The si_status field of the siginfo_t, provided by the waitid(2) andKonstantin Belousov2015-07-181-1/+1
* linux: make sure to grab all cow structs when creating a threadMateusz Guzik2015-06-101-1/+1
* Rework signal code to allow using it by other modules, like linprocfs:Dmitry Chagin2015-05-241-4/+1
* Improve ktr(9) records in thread managment code.Dmitry Chagin2015-05-241-4/+4
* td_sigmask of a newly created thread copied from td.Dmitry Chagin2015-05-241-1/+0
* Refund the proc emuldata struct for future use. For now move flags fromDmitry Chagin2015-05-241-0/+61
* Switch linuxulator to use the native 1:1 threads.Dmitry Chagin2015-05-241-70/+163
* In preparation for switching linuxulator to the use the native 1:1Dmitry Chagin2015-05-241-0/+14
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* Reduce duplication between i386/linux/linux.h and amd64/linux32/linux.hJohn Baldwin2013-01-291-0/+1
* - >500 static DTrace probes for the linuxulatorAlexander Leidinger2012-05-051-0/+10
* Add experimental support for process descriptorsJonathan Anderson2011-08-181-3/+5
* Do not clobber %rdx.Dmitry Chagin2011-02-201-1/+0
* Slightly rewrite linux_fork:Dmitry Chagin2011-02-121-13/+6
* Remove bogus include <machine/frame.h>Dmitry Chagin2011-02-121-2/+0
* Move linux_clone(), linux_fork(), linux_vfork() to a MI path.Dmitry Chagin2011-02-121-0/+297