aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/i386/trap.c
Commit message (Expand)AuthorAgeFilesLines
* Retire sv_transtrapDmitry Chagin3 days1-4/+0
* proc: load/store p_cowgen using atomic primitivesMateusz Guzik2022-02-131-1/+1
* sysbeep: Adjust interface to take a duration as a sbtWarner Losh2021-11-031-2/+2
* Pass the syscall number to capsicum permission-denied signalsDavid Chisnall2021-07-161-0/+1
* Revert "Pass the syscall number to capsicum permission-denied signals"David Chisnall2021-07-101-1/+0
* Pass the syscall number to capsicum permission-denied signalsDavid Chisnall2021-07-101-0/+1
* x86: use ANSI C definition style for trap_fatalKonstantin Belousov2021-07-101-3/+1
* Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead.Edward Tomasz Napierala2020-09-271-3/+2
* Untie nmi_handle_intr() from DEV_ISA.Alexander Motin2020-07-221-4/+0
* Retire procfs-based process debugging.John Baldwin2020-04-011-1/+0
* i386: remove no longer needed atomic_load_ptr castsMateusz Guzik2020-02-141-1/+1
* Reimplement stack capture of running threads on i386 and amd64.Mark Johnston2020-01-311-6/+0
* Improve MD page fault handlers.Konstantin Belousov2019-09-271-65/+45
* Don't pass error from syscallenter() to syscallret().John Baldwin2019-07-151-3/+2
* i386 trap.c: Remove unused MAX_TRAP_MSG define.Konstantin Belousov2019-06-081-2/+0
* Fix a race between fasttrap and the user breakpoint handler.Mark Johnston2019-06-061-6/+27
* i386: Merge PAE and non-PAE pmaps into same kernel.Konstantin Belousov2019-01-301-4/+1
* Remove iBCS2, part2: general kernelMateusz Guzik2018-12-191-2/+0
* Don't enter DDB for fatal traps before panic by default.John Baldwin2018-11-011-1/+1
* Don't clear DR6 for debug exceptions from userland.John Baldwin2018-09-271-6/+0
* Fix typo.Konstantin Belousov2018-06-121-1/+1
* hwpmc: simplify calling convention for hwpmc interrupt handlingMatt Macy2018-06-081-1/+1
* x86: stop unconditionally clearing PSL_T on the trace trap.Konstantin Belousov2018-05-231-2/+8
* Stop obliterating actual exception type for emulated traps from vm86.Konstantin Belousov2018-05-231-1/+0
* fix i386 builds after r334005 and r334009Matt Macy2018-05-221-1/+1
* Cleanups related to debug exceptions on x86.John Baldwin2018-05-221-26/+30
* Prepare DB# handler for deferred trigger of watchpoints.Konstantin Belousov2018-05-081-0/+32
* set kdb_why to "trap" when calling kdb_trap from trap_fatalAndriy Gapon2018-04-191-4/+8
* For fatal traps other than pagefaults, print raw fault error codes.Konstantin Belousov2018-04-181-0/+2
* don't check for kdb reentry in trap_fatal(), it's impossibleAndriy Gapon2018-04-181-1/+1
* i386 4/4G split.Konstantin Belousov2018-04-131-135/+156
* Remove very old and unused signal information codes.John Baldwin2018-03-271-2/+3
* Avoid re-check of usermode condition.Konstantin Belousov2018-01-011-3/+1
* Pass the trap frame to fasttrap hooks.Mark Johnston2017-12-111-7/+2
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-181-0/+2
* Revert r323722. A better fix will be committed shortly, as well asKonstantin Belousov2017-09-281-0/+19
* Fix handling of the segment registers on i386.Konstantin Belousov2017-09-181-19/+0
* MFamd64 r322720, r322723:Konstantin Belousov2017-08-261-112/+107
* Remove unused code.Konstantin Belousov2017-08-261-10/+0
* MFamd64 r322718:Konstantin Belousov2017-08-261-7/+8
* MFamd64 r322719:Konstantin Belousov2017-08-261-2/+2
* Do not call trapsignal() after handling usermode fault or interrupt,Konstantin Belousov2017-08-021-2/+2
* Fix handling of one more possible exception on return to usermode.Konstantin Belousov2017-07-081-4/+3
* Move struct syscall_args syscall arguments parameters container intoKonstantin Belousov2017-06-121-6/+7
* - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff2017-04-171-1/+1
* For i386, remove config options CPU_DISABLE_CMPXCHG, CPU_DISABLE_SSEKonstantin Belousov2017-02-031-13/+0
* MFamd64: Various fatal page fault fixes.John Baldwin2016-11-191-1/+15
* Follow-up to r307866:Konstantin Belousov2016-10-241-13/+3
* Handle broadcast NMIs.Konstantin Belousov2016-10-241-29/+3
* (1) Ifdef the new dr6 variable for KDB.Bruce Evans2016-09-161-4/+5