Further updates to SMPng task list:
- iedowse added ktr tracing for mutex contention. - jeff allowed ktr to trace to a file using alq. - I added ktr tracing for UMA, geom, busdma, critical sections. - jeff added ktr tracing for scheduler run queues, buffer cache events, additional VFS events.
This commit is contained in:
parent
431a2b3b41
commit
d6d678f0c0
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=25000
1 changed files with 67 additions and 2 deletions
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "..">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.146 2005/07/01 12:00:34 rwatson Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.147 2005/07/01 12:04:28 rwatson Exp $">
|
||||
<!ENTITY title "FreeBSD SMP Project">
|
||||
<!ENTITY email 'freebsd-smp'>
|
||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||
|
|
@ -1136,6 +1136,13 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Add KTR(9) tracing for mutex contention. </td>
|
||||
<td> &a.iedowse; </td>
|
||||
<td> 26 Augist 2002 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Make cpu_coredump MI. </td>
|
||||
<td> &a.peter; </td>
|
||||
|
|
@ -1150,6 +1157,14 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Allow KTR(9) to write trace records to alq(9) record facility.
|
||||
</td>
|
||||
<td> &a.jeff; </td>
|
||||
<td> 22 September 2002 </tD>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Create mechanism in cdevsw structure to protect
|
||||
thread-unsafe drivers. </td>
|
||||
|
|
@ -1308,6 +1323,34 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Add KTR(9) tracing for UMA allocation/free events. </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 05 August 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Add KTR(9) tracing for GEOM I/O events. </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 21 October 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Add KTR(9) tracing for busdma events. </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 23 October 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Add KTR(9) tracing for critical sections. </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 07 November 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Make the kernel fully preemptive. </td>
|
||||
<td> &a.jhb; </td>
|
||||
|
|
@ -1338,6 +1381,13 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Add KTR(9) tracing to scheduler run queues. </td>
|
||||
<td> &a.jeff; </td>
|
||||
<td> 26 December 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Review locking strategy and correctness of VFS operations
|
||||
and fix up various failure modes associated with enabling
|
||||
|
|
@ -1365,7 +1415,14 @@
|
|||
<tr>
|
||||
<td> Run UFS file system MPSAFE. </td>
|
||||
<td> &a.jeff; </td>
|
||||
<td> 01 January 2005 </tD>
|
||||
<td> 01 January 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Add KTR(9) tracing for buffer cache events. </td>
|
||||
<td> &a.jeff; </td>
|
||||
<td> 24 January 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
|
|
@ -1394,6 +1451,14 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Add KTR(9) support for KTR_VFS to trace additional VFS events,
|
||||
rather than mechanically inserted KTR_VOP events. </td>
|
||||
<td> &a.jeff; </td>
|
||||
<td> 11 June 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<!-- WIP -->
|
||||
|
||||
<tr>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue