| From | Sent On | Attachments |
|---|---|---|
| Harald Servat | May 20, 2007 10:29 am | |
| Harald Servat | Jun 4, 2007 7:33 pm | |
| Nikolay Pavlov | Jun 4, 2007 7:56 pm | |
| Nikolay Pavlov | Jun 6, 2007 10:25 am | |
| Harald Servat | Jun 6, 2007 10:54 am | |
| Nikolay Pavlov | Jun 6, 2007 3:59 pm | |
| Harald Servat | Jun 6, 2007 7:26 pm |
| Subject: | testers wanted for PAPI / FreeBSD | |
|---|---|---|
| From: | Harald Servat (redc...@gmail.com) | |
| Date: | Jun 6, 2007 7:26:38 pm | |
| List: | org.freebsd.freebsd-performance | |
2007/6/6, Nikolay Pavlov <quet...@zone3000.net>:
On Monday, 4 June 2007 at 22:29:47 +0300, Nikolay Pavlov wrote:
On Sunday, 20 May 2007 at 12:29:23 +0200, Harald Servat wrote:
Hello,
I'm porting PAPI to FreeBSD. I was wondering if you could give a try to the package I'm porting. It would be great to have more feedback than just that my laptop is able to provide me :)
First of all, you can download the code at
http://code.google.com/p/papi-for-freebsd
Next, see man hwpmc(4) and compile a kernel with options HWPMC_HOOKS device hwpmc
(you'll require device apic if you're running on i386 machines).
When you boot your dmesg should print something like hwpmc: TSC/1/0x20<REA> P6/2/0x1fe<USR,SYS,EDG,THR,REA,WRI,INV,QUA>
Once the machine is up and running, just untar the file you've downloaded, run ./configure and just run make (not make install).
Could you send me the output of the following commands?
# dmesg | grep hwpmc # utils/papi_avail # utils/papi_decode # utils/papi_native_avail # ctests/low-level # ctests/high-level
Thank you very much,
Hi Harald. I have an error while running configure script:
Ooops. Sorry for confusion Harald it was my fault. I have send the script gziped archive to you with all the tests in a privat email.
-- ====================================================================== - Best regards, Nikolay Pavlov. <<<----------------------------------- ======================================================================
Thank you very much! Results seem fine!
--
_________________________________________________________________ Empty your memory, with a free()... like a pointer!
If you cast a pointer to an integer, it becomes an integer, if you cast a pointer to a struct, it becomes a struct.
The pointer can crash..., and can overflow.
Be a pointer my friend...





