aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2000-02-12 18:33:54 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2000-02-12 18:33:54 +0000
commited0010ed097b27a228d9a2f31851671fce2e0d09 (patch)
tree49b7e524bc05c5642d4ccb12e82efcbe52d2201c /sys
parente7e960abeb9f061534dc673b325a61cb967099f9 (diff)
downloadsrc-ed0010ed097b27a228d9a2f31851671fce2e0d09.tar.gz
src-ed0010ed097b27a228d9a2f31851671fce2e0d09.zip
Document the support in the kernel for hardware debug registers on the
ix86 platform which allows for hardware watchpoints, etc... Submitted by: Brian Dean <brdean@unx.sas.com>
Notes
Notes: svn path=/head/; revision=57168
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/include/reg.h3
-rw-r--r--sys/i386/include/reg.h3
2 files changed, 6 insertions, 0 deletions
diff --git a/sys/amd64/include/reg.h b/sys/amd64/include/reg.h
index 7b5b69a1c2af..6effd1a60d6f 100644
--- a/sys/amd64/include/reg.h
+++ b/sys/amd64/include/reg.h
@@ -118,6 +118,9 @@ struct fpreg {
unsigned char fpr_pad[64];
};
+/*
+ * Register set accessible via /proc/$pid/dbregs.
+ */
struct dbreg {
unsigned int dr0; /* debug address register 0 */
unsigned int dr1; /* debug address register 1 */
diff --git a/sys/i386/include/reg.h b/sys/i386/include/reg.h
index 7b5b69a1c2af..6effd1a60d6f 100644
--- a/sys/i386/include/reg.h
+++ b/sys/i386/include/reg.h
@@ -118,6 +118,9 @@ struct fpreg {
unsigned char fpr_pad[64];
};
+/*
+ * Register set accessible via /proc/$pid/dbregs.
+ */
struct dbreg {
unsigned int dr0; /* debug address register 0 */
unsigned int dr1; /* debug address register 1 */