add ktrdump-via-shared-memory project
authoraggelos <aggelos@web>
Sat, 5 Mar 2011 22:53:07 +0000 (14:53 -0800)
committerCharlie <root@leaf.dragonflybsd.org>
Sat, 5 Mar 2011 22:53:07 +0000 (14:53 -0800)
docs/developer/gsocprojectspage/index.mdwn

index 7805e3b..5f9797c 100644 (file)
@@ -361,4 +361,15 @@ Meta information:
 
 ---
 
+##### Access to ktr(4) buffers via shared memory
+Our event tracing system, ktr(4), records interesting events in per-cpu buffers that are printed out with ktrdump(8). Currently, ktrdump uses libkvm to access these buffers, which is suboptimal. One can allow a sufficiently-privileged userspace process to map those buffers read-only and access them directly. For bonus points, design an extensible, discoverable (think reflection) mechanism that provides fast access via shared memory to data structures that the kernel chooses to expose to userland.
+
+Meta information:
+
+* Prerequisites: C, OS internals
+* Difficulty: Medium
+* Contact point: kernel@crater.dragonflybsd.org, Aggelos Economopoulos <aoiko@cc.ece.ntua.gr>
+
+---
+
  (please add)