Source Code of the Monitoring Frameworks FERRET and HAECER
Hi L4 hackers, Would it be possible to make the source code of the monitoring frameworks FERRET [http://os.inf.tu-dresden.de/papers_ps/pohlack-phd.pdf] and HAECER [http://os.inf.tu-dresden.de/papers_ps/haehnel-diplom.pdf] public? I would like to develop a generic monitoring framework with similar capabilities for L4Re. Even if the code was not up to date with the current release or still pertained to L4Env, it would help me greatly. Thanks and regards, Karl
Hi Karl, On 12.01.2015 14:42, Karl Steger wrote:
Hi L4 hackers,
Would it be possible to make the source code of the monitoring frameworks FERRET [http://os.inf.tu-dresden.de/papers_ps/pohlack-phd.pdf] and HAECER [http://os.inf.tu-dresden.de/papers_ps/haehnel-diplom.pdf] public?
I am fine with that.
I would like to develop a generic monitoring framework with similar capabilities for L4Re. Even if the code was not up to date with the current release or still pertained to L4Env, it would help me greatly.
Cheers, Martin
On Mon Jan 12, 2015 at 14:42:09 +0100, Karl Steger wrote:
Would it be possible to make the source code of the monitoring frameworks FERRET [http://os.inf.tu-dresden.de/papers_ps/pohlack-phd.pdf] and HAECER [http://os.inf.tu-dresden.de/papers_ps/haehnel-diplom.pdf] public?
I would like to develop a generic monitoring framework with similar capabilities for L4Re. Even if the code was not up to date with the current release or still pertained to L4Env, it would help me greatly.
It's in the L4Re repo now. Adam -- Adam adam@os.inf.tu-dresden.de Lackorzynski http://os.inf.tu-dresden.de/~adam/
Hi Karl, the haecer library can be found here: tudos.org/~mhaehnel/haecer.tar.gz it requires another lib called libdebug that provides MSR access for the userland. This is purely a means of benchmarking and measurements as it severely breaks security of the system because MSR accesses are NOT filtered! The libdebug.tar.gz contains a kernel patch that needs to be applied for passing through MSRs. tudos.org/~mhaehnel/libdebug.tar.gz Both packages have not been tested for quite some time and are likely not to compile. They may also kill your kitten. Please use at your own risk. For interaction of haecer and ferret (which is optional) please refer to the lib/src/Makefile in haecer which contains the relevant define commented out. Please not that while ferret is a generic monitoring framework haecer is especially geared towards simplified access to performance counters. It does not have the generic capabilities that ferret features. I hope that this helps you! Best regards, - Marcus On 2015-01-12 14:42, Karl Steger wrote:
Hi L4 hackers,
Would it be possible to make the source code of the monitoring frameworks FERRET [http://os.inf.tu-dresden.de/papers_ps/pohlack-phd.pdf] and HAECER [http://os.inf.tu-dresden.de/papers_ps/haehnel-diplom.pdf] public?
I would like to develop a generic monitoring framework with similar capabilities for L4Re. Even if the code was not up to date with the current release or still pertained to L4Env, it would help me greatly.
Thanks and regards, Karl
_______________________________________________ l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
participants (4)
-
Adam Lackorzynski -
Karl Steger -
Marcus Hähnel -
Martin Pohlack