kamil a8eeb4bcc0 Add paranoid code to X86 Debug Registers
Reset certain bits in DR6 and DR7 in x86_dbregs_setup_initdbstate().

Reset X86_BREAKPOINT_CONDITION_DETECTED in DR6.
Reset X86_DR7_GENERAL_DETECT_ENABLE in DR7.

It's allowed by devices or software before the kernel boot, to
use these registers for their own purposes. Handle this paranoid case
explicitly setting the mentioned bits to zero.

Sponsored by <The NetBSD Foundation>
2018-04-08 14:21:23 +00:00
2018-04-08 06:01:04 +00:00
2018-04-08 13:39:42 +00:00
2018-04-06 19:00:08 +00:00
2018-04-08 10:56:05 +00:00
2018-04-07 00:41:16 +00:00
2018-04-07 19:28:32 +00:00
2018-04-07 12:36:58 +00:00
Description
No description provided
3.1 GiB
Languages
C 85.3%
Roff 7.2%
Assembly 3.1%
Shell 1.7%
Makefile 1.2%
Other 0.9%