summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/dev/psychoreg.h
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@cvs.openbsd.org>2008-07-20 10:37:44 +0000
committerMark Kettenis <kettenis@cvs.openbsd.org>2008-07-20 10:37:44 +0000
commitfdc785b49ef0e00a00bb8bed9ddbbdf65af6db14 (patch)
treebcaf0942c42f2f58a008b1ceb973d17a7e25ac92 /sys/arch/sparc64/dev/psychoreg.h
parenta3297c775348f26e4d371a04924ee16c408f89f4 (diff)
Provide a timecounter based on the UltraSPARC IIe STICK logic.
Diffstat (limited to 'sys/arch/sparc64/dev/psychoreg.h')
-rw-r--r--sys/arch/sparc64/dev/psychoreg.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/arch/sparc64/dev/psychoreg.h b/sys/arch/sparc64/dev/psychoreg.h
index 93a01382129..5d174d76702 100644
--- a/sys/arch/sparc64/dev/psychoreg.h
+++ b/sys/arch/sparc64/dev/psychoreg.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: psychoreg.h,v 1.12 2008/07/12 13:08:04 kettenis Exp $ */
+/* $OpenBSD: psychoreg.h,v 1.13 2008/07/20 10:37:43 kettenis Exp $ */
/* $NetBSD: psychoreg.h,v 1.6.4.2 2001/09/13 01:14:40 thorpej Exp $ */
/*
@@ -219,6 +219,13 @@ struct psychoreg {
u_int64_t pad19[208];
} psy_strbufdiag[2]; /* For PCI a and b */
+ u_int64_t pad18[1036];
+
+ u_int64_t stick_cmp_low; /* STICK comparison low reg */ /* 1fe.0000.f060 */
+ u_int64_t stick_cmp_high; /* STICK comparison high reg */ /* 1fe.0000.f068 */
+ u_int64_t stick_reg_low; /* STICK counter low reg */ /* 1fe.0000.f070 */
+ u_int64_t stick_reg_high; /* STICK counter high reg */ /* 1fe.0000.f078 */
+
/*
* Here is the rest of the map, which we're not specifying:
*