aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/linux32/linux32_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a copy/paste bug introduced during X86_64 Linuxulator work.Dmitry Chagin2016-07-101-181/+3
* sys/amd64: Small spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* pcb_gs32sd is unused for long time, remove it. Keep the padding in pcb.Konstantin Belousov2015-06-291-1/+0
* Implement lockless resource limits.Mateusz Guzik2015-06-101-1/+1
* When I merged the lemul branch I missied kib@'s r282708 commit.Dmitry Chagin2015-05-251-9/+0
* Rework signal code to allow using it by other modules, like linprocfs:Dmitry Chagin2015-05-241-3/+3
* According to Linux man sigaltstack(3) shall return EINVAL if the ssDmitry Chagin2015-05-241-24/+0
* Include opt_compat.h, so that COMPAT_LINUX32 is defined, and we canDmitry Chagin2015-05-241-0/+2
* To reduce code duplication introduce linux_copyout_rusage() method.Dmitry Chagin2015-05-241-39/+14
* Switch linuxulator to use the native 1:1 threads.Dmitry Chagin2015-05-241-10/+9
* Remove a now unused include.Dmitry Chagin2015-05-241-1/+0
* In preparation for switching linuxulator to the use the native 1:1Dmitry Chagin2015-05-241-16/+0
* On exec, single-threading must be enforced before arguments space isKonstantin Belousov2015-05-101-1/+9
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-1/+4
* Retire write-only PCB_GS32BIT pcb flag on amd64.Dmitry Chagin2013-05-091-2/+2
* - Implement pipe2 syscall for Linuxulator. This syscall appeared in 2.6.27Jung-uk Kim2012-04-161-19/+0
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-3/+3
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-1/+2
* Move linux_clone(), linux_fork(), linux_vfork() to a MI path.Dmitry Chagin2011-02-121-242/+0
* In preparation for moving linux_clone() to a MI pathDmitry Chagin2011-02-121-1/+10
* In preparation for moving linux_clone () to a MI pathDmitry Chagin2011-02-121-40/+46
* The kern_wait() code already removes the SIGCHLD signal for the waitedDmitry Chagin2011-01-301-7/+0
* My style(9) bug.Dmitry Chagin2011-01-291-1/+3
* Implement a variation of the linux_common_wait() which shouldDmitry Chagin2011-01-281-0/+43
* To avoid excessive code duplication move struct rusage translationDmitry Chagin2011-01-281-18/+23
* Add macro to test the sv_flags of any process. Change some places to testDmitry Chagin2011-01-261-1/+1
* Improve PCB flags handling and make it more robust. Add two new functionsJung-uk Kim2010-12-221-5/+9
* Remove unneeded includes.Konstantin Belousov2010-07-261-2/+0
* Remove the linux_exec_copyin_args(), freebsd32_exec_copyin_args() mayKonstantin Belousov2010-07-231-99/+3
* Eliminate a little bit of duplicated code.Alan Cox2010-07-231-3/+1
* Do not require pos parameter to be zero in MAP_ANONYMOUS mmap requestsAlexander Kabaev2010-06-101-2/+6
* Fix some problems with effective mmap() offsets > 32 bits. This wasJohn Baldwin2009-10-281-36/+30
* Save and restore segment registers on amd64 when entering and leavingKonstantin Belousov2009-04-011-6/+3
* Adapt linux emulation to use cv for vfork wait.Konstantin Belousov2009-02-181-2/+2
* Fix iovec32 for linux32/amd64.Konstantin Belousov2008-11-291-10/+33
* Several cleanups related to pipe(2).Ed Schouten2008-11-111-18/+5
* The pcb_gs32p should be per-cpu, not per-thread pointer. This isKonstantin Belousov2008-09-081-3/+1
* In linux_set_thread_area(), mark pcb as PCB_GS32BIT. This was missedKonstantin Belousov2008-09-081-1/+1
* Bring back the save/restore of the %ds, %es, %fs and %gs registers forKonstantin Belousov2008-07-301-1/+1
* Fix Linux mmap with MAP_GROWSDOWN flag.Jung-uk Kim2008-02-111-13/+14
* Don't add the 'pad' argument to the mmap/truncate/etc syscalls.Peter Wemm2007-07-041-2/+0
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-6/+6
* Do not dereference linux_to_bsd_signal[-1] if userland hasAlexander Kabaev2007-05-111-4/+5
* Fix style(9) and comments.Jung-uk Kim2007-04-181-12/+16
* style(9) says sizeof's are not be followed by a space. Fix them.Jung-uk Kim2007-04-181-3/+3
* Implement settimeofday() for Linuxulator/amd64.Jung-uk Kim2007-04-181-0/+27
* MFP4: Fix style(9) nits and grammar in comments.Jung-uk Kim2007-03-301-49/+48
* MFP4: 114193, 114194Jung-uk Kim2007-03-301-11/+11
* MFP4: Linux set_thread_area syscall (aka TLS) support for amd64.Jung-uk Kim2007-03-301-9/+151