aboutsummaryrefslogtreecommitdiff
path: root/sys/alpha
diff options
context:
space:
mode:
authorAndrew Gallatin <gallatin@FreeBSD.org>1999-01-18 20:38:37 +0000
committerAndrew Gallatin <gallatin@FreeBSD.org>1999-01-18 20:38:37 +0000
commita671d614ca3613b94c5986490b25593b9aa27156 (patch)
tree0336dcabbe294c7f184e0417b20cf374725385af /sys/alpha
parent1e176a8ad1d7cc45758830b8f552d98144c61e72 (diff)
downloadsrc-a671d614ca3613b94c5986490b25593b9aa27156.tar.gz
src-a671d614ca3613b94c5986490b25593b9aa27156.zip
Reserve a major number for use by the Iprobe device driver.
Iprobe is an alpha-only system profiling suite which I'm porting from Linux/alpha to FreeBSD. Iprobe works by using the hardware profiling support built into alpha cpus. In a nutshell, what Iprobe does is to setup the alpha performance counters to sample the pc at a fairly high rate & dumps those pc samples out to user space. Then some code runs to map the sampled PCs to functions. You get a bit more than that (like the PSL word, so you can tell if you're in the kernel or userland, what the ipl is, etc).
Notes
Notes: svn path=/head/; revision=42812
Diffstat (limited to 'sys/alpha')
-rw-r--r--sys/alpha/conf/majors.alpha3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/alpha/conf/majors.alpha b/sys/alpha/conf/majors.alpha
index 6bdd67f38db2..adecadb7ad6e 100644
--- a/sys/alpha/conf/majors.alpha
+++ b/sys/alpha/conf/majors.alpha
@@ -1,4 +1,4 @@
-$Id: majors.alpha,v 1.5 1999/01/13 08:05:13 msmith Exp $
+$Id: majors.alpha,v 1.6 1999/01/14 03:47:52 msmith Exp $
Hopefully, this list will one day be obsoleted by DEVFS, but for now
this is the current allocation of device major numbers.
@@ -140,5 +140,6 @@ chrdev name comments
96 altq alternate queueing (including cbq, red, wfq)
97 prom Alpha PROM console
98 zsc TurboLaser console uart
+99 ipr Iprobe on-chip perf. counters (gallatin@freebsd.org)
110 ses SCSI Environmental Services driver (mjacob@feral.com)
112 kbd keyboard