TBS based build system
[apc.git] / Changes
blobca32d94ab1d68150870e119c8ced88023c85cf20
1 12
2  * Do not invoke `copy_to_user' under spin lock
3    (Spotted by Luca Tettamanti)
5  * Switch to miscdevice API in Linux kernel module
6    (And update documentation to reflect this)
7    (Default device name is changed to `/dev/itc')
9  * Add some logic to not draw stuff when it doesn't fit into the
10    viewport
13  * Fix constant bar width
15  * Don't display things when the size of the view port is too small
17  * Add a piece of information to the README about another possible
18    module installation problem and a patch with a possible fix.
19    Thanks to Jonathan Derque for reporting and helping with this
20    issue
23  * Use RDPMC on NT/X86 or die trying
26  * Do not show kernel-sampler CPU bar when not using kernel sampler
28  * Reject invalid command line options
30  * Properly flush stderr on error
32  * Solaris support
34  * Mac OS X support
37  * Only allow one application to open and use the module at a time
39  * "Fix" module_param + idle_func
41  * Optional separate sys/nice/iowait/intr colors for kernel sampler
43  * ITC_PREEMPT_HACK is now the default for preemptible kernels
46  * Stop collecting information upon release
47    Start                       upon open
49  * Set itc->sleeping when entering `itc_idle'
51  * Refuse to build on 2.4 + SMP
53  * Fix some command line options behavior/documentation
55  * Add (manually selectable) hack to work around issues
56    with 2.6.8-2-686-smp kernel (from Debian)
59  * Linux/PPC(6xx) support
62  * NT support
65  * Better working gzh mode (though still not satisfactory)
67  * No labels/bars mode
69  * Filled area mode
71  * Decouple Graph.funcs from samplers
73  * Hackish NETWM icon creation
76  * Somewhat working gzh mode
78  * `/proc/uptime' sampler (only useful on uniprocessors)
80  * Proper sampling (+1)
83  * Proper time difference calculation in the module
85  * Fixed SMP handling
87  * Fixes here and there
90  * Mark `idle_func' method of getting module to load as DANGEROUS