sys/arch/amd64/amd64/trap.c
Mon, 05 Dec 2016 10:54:48 +0000 skrll Sync with HEAD nick-nhusb
Wed, 05 Oct 2016 20:55:23 +0000 skrll Sync with HEAD nick-nhusb
Sun, 27 Dec 2015 12:09:27 +0000 skrll Sync with HEAD (as of 26th Dec) nick-nhusb
Mon, 06 Apr 2015 15:17:50 +0000 skrll Sync with HEAD nick-nhusb
Sun, 03 Dec 2017 11:35:43 +0000 jdolecek update from HEAD tls-maxphys
Tue, 19 Aug 2014 23:55:11 +0000 tls Rebase to HEAD as of a few days ago. tls-maxphys
Mon, 25 Feb 2013 00:23:49 +0000 tls resync with head tls-maxphys
Tue, 08 Aug 2017 11:59:16 +0000 martin Pull up following revision(s) (requested by maxv in ticket #1464): netbsd-6-1
Sat, 25 Mar 2017 17:19:32 +0000 snj Pull up following revision(s) (requested by maxv in ticket #1446): netbsd-6-1
Tue, 08 Aug 2017 11:55:20 +0000 martin Pull up following revision(s) (requested by maxv in ticket #1464): netbsd-6-0
Sat, 25 Mar 2017 17:20:07 +0000 snj Pull up following revision(s) (requested by maxv in ticket #1446): netbsd-6-0
Wed, 26 Apr 2017 14:57:44 +0000 martin Pull up following revision(s) (requested by chs in ticket #1410): netbsd-7-0
Wed, 26 Apr 2017 14:50:51 +0000 martin Pull up following revision(s) (requested by bsiegert in ticket #1397): netbsd-7-0
Sat, 25 Mar 2017 16:59:01 +0000 snj Pull up following revision(s) (requested by maxv in ticket #1391): netbsd-7-0
Wed, 26 Apr 2017 14:56:30 +0000 martin Pull up following revision(s) (requested by chs in ticket #1410): netbsd-7-1
Wed, 26 Apr 2017 14:51:58 +0000 martin Pull up following revision(s) (requested by bsiegert in ticket #1397): netbsd-7-1
Sat, 25 Mar 2017 16:58:24 +0000 snj Pull up following revision(s) (requested by maxv in ticket #1391): netbsd-7-1
Sun, 25 Feb 2018 13:09:33 +0000 maxv Mmh. We shouldn't read %cr2 here. %cr2 is initialized by the CPU only trunk
Sun, 25 Feb 2018 12:37:16 +0000 maxv Fix handling of segment register faults when running with SVS. The behavior trunk
Sat, 20 Jan 2018 08:30:53 +0000 maxv Fix the double-fault handler. We're executing on ist1 and must not jump trunk
Wed, 10 Jan 2018 20:51:11 +0000 maxv Restrict the check: SMAP faults are always protection violations, as the trunk
Sat, 09 Dec 2017 00:52:41 +0000 christos adjust for new hexdump signature trunk
Fri, 08 Dec 2017 21:52:21 +0000 christos make the TRAP_SIGDEBUG code less intrusive. trunk
Thu, 07 Dec 2017 23:13:17 +0000 christos Put back the old syscall glue for netbsd32 binaries, and also TRAP_SIGDEBUG trunk
Thu, 07 Dec 2017 03:25:51 +0000 riastradh Attempt to clarify panic messages for null pointer access/execute. trunk
Sat, 02 Dec 2017 12:40:03 +0000 maxv Drop COMPAT_10 on amd64. The support for it comes down to one ifdef in trunk
Sat, 21 Oct 2017 08:08:26 +0000 maxv Use labels instead of disassembling *(%rip). intrfastexit is now the trunk
Sat, 21 Oct 2017 07:23:22 +0000 maxv Handle by default. trunk
Tue, 17 Oct 2017 06:58:15 +0000 maxv Add support for SMAP on amd64. trunk
Sun, 17 Sep 2017 09:41:35 +0000 maxv Remove the second argument from USERMODE and KERNELMODE, it is unused trunk
Fri, 15 Sep 2017 17:22:09 +0000 maxv Obviously, I was being absolutely dumb here; it's XEN, not Xen. trunk
Sun, 03 Sep 2017 09:19:51 +0000 maxv Declare onfault_restore, and be stricter with SMEP. trunk
Sun, 03 Sep 2017 09:01:03 +0000 maxv Treat page faults from iretq/etc as fatal, otherwise we could hide kernel trunk
Sun, 03 Sep 2017 08:52:18 +0000 maxv Remove useless debug code, and split trap() into smaller functions, easier trunk
Mon, 16 Oct 2006 21:28:20 +0000 ghen Pull up following revision(s) (requested by tron in ticket #1550): netbsd-3
Wed, 22 Aug 2012 19:52:22 +0000 bouyer Apply patch, requested by spz in ticket #1454: netbsd-4
Fri, 15 Jun 2012 09:20:00 +0000 bouyer Fix build fallout from ticket #1772 for Xen kernels netbsd-5
Tue, 12 Jun 2012 20:43:47 +0000 riz Pull up following revision(s) (requested by spz in ticket #1772): netbsd-5
Fri, 14 Aug 2009 21:25:34 +0000 snj Pull up following revision(s) (requested by rmidn in ticket #897): netbsd-5
Tue, 21 Jul 2009 00:40:13 +0000 snj Pull up following revision(s) (requested by rmind in ticket #865): netbsd-5
Tue, 08 Aug 2017 12:00:35 +0000 martin Pull up following revision(s) (requested by maxv in ticket #1464): netbsd-6
Sat, 25 Mar 2017 17:18:25 +0000 snj Pull up following revision(s) (requested by maxv in ticket #1446): netbsd-6
Sun, 03 Jun 2012 21:45:10 +0000 jdc Pull up revisions: netbsd-6
Wed, 26 Apr 2017 14:54:57 +0000 martin Pull up following revision(s) (requested by chs in ticket #1410): netbsd-7
Wed, 26 Apr 2017 14:52:50 +0000 martin Pull up following revision(s) (requested by bsiegert in ticket #1397): netbsd-7
Sat, 25 Mar 2017 16:57:39 +0000 snj Pull up following revision(s) (requested by maxv in ticket #1391): netbsd-7
Mon, 24 Apr 2017 17:03:43 +0000 chs restore the ability to run netbsd 1.0 32-bit executables trunk
Thu, 23 Mar 2017 17:25:51 +0000 maxv Remove this call gate on amd64, it is useless and vulnerable. trunk
Sat, 18 Mar 2017 13:39:23 +0000 maxv Mmh, allow iret to be handled when an #SS fault (T_STKFLT) happens. Even trunk
Thu, 09 Mar 2017 00:16:07 +0000 chs improve readability of TRAP_SIGDEBUG info and add fsbase/gsbase. trunk
Thu, 23 Feb 2017 03:34:22 +0000 kamil Introduce PT_GETDBREGS and PT_SETDBREGS in ptrace(2) on i386 and amd64 trunk
Fri, 17 Feb 2017 01:14:31 +0000 kamil Add new si_code TRAP_DBREG trunk
Tue, 14 Feb 2017 09:11:05 +0000 maxv Add most of my USER_LDT code for amd64, but disable it and put a comment trunk
Wed, 18 Jan 2017 05:11:59 +0000 kamil Embed hardware trap and its type that fired (x86), information for tracers trunk
Thu, 15 Dec 2016 12:04:17 +0000 kamil Add support for hardware assisted watchpoints/breakpoints API in ptrace(2) trunk
Wed, 26 Oct 2016 22:02:14 +0000 christos print some more stuff trunk
Sun, 25 Sep 2016 12:53:24 +0000 maxv Revert my previous change. It is too severe: a fault might be happening in trunk
Fri, 16 Sep 2016 11:48:10 +0000 maxv Put two KASSERTs, to make sure the fault is happening in the correct trunk
Thu, 11 Aug 2016 14:58:29 +0000 maxv Reduce the diff, and typo. trunk
Sun, 13 Dec 2015 15:53:05 +0000 maxv Implement amd64 support for SMEP - Supervisor Mode Execution Protection. trunk
less more (0) -100 -60 tip