Home

News

About

Download

 Current version

Documentation

 Module timers

 HOWTO: Module usage

 Performances

References

Credits

Contributing


Author's homepage

APIC timer Module for Linux
Old news

Release 1.0.2 of the module.

on Friday April 20 2001, @9:00PM

Important bug-fix release:
There were problems under heavy-load (lot of timers), should be fixed now (thanks to Uwe Walter for noticing it).
Get it.

Release 1.0.1 of the module.

on Wednesday April 18 2001, @10:00PM

Version for 2.4.3 kernel
Updated calibrate_apic_timer, trying to correct incorrect bus frequency
Test code for the "loosing timers" problem.
Get it.

Release 1.0.0 of the module.

on Friday January 12 2001, @1:00PM

Happy New Year!
Version for the 2.4.0, first of the 2.4 stable kernel serie.
Get it.
A new version numbering system, similar to the kernel one is inaugurated. Version number for the 2.4 serie will be 1.0.x, version number for the next unstable branch will be 1.1.x.

Release 0.9 of the module.

on Monday December 18, @4:00PM

Use of the new patch of Mikael Pettersson for the 2.4.0-test12 kernel. No support for older kernels in this version.
Older patchs removed.
Added doc directory. Documentation updated.
Suppressed the "Enabling the local APIC on non-SMP kernels" doc.
Get it.

Release 0.8 of the module.

on Monday December 4, @4:00PM

Version allowing modifying of the timer list in timer functions.
Patch for the 2.4.0-test10 kernel.
Customization defines in a separate file config_apic_timer.h
Changed incoherent name of UUL macros (into ULL ones).

NOTA: 2.4.0-test11 breaks the module (init code).
Get it.

Release 0.7 of the module.

on Monday November 27, @9:00PM

I'm sorry for the long time without update...

Update to the 2.4.0-test9 kernel.
Added security forbidden adding/deleting timers from timer fct.
Added compilation doc.
Added contrib directory (contains a simple example).
Get it.

Announce on linux-kernel.

on Thursday July 13, @1:00AM

I have announced the module on the kernel mailing list.
Read the announce here.

Release 0.6 of the module.

on Thursday July 6, @5:00PM

Added a parameter to the timer function.
Added mod_apic_timer.
Patch for the 2.4.0-test2 kernel.
Get it.

Release 0.5 of the module.

on Thursday June 8, @1:00PM

A big release with many updates:
Added GPL coying notices.
Completed new Makefile (allow correct exporting of add_apic_timer and del_apic_timer), reorganisation.
Patch for the 2.3.99pre9 kernel.
Removed test code in the .h !
Added the APIC disabling code.
Updated APIC enabling (+ new LOCAL_TIMER_VECTOR value).
NB: This release doesn't work with kernel under 2.3.99pre6
Get it.

Release 0.4 of the module.

on Monday May 22, @11:00AM

Update the patch help/organisation.
Improved Makefile.
Get it.

Release 0.3 of the module.

on Wednesday April 19, @08:00PM

Delete the debugging code from the patch.
Added error output in /proc/apic_timer
Get it.

The "Performances of the APIC timer module" document is available.

on Wednesday April 19, @07:00PM

Some performance tests in various configurations of the APIC Timer module.
Available here.

The "HOWTO: Usage of the APIC timer module" document is available.

on Friday March 24, @01:00PM

How to use the APIC timer module. The test module from the distribution is an example.
Available here.

Release 0.2 of the module.

on Tuesday March 21, @20:00PM

Correct a nasty bug that could create a out-of-order timer list.
Cleaned the test code.
Added a trace mechanism.
Get it.

The "Timers of the APIC timer module" document is available.

on Sunday March 19, @20:00PM

How timers are managed in the APIC timer module in order to get the less latency possible.
Available here.

The "Enabling the local APIC" document is available.

on Sunday March 19, @18:00PM

How to enable the local APIC on a uni-processor with a non-SMP kernel.
Available here.
Update: Not available anymore.

Release 0.1 of the module.

on Saturday March 18, @18:30PM

First official realease of the module.
The patch applies to 2.3.49.

APIC Timer Web site online!

on Saturday March 18, @18:30PM

This web site should follow the development of the APIC timer code, as well as giving some technical information on the implementation.


vincent at oberle dot org