History log of /src/sys/kern/subr_spldebug.c |
Revision | | Date | Author | Comments |
1.3 |
| 25-Apr-2010 |
ad | MAXCPUS -> maxcpus
|
1.2 |
| 24-Nov-2009 |
dyoung | branches: 1.2.2; 1.2.4; 1.2.6; Address some of the concerns that SPLDEBUG is not machine-independent, Part 1 of N:
There is not an MI ordering of interrupt priority levels, so use == IPL_HIGH and != IPL_HIGH instead of >= IPL_HIGH and < IPL_HIGH. Ignore 'cold' and always use curcpu(), since cpu_info_primary is MD.
Other changes:
There is no need to create symbols named _spldebug_* and strong aliases to them. Just use symbols spldebug_*, instead. Use a temporary variable instead of repeat cpu_index(9) calls. KASSERT() that cpu_index(9) is < MAXCPUS.
|
1.1 |
| 03-Nov-2009 |
dyoung | Add a kernel configuration flag, SPLDEBUG, that activates a per-CPU log of transitions to IPL_HIGH from lower IPLs. SPLDEBUG is only available on i386 and Xen kernels, today.
'options SPLDEBUG' adds instrumentation to spllower() and splraise() as well as routines to start/stop debugging and to record IPL transitions: spldebug_start(), spldebug_stop(), spldebug_raise(), spldebug_lower().
|
1.2.6.1 |
| 30-May-2010 |
rmind | sync with head
|
1.2.4.3 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.2.4.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.2.4.1 |
| 24-Nov-2009 |
yamt | file subr_spldebug.c was added on branch yamt-nfs-mp on 2010-03-11 15:04:18 +0000
|
1.2.2.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|