summaryrefslogtreecommitdiff
path: root/sys/compat/linux/arch/amd64/linux_machdep.c
AgeCommit message (Expand)Author
2021-10-27Use __SIGTRAMP_SIGCODE_VERSION rather than hard-coding 0.thorpej
2021-09-07sys/compat: Memset zero before copyout.riastradh
2019-08-23Remove printf.maxv
2019-05-19Renamemaxv
2019-03-24Fix a tiny race in setregs and linux_setregs. Between the moment we setmaxv
2018-01-01Use the default %cs, and mask the other segregs.maxv
2017-10-21Include opt_user_ldt.h when needed.maxv
2017-10-19Always mask the 16 bits of the segregs in the trapframe. We don't zero-maxv
2017-10-15Use two separate functions: cpu_segregs32_zero and cpu_segregs64_zero. Themaxv
2017-07-14Don't forget to clean l_md.md_flags, otherwise there may be MDL_COMPAT32,maxv
2017-02-13Make sure %rip is in userland. This is harmless, since the return tomaxv
2017-02-13Don't let userland choose %rip. This is the Intel Sysret vulnerabilitymaxv
2017-02-05Missing pmap_ldt_cleanup.maxv
2014-02-19Don't rely on pcb.h including x86/include/sysarch.hdsl
2014-02-15Remove all references to MDL_USEDFPU and deferred fpu initialisation.dsl
2014-02-11Move sys/arch/amd64/amd64/fpu.c and sys/arch/amd64/include/fpu.hdsl
2014-02-07Convert the amd64 build to use x86/cpu_extended_state.h so that the fpudsl
2014-01-04Remove __HAVE_PROCESS_XFPREGS and add the extra parameter for the sizedsl
2013-12-01revert fpu/pcu changes until we figure out what's wrong; they cause randomchristos
2013-11-18initialize %ds to something valid to help ptrace().chs
2013-10-23Use the MI "pcu" framework for bookkeeping of npx/fpu states on x86.drochner
2012-07-08The MDP_USEDFPU (amd64 and sh3) and MDP_SSTEP (sh3) are lwp flags notdsl
2011-11-18- add sigtimedwait support.christos
2010-07-07many changes for COMPAT_LINUX:chs
2009-11-23Use lwp_getpcb() in compat code, clean from struct user.rmind
2009-05-29Add native to linux siginfo si_status translation, used on i386 andnjoly
2009-03-18bzero -> memsetcegger
2008-10-26catch up with i386 changes.christos
2008-10-19Add native to linux siginfo si_code translation, mostly for negativenjoly
2008-09-18Define a PSL_CLEARSIG macro for the psl flags to be cleared on signal deliverychristos
2008-08-01linux_sys_rt_sigreturn: properly restore stack flags, pointed out byjmcneill
2008-05-11Pull in machine/cpufunc.h for wrmsr definition.jmcneill
2008-04-24Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, sincead
2008-01-05Use the new names (_REG_RFLAGS and _REG_RSP) for the indexes of __gregs[]dsl
2007-12-20Convert all the system call entry points from:dsl
2007-12-08ANSIfy most of the function definitions in sys/compat (but not ndis).dsl
2007-10-19Add compat_linux and exec_linux_elf lkm support for amd64:njoly
2007-10-03fxsave() is a function, don't re-use the name.ad
2007-05-24Fix restart of interrupted system calls.njoly
2007-05-21rename si_sigval -> si_value to match POSIX RTS.christos
2007-03-14Add ptmx fakedevice hack for amd64manu
2007-03-05more caddr_t lossage.christos
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-17Change the process/lwp flags seen by userland via sysctl back to thepavel
2007-02-15Fix Linux compat on amd64.ad
2007-02-09Merge newlock2 to head.ad
2006-09-20Proprely convert devices on amd64manu
2006-08-231) Complete Linux exit_group() emulationmanu
2005-12-16PR/32303: Nicolas Joly: Fix -current amd64 kernel compilation failure withchristos
2005-12-11merge ktrace-lwp.christos