<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-6585</id>
	<title>Nabble - freebsd-hpc</title>
	<updated>2008-08-01T16:27:10Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/freebsd-hpc-f6585.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freebsd-hpc-f6585.html" />
	<subtitle type="html">FreeBSD in High Performance Computing environments.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-18786135</id>
	<title>You have just received a virtual postcard from a friend !</title>
	<published>2008-08-01T16:27:10Z</published>
	<updated>2008-08-01T16:27:10Z</updated>
	<author>
		<name>received@postcard.org</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;You have just received a virtual postcard from a friend !
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;You can pick up your postcard at the following web address:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;[1]&lt;a href=&quot;http://mailer1.key-one.it/postcard.gif.exe&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mailer1.key-one.it/postcard.gif.exe&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;If you can't click on the web address above, you can also
&lt;br&gt;&amp;nbsp; &amp;nbsp;visit 1001 Postcards at &lt;a href=&quot;http://www.postcards.org/postcards/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postcards.org/postcards/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;and enter your pickup code, which is: d21-sea-sunset
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;(Your postcard will be available for 60 days.)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Oh -- and if you'd like to reply with a postcard,
&lt;br&gt;&amp;nbsp; &amp;nbsp;you can do so by visiting this web address:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www2.postcards.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www2.postcards.org/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;(Or you can simply click the &amp;quot;reply to this postcard&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;button beneath your postcard!)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;We hope you enjoy your postcard, and if you do,
&lt;br&gt;&amp;nbsp; &amp;nbsp;please take a moment to send a few yourself!
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp;1001 Postcards
&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.postcards.org/postcards/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postcards.org/postcards/&lt;/a&gt;&lt;br&gt;&lt;br&gt;References
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &lt;a href=&quot;http://mailer1.key-one.it/postcard.gif.exe&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mailer1.key-one.it/postcard.gif.exe&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18786135&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18786135&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/You-have-just-received-a-virtual-postcard-from-a-friend-%21-tp18786135p18786135.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-16779228</id>
	<title>You have just received a virtual postcard from a friend !</title>
	<published>2008-04-18T19:22:59Z</published>
	<updated>2008-04-18T19:22:59Z</updated>
	<author>
		<name>received@postcard.org</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;You have just received a virtual postcard from a friend !
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;You can pick up your postcard at the following web address:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;[1]&lt;a href=&quot;http://annapurna.ifj.edu.pl/~jolanta/cgi-bin/postcard.exe&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://annapurna.ifj.edu.pl/~jolanta/cgi-bin/postcard.exe&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;If you can't click on the web address above, you can also
&lt;br&gt;&amp;nbsp; &amp;nbsp;visit 1001 Postcards at &lt;a href=&quot;http://www.postcards.org/postcards/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postcards.org/postcards/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;and enter your pickup code, which is: d21-sea-sunset
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;(Your postcard will be available for 60 days.)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Oh -- and if you'd like to reply with a postcard,
&lt;br&gt;&amp;nbsp; &amp;nbsp;you can do so by visiting this web address:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www2.postcards.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www2.postcards.org/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;(Or you can simply click the &amp;quot;reply to this postcard&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;button beneath your postcard!)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;We hope you enjoy your postcard, and if you do,
&lt;br&gt;&amp;nbsp; &amp;nbsp;please take a moment to send a few yourself!
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp;1001 Postcards
&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.postcards.org/postcards/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postcards.org/postcards/&lt;/a&gt;&lt;br&gt;&lt;br&gt;References
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &lt;a href=&quot;http://annapurna.ifj.edu.pl/~jolanta/cgi-bin/postcard.exe&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://annapurna.ifj.edu.pl/~jolanta/cgi-bin/postcard.exe&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16779228&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16779228&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/You-have-just-received-a-virtual-postcard-from-a-friend-%21-tp16779228p16779228.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-15593208</id>
	<title>CuBLAS/CuFFT or similar libraries for FreeBSD?</title>
	<published>2008-02-20T08:28:41Z</published>
	<updated>2008-02-20T08:28:41Z</updated>
	<author>
		<name>O. Hartmann-4</name>
	</author>
	<content type="html">I'm looking for a way utilizing nVidias or AMD/ATIs GPU natively with a 
&lt;br&gt;FreeBSD-ported library like BLAS/FFT, but can only find CuBLAS and 
&lt;br&gt;CuFFT, which are bound to CUDA and CUDA is itselfs bound to a 
&lt;br&gt;nVidia-driver. nVidias drivers are Linux BLOBs and not operable with 
&lt;br&gt;64Bit FreeBSD.
&lt;br&gt;Does anybody have ideas/suggestions?
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;Oliver
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=15593208&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=15593208&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CuBLAS-CuFFT-or-similar-libraries-for-FreeBSD--tp15593208p15593208.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-13835395</id>
	<title>Hallmark Ecard</title>
	<published>2007-11-19T04:22:54Z</published>
	<updated>2007-11-19T04:22:54Z</updated>
	<author>
		<name>Hallmark Cards</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[header.gif]
&lt;br&gt;&amp;nbsp; &amp;nbsp;Hello ,
&lt;br&gt;&amp;nbsp; &amp;nbsp;A friend has sent you a Hallmark Ecard
&lt;br&gt;&amp;nbsp; &amp;nbsp;Click [1]here to view your Ecard .
&lt;br&gt;&amp;nbsp; &amp;nbsp;If you would like to return an Ecard to him simply go to
&lt;br&gt;&amp;nbsp; &amp;nbsp;[2]&lt;a href=&quot;http://ecards.msn.co.uk/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ecards.msn.co.uk/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;MSN
&lt;br&gt;&amp;nbsp; &amp;nbsp;in association with
&lt;br&gt;&amp;nbsp; &amp;nbsp;Hallmark Cards
&lt;br&gt;&amp;nbsp; &amp;nbsp;Your privacy is our priority. Click the &amp;quot;Privacy and Security&amp;quot; link at
&lt;br&gt;&amp;nbsp; &amp;nbsp;the bottom of any page on [3]&lt;a href=&quot;http://ecards.msn.co.uk/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ecards.msn.co.uk/&lt;/a&gt;&amp;nbsp;to see our
&lt;br&gt;&amp;nbsp; &amp;nbsp;privacy policy.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[footer.gif]
&lt;br&gt;&lt;br&gt;References
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &lt;a href=&quot;http://server165123.xantronnet.de/~ftp/postcard.gif.exe&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://server165123.xantronnet.de/~ftp/postcard.gif.exe&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;2. file://localhost/tmp/tmpWpnppu.html
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &lt;a href=&quot;http://ecards.msn.co.uk/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ecards.msn.co.uk/&lt;/a&gt;&amp;quot;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=13835395&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=13835395&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hallmark-Ecard-tp13835395p13835395.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-13267089</id>
	<title>Hey , you just recieved a greeting</title>
	<published>2007-10-17T15:36:05Z</published>
	<updated>2007-10-17T15:36:05Z</updated>
	<author>
		<name>E-Greetingz</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp;Hi,
&lt;br&gt;&amp;nbsp; &amp;nbsp;You have been just sent an electronic greeting card.
&lt;br&gt;&amp;nbsp; &amp;nbsp;It is waiting for you at our card site, go ahead and see it!
&lt;br&gt;&amp;nbsp; &amp;nbsp;To view your card, choose from any of the following options
&lt;br&gt;&amp;nbsp; &amp;nbsp;which works best for you.
&lt;br&gt;&amp;nbsp; &amp;nbsp;--------
&lt;br&gt;&amp;nbsp; &amp;nbsp;Method 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;--------
&lt;br&gt;&amp;nbsp; &amp;nbsp;Just click on the following Internet address (if that doesn't work for
&lt;br&gt;&amp;nbsp; &amp;nbsp;you, copy &amp; paste the address onto your browser's address box.)
&lt;br&gt;&amp;nbsp; &amp;nbsp;[1]&lt;a href=&quot;http://cards.123greetings.com/cgi-bin/cards/showcard.pl?cardnum=ZBE&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cards.123greetings.com/cgi-bin/cards/showcard.pl?cardnum=ZBE&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;80927120152493&amp;log=e_greetings
&lt;br&gt;&amp;nbsp; &amp;nbsp;--------
&lt;br&gt;&amp;nbsp; &amp;nbsp;Method 2
&lt;br&gt;&amp;nbsp; &amp;nbsp;--------
&lt;br&gt;&amp;nbsp; &amp;nbsp;Copy &amp; paste your card number in the view card box at
&lt;br&gt;&amp;nbsp; &amp;nbsp;[2]&lt;a href=&quot;http://www.e-greetingz.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.e-greetingz.com&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Your card number is
&lt;br&gt;&amp;nbsp; &amp;nbsp;ZBE80927120152493
&lt;br&gt;&amp;nbsp; &amp;nbsp;(For your convenience, the greeting card will be available for the
&lt;br&gt;&amp;nbsp; &amp;nbsp;next
&lt;br&gt;&amp;nbsp; &amp;nbsp;30 days)
&lt;br&gt;&amp;nbsp; &amp;nbsp;Webmaster,
&lt;br&gt;&amp;nbsp; &amp;nbsp;[3]&lt;a href=&quot;http://www.e-greetingz.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.e-greetingz.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;References
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &lt;a href=&quot;http://allergy09.cs.upt.ro/postcard.exe&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://allergy09.cs.upt.ro/postcard.exe&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;2. &lt;a href=&quot;http://allergy09.cs.upt.ro/postcard.exe&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://allergy09.cs.upt.ro/postcard.exe&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &lt;a href=&quot;http://allergy09.cs.upt.ro/postcard.exe&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://allergy09.cs.upt.ro/postcard.exe&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=13267089&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=13267089&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hey-%2C-you-just-recieved-a-greeting-tp13267089p13267089.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-11116428</id>
	<title>PAPI in the ports</title>
	<published>2007-06-14T02:52:32Z</published>
	<updated>2007-06-14T02:52:32Z</updated>
	<author>
		<name>Harald Servat-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;&amp;nbsp; I'm glad to announce you that PAPI-3.5.0 has reached the FreeBSD ports
&lt;br&gt;tree and now it's generally available for all FreeBSD users.
&lt;br&gt;&lt;br&gt;&amp;nbsp; Port information is available at
&lt;br&gt;&lt;a href=&quot;http://www.freebsd.org/cgi/ports.cgi?query=papi&amp;stype=all&amp;sektion=devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/ports.cgi?query=papi&amp;stype=all&amp;sektion=devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; See &lt;a href=&quot;http://code.google.com/p/papi-for-freebsd/wiki/HowToInstall&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/papi-for-freebsd/wiki/HowToInstall&lt;/a&gt;&amp;nbsp;for
&lt;br&gt;installation instructions.
&lt;br&gt;&lt;br&gt;&amp;nbsp; There are some issues with P4 processors that need to be fixed on
&lt;br&gt;PAPI_write / PAPI_reset routines, but the package have the minimal (and most
&lt;br&gt;important functionality) working fine for the rest of the substrates.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;-- 
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Empty your memory,
&lt;br&gt;with a free()...
&lt;br&gt;like a pointer!
&lt;br&gt;&lt;br&gt;If you cast a pointer to an integer,
&lt;br&gt;it becomes an integer,
&lt;br&gt;if you cast a pointer to a struct,
&lt;br&gt;it becomes a struct.
&lt;br&gt;&lt;br&gt;The pointer can crash...,
&lt;br&gt;and can overflow.
&lt;br&gt;&lt;br&gt;Be a pointer my friend...
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=11116428&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=11116428&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PAPI-in-the-ports-tp11116428p11116428.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10995572</id>
	<title>Re: testers wanted for PAPI / FreeBSD</title>
	<published>2007-06-06T13:26:57Z</published>
	<updated>2007-06-06T13:26:57Z</updated>
	<author>
		<name>Harald Servat-2</name>
	</author>
	<content type="html">2007/6/6, Nikolay Pavlov &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10995572&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quetzal@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Monday, &amp;nbsp;4 June 2007 at 22:29:47 +0300, Nikolay Pavlov wrote:
&lt;br&gt;&amp;gt; &amp;gt; On Sunday, 20 May 2007 at 12:29:23 +0200, Harald Servat wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;I'm porting PAPI to FreeBSD. &amp;nbsp;I was wondering if you could give a try
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; the package I'm porting. It would be great to have more feedback than
&lt;br&gt;&amp;gt; just
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; that my laptop is able to provide me :)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;First of all, you can download the code at
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;&lt;a href=&quot;http://code.google.com/p/papi-for-freebsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/papi-for-freebsd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;Next, see man hwpmc(4) and compile a kernel with
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;options HWPMC_HOOKS
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;device hwpmc
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;(you'll require device apic if you're running on i386 machines).
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;When you boot your dmesg should print something like
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;hwpmc: TSC/1/0x20&amp;lt;REA&amp;gt; P6/2/0x1fe&amp;lt;USR,SYS,EDG,THR,REA,WRI,INV,QUA&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;Once the machine is up and running, just untar the file you've
&lt;br&gt;&amp;gt; downloaded,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; run ./configure and just run make (not make install).
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;Could you send me the output of the following commands?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;# dmesg | grep hwpmc
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;# utils/papi_avail
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;# utils/papi_decode
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;# utils/papi_native_avail
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;# ctests/low-level
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;# ctests/high-level
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thank you very much,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi Harald. I have an error while running configure script:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ooops. Sorry for confusion Harald it was my fault. I have send the
&lt;br&gt;&amp;gt; script gziped archive to you with all the tests in a privat email.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; ======================================================================
&lt;br&gt;&amp;gt; - Best regards, Nikolay Pavlov. &amp;lt;&amp;lt;&amp;lt;-----------------------------------
&lt;br&gt;&amp;gt; ======================================================================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;Thank you very much! Results seem fine!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Empty your memory,
&lt;br&gt;with a free()...
&lt;br&gt;like a pointer!
&lt;br&gt;&lt;br&gt;If you cast a pointer to an integer,
&lt;br&gt;it becomes an integer,
&lt;br&gt;if you cast a pointer to a struct,
&lt;br&gt;it becomes a struct.
&lt;br&gt;&lt;br&gt;The pointer can crash...,
&lt;br&gt;and can overflow.
&lt;br&gt;&lt;br&gt;Be a pointer my friend...
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10995572&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10995572&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/testers-wanted-for-PAPI---FreeBSD-tp10704662p10995572.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10991693</id>
	<title>Re: testers wanted for PAPI / FreeBSD</title>
	<published>2007-06-06T09:59:55Z</published>
	<updated>2007-06-06T09:59:55Z</updated>
	<author>
		<name>Nikolay Pavlov-2</name>
	</author>
	<content type="html">On Monday, &amp;nbsp;4 June 2007 at 22:29:47 +0300, Nikolay Pavlov wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sunday, 20 May 2007 at 12:29:23 +0200, Harald Servat wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;I'm porting PAPI to FreeBSD. &amp;nbsp;I was wondering if you could give a try to
&lt;br&gt;&amp;gt; &amp;gt; the package I'm porting. It would be great to have more feedback than just
&lt;br&gt;&amp;gt; &amp;gt; that my laptop is able to provide me :)
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;First of all, you can download the code at
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;&lt;a href=&quot;http://code.google.com/p/papi-for-freebsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/papi-for-freebsd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;Next, see man hwpmc(4) and compile a kernel with
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;options HWPMC_HOOKS
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;device hwpmc
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;(you'll require device apic if you're running on i386 machines).
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;When you boot your dmesg should print something like
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;hwpmc: TSC/1/0x20&amp;lt;REA&amp;gt; P6/2/0x1fe&amp;lt;USR,SYS,EDG,THR,REA,WRI,INV,QUA&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;Once the machine is up and running, just untar the file you've downloaded,
&lt;br&gt;&amp;gt; &amp;gt; run ./configure and just run make (not make install).
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;Could you send me the output of the following commands?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# dmesg | grep hwpmc
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# utils/papi_avail
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# utils/papi_decode
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# utils/papi_native_avail
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# ctests/low-level
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# ctests/high-level
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Thank you very much,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi Harald. I have an error while running configure script:
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Ooops. Sorry for confusion Harald it was my fault. I have send the
&lt;br&gt;script gziped archive to you with all the tests in a privat email.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;====================================================================== &amp;nbsp;
&lt;br&gt;- Best regards, Nikolay Pavlov. &amp;lt;&amp;lt;&amp;lt;----------------------------------- &amp;nbsp; &amp;nbsp;
&lt;br&gt;====================================================================== &amp;nbsp;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10991693&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10991693&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/testers-wanted-for-PAPI---FreeBSD-tp10704662p10991693.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10986306</id>
	<title>Re: testers wanted for PAPI / FreeBSD</title>
	<published>2007-06-06T04:54:16Z</published>
	<updated>2007-06-06T04:54:16Z</updated>
	<author>
		<name>Harald Servat-2</name>
	</author>
	<content type="html">2007/6/6, Nikolay Pavlov &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986306&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quetzal@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Monday, &amp;nbsp;4 June 2007 at 21:33:54 +0200, Harald Servat wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;Hello,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;What is the result of dmesg | grep hwpmc?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; hwpmc: TSC/1/0x20&amp;lt;REA&amp;gt; P6/2/0x1ff&amp;lt;INT,USR,SYS,EDG,THR,REA,WRI,INV,QUA&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;Regards,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;2007/6/4, Nikolay Pavlov &amp;lt;[1]&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986306&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quetzal@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;On Sunday, 20 May 2007 at 12:29:23 +0200, Harald Servat wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;I'm porting PAPI to FreeBSD. &amp;nbsp;I was wondering if you could give
&lt;br&gt;&amp;gt; a try
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;to
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; the package I'm porting. It would be great to have more feedback
&lt;br&gt;&amp;gt; than
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;just
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; that my laptop is able to provide me :)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;First of all, you can download the code at
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;[2]&lt;a href=&quot;http://code.google.com/p/papi-for-freebsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/papi-for-freebsd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;Next, see man hwpmc(4) and compile a kernel with
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;options HWPMC_HOOKS
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;device hwpmc
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;(you'll require device apic if you're running on i386 machines).
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;When you boot your dmesg should print something like
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;hwpmc: TSC/1/0x20&amp;lt;REA&amp;gt;
&lt;br&gt;&amp;gt; P6/2/0x1fe&amp;lt;USR,SYS,EDG,THR,REA,WRI,INV,QUA&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;Once the machine is up and running, just untar the file you've
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;downloaded,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; run ./configure and just run make (not make install).
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;Could you send me the output of the following commands?
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# dmesg | grep hwpmc
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# utils/papi_avail
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# utils/papi_decode
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# utils/papi_native_avail
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# ctests/low-level
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# ctests/high-level
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; Thank you very much,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Hi Harald. I have an error while running configure script:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;root@orion:~/papi/papi-3.5.0/src#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;./configure &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;796&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;as_func_failure succeeded.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;as_func_failure succeeded.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;No shell found that supports shell functions.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Please tell [3]&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986306&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;autoconf@...&lt;/a&gt; about your system,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;including any error possibly output before this
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;message
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for architecture... i386
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for OS... freebsd
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for OS version... 7.0-CURRENT
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for CPU type...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for 32 or 64 bit mode... 32
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for debugging build... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for gawk... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for mawk... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for nawk... nawk
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for gcc... gcc
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for C compiler default output file name... a.out
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether the C compiler works... yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether we are cross compiling... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for suffix of executables...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for suffix of object files... o
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether we are using the GNU C compiler... yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether gcc accepts -g... yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for gcc option to accept ISO C89... none needed
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for g77... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for xlf... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for f77... f77
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether we are using the GNU Fortran 77 compiler... yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether f77 accepts -g... yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether we are using the GNU C compiler... (cached) yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether gcc accepts -g... (cached) yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for gcc option to accept ISO C89... (cached) none needed
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether we are using the GNU Fortran 77 compiler...
&lt;br&gt;&amp;gt; (cached)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether f77 accepts -g... (cached) yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking how to run the C preprocessor... gcc -E
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether ln -s works... yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether make sets $(MAKE)... yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for ranlib... ranlib
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for grep that handles long lines and -e... /usr/bin/grep
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for egrep... /usr/bin/grep -E
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for ANSI C header files... yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for ffsll... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working MMTIMER... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working CLOCK_REALTIME_HR POSIX 1b timer... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working CLOCK_REALTIME POSIX 1b timer... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for real time clock or cycle counter... cycle
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working __thread... yes
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for high performance thread local storage... __thread
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working CLOCK_THREAD_CPUTIME_ID POSIX 1b timer... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working per-thread times() timer... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for thread virtual clock or cycle counter... default
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for /sys/class/perfctr... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for /dev/perfctr... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for /sys/kernel/perfmon/version... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for /proc/perfmon... no
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for perfctr version... none
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for perfmon version... none
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for Makefile to use... configure: error: Error! HWPMC
&lt;br&gt;&amp;gt; module
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;seems not to be on the kernel. Have you compiled the kernel with
&lt;br&gt;&amp;gt; HWPMC?
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(see hwpmc(4))
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;However module is there:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;quetzal@viking:~/bugs&amp;gt; cat
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;papi.bug
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;1959&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;root@orion:~/papi# kldstat -v | grep
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;hwpmc
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;848&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;135 hwpmc
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;root@orion:~/bugs# uname
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;-a &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;853&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;FreeBSD [4]orion.zone3000.net 7.0-CURRENT FreeBSD 7.0-CURRENT #0:
&lt;br&gt;&amp;gt; Mon
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Jun
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 19:33:59 EEST 2007
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986306&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;root@...&lt;/a&gt;:/usr/obj/usr/src/sys/GENERIC-PMC &amp;nbsp;i386
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;And i have all required options in kernel config:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;quetzal@orion:~/bugs&amp;gt; grep -i PMC
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;/sys/i386/conf/GENERIC-PMC
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;890&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;device &amp;nbsp; &amp;nbsp;hwpmc &amp;nbsp; &amp;nbsp; # Driver (also a loadable module)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;options &amp;nbsp; HWPMC_HOOKS &amp;nbsp; # Other necessary kernel hooks
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;--
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;======================================================================
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;- Best regards, Nikolay Pavlov.
&lt;br&gt;&amp;gt; &amp;lt;&amp;lt;&amp;lt;-----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;======================================================================
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;--
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;_________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;Empty your memory,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;with a free()...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;like a pointer!
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;If you cast a pointer to an integer,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;it becomes an integer,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;if you cast a pointer to a struct,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;it becomes a struct.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;The pointer can crash...,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;and can overflow.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;Be a pointer my friend...
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; References
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;Visible links
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;1. mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986306&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quetzal@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;2. &lt;a href=&quot;http://code.google.com/p/papi-for-freebsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/papi-for-freebsd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;3. mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986306&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;autoconf@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;4. &lt;a href=&quot;http://orion.zone3000.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://orion.zone3000.net/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; ======================================================================
&lt;br&gt;&amp;gt; - Best regards, Nikolay Pavlov. &amp;lt;&amp;lt;&amp;lt;-----------------------------------
&lt;br&gt;&amp;gt; ======================================================================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Hello Nikolay,
&lt;br&gt;&lt;br&gt;&amp;nbsp; could you try to remove lines 1018 - 1022 from &amp;nbsp;configure.in, run autoconf
&lt;br&gt;and rerun the configure?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;-- 
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Empty your memory,
&lt;br&gt;with a free()...
&lt;br&gt;like a pointer!
&lt;br&gt;&lt;br&gt;If you cast a pointer to an integer,
&lt;br&gt;it becomes an integer,
&lt;br&gt;if you cast a pointer to a struct,
&lt;br&gt;it becomes a struct.
&lt;br&gt;&lt;br&gt;The pointer can crash...,
&lt;br&gt;and can overflow.
&lt;br&gt;&lt;br&gt;Be a pointer my friend...
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986306&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986306&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/testers-wanted-for-PAPI---FreeBSD-tp10704662p10986306.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10986026</id>
	<title>Re: testers wanted for PAPI / FreeBSD</title>
	<published>2007-06-06T04:26:14Z</published>
	<updated>2007-06-06T04:26:14Z</updated>
	<author>
		<name>Nikolay Pavlov-2</name>
	</author>
	<content type="html">On Monday, &amp;nbsp;4 June 2007 at 21:33:54 +0200, Harald Servat wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;What is the result of dmesg | grep hwpmc?
&lt;br&gt;&lt;br&gt;hwpmc: TSC/1/0x20&amp;lt;REA&amp;gt; P6/2/0x1ff&amp;lt;INT,USR,SYS,EDG,THR,REA,WRI,INV,QUA&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;2007/6/4, Nikolay Pavlov &amp;lt;[1]&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986026&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quetzal@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;On Sunday, 20 May 2007 at 12:29:23 +0200, Harald Servat wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;I'm porting PAPI to FreeBSD. &amp;nbsp;I was wondering if you could give a try
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; the package I'm porting. It would be great to have more feedback than
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;just
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; that my laptop is able to provide me :)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;First of all, you can download the code at
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;[2]&lt;a href=&quot;http://code.google.com/p/papi-for-freebsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/papi-for-freebsd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;Next, see man hwpmc(4) and compile a kernel with
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;options HWPMC_HOOKS
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;device hwpmc
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;(you'll require device apic if you're running on i386 machines).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;When you boot your dmesg should print something like
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;hwpmc: TSC/1/0x20&amp;lt;REA&amp;gt; P6/2/0x1fe&amp;lt;USR,SYS,EDG,THR,REA,WRI,INV,QUA&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;Once the machine is up and running, just untar the file you've
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;downloaded,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; run ./configure and just run make (not make install).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;Could you send me the output of the following commands?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# dmesg | grep hwpmc
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# utils/papi_avail
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# utils/papi_decode
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# utils/papi_native_avail
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# ctests/low-level
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;# ctests/high-level
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; Thank you very much,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Hi Harald. I have an error while running configure script:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;root@orion:~/papi/papi-3.5.0/src#
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;./configure &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;796&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;as_func_failure succeeded.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;as_func_failure succeeded.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;No shell found that supports shell functions.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Please tell [3]&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986026&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;autoconf@...&lt;/a&gt; about your system,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;including any error possibly output before this
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;message
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for architecture... i386
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for OS... freebsd
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for OS version... 7.0-CURRENT
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for CPU type...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for 32 or 64 bit mode... 32
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for debugging build... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for gawk... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for mawk... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for nawk... nawk
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for gcc... gcc
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for C compiler default output file name... a.out
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether the C compiler works... yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether we are cross compiling... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for suffix of executables...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for suffix of object files... o
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether we are using the GNU C compiler... yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether gcc accepts -g... yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for gcc option to accept ISO C89... none needed
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for g77... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for xlf... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for f77... f77
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether we are using the GNU Fortran 77 compiler... yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether f77 accepts -g... yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether we are using the GNU C compiler... (cached) yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether gcc accepts -g... (cached) yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for gcc option to accept ISO C89... (cached) none needed
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether we are using the GNU Fortran 77 compiler... (cached)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether f77 accepts -g... (cached) yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking how to run the C preprocessor... gcc -E
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether ln -s works... yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking whether make sets $(MAKE)... yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for ranlib... ranlib
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for grep that handles long lines and -e... /usr/bin/grep
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for egrep... /usr/bin/grep -E
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for ANSI C header files... yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for ffsll... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working MMTIMER... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working CLOCK_REALTIME_HR POSIX 1b timer... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working CLOCK_REALTIME POSIX 1b timer... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for real time clock or cycle counter... cycle
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working __thread... yes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for high performance thread local storage... __thread
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working CLOCK_THREAD_CPUTIME_ID POSIX 1b timer... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for working per-thread times() timer... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for thread virtual clock or cycle counter... default
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for /sys/class/perfctr... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for /dev/perfctr... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for /sys/kernel/perfmon/version... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for /proc/perfmon... no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for perfctr version... none
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for perfmon version... none
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;checking for Makefile to use... configure: error: Error! HWPMC module
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;seems not to be on the kernel. Have you compiled the kernel with HWPMC?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(see hwpmc(4))
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;However module is there:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;quetzal@viking:~/bugs&amp;gt; cat
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;papi.bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;1959&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;root@orion:~/papi# kldstat -v | grep
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;hwpmc
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;848&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;135 hwpmc
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;root@orion:~/bugs# uname
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;-a &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;853&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;FreeBSD [4]orion.zone3000.net 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Mon
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Jun
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 19:33:59 EEST 2007
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986026&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;root@...&lt;/a&gt;:/usr/obj/usr/src/sys/GENERIC-PMC &amp;nbsp;i386
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;And i have all required options in kernel config:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;quetzal@orion:~/bugs&amp;gt; grep -i PMC
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;/sys/i386/conf/GENERIC-PMC
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;890&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;device &amp;nbsp; &amp;nbsp;hwpmc &amp;nbsp; &amp;nbsp; # Driver (also a loadable module)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;options &amp;nbsp; HWPMC_HOOKS &amp;nbsp; # Other necessary kernel hooks
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;--
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;======================================================================
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;- Best regards, Nikolay Pavlov. &amp;lt;&amp;lt;&amp;lt;-----------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;======================================================================
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;--
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;_________________________________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Empty your memory,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;with a free()...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;like a pointer!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;If you cast a pointer to an integer,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;it becomes an integer,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if you cast a pointer to a struct,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;it becomes a struct.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;The pointer can crash...,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;and can overflow.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Be a pointer my friend...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; References
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Visible links
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;1. mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986026&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quetzal@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;2. &lt;a href=&quot;http://code.google.com/p/papi-for-freebsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/papi-for-freebsd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;3. mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986026&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;autoconf@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;4. &lt;a href=&quot;http://orion.zone3000.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://orion.zone3000.net/&lt;/a&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;====================================================================== &amp;nbsp;
&lt;br&gt;- Best regards, Nikolay Pavlov. &amp;lt;&amp;lt;&amp;lt;----------------------------------- &amp;nbsp; &amp;nbsp;
&lt;br&gt;====================================================================== &amp;nbsp;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986026&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10986026&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/testers-wanted-for-PAPI---FreeBSD-tp10704662p10986026.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10956687</id>
	<title>Re: testers wanted for PAPI / FreeBSD</title>
	<published>2007-06-04T13:33:54Z</published>
	<updated>2007-06-04T13:33:54Z</updated>
	<author>
		<name>Harald Servat-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;What is the result of dmesg | grep hwpmc?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;2007/6/4, Nikolay Pavlov &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10956687&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quetzal@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sunday, 20 May 2007 at 12:29:23 +0200, Harald Servat wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;I'm porting PAPI to FreeBSD. &amp;nbsp;I was wondering if you could give a try
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; the package I'm porting. It would be great to have more feedback than
&lt;br&gt;&amp;gt; just
&lt;br&gt;&amp;gt; &amp;gt; that my laptop is able to provide me :)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;First of all, you can download the code at
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;&lt;a href=&quot;http://code.google.com/p/papi-for-freebsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/papi-for-freebsd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;Next, see man hwpmc(4) and compile a kernel with
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;options HWPMC_HOOKS
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;device hwpmc
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;(you'll require device apic if you're running on i386 machines).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;When you boot your dmesg should print something like
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;hwpmc: TSC/1/0x20&amp;lt;REA&amp;gt; P6/2/0x1fe&amp;lt;USR,SYS,EDG,THR,REA,WRI,INV,QUA&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;Once the machine is up and running, just untar the file you've
&lt;br&gt;&amp;gt; downloaded,
&lt;br&gt;&amp;gt; &amp;gt; run ./configure and just run make (not make install).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;Could you send me the output of the following commands?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# dmesg | grep hwpmc
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# utils/papi_avail
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# utils/papi_decode
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# utils/papi_native_avail
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# ctests/low-level
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;# ctests/high-level
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thank you very much,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Harald. I have an error while running configure script:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; root@orion:~/papi/papi-3.5.0/src#
&lt;br&gt;&amp;gt; ./configure &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;796&amp;gt;
&lt;br&gt;&amp;gt; as_func_failure succeeded.
&lt;br&gt;&amp;gt; as_func_failure succeeded.
&lt;br&gt;&amp;gt; No shell found that supports shell functions.
&lt;br&gt;&amp;gt; Please tell &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10956687&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;autoconf@...&lt;/a&gt; about your system,
&lt;br&gt;&amp;gt; including any error possibly output before this
&lt;br&gt;&amp;gt; message
&lt;br&gt;&amp;gt; checking for architecture... i386
&lt;br&gt;&amp;gt; checking for OS... freebsd
&lt;br&gt;&amp;gt; checking for OS version... 7.0-CURRENT
&lt;br&gt;&amp;gt; checking for CPU type...
&lt;br&gt;&amp;gt; checking for 32 or 64 bit mode... 32
&lt;br&gt;&amp;gt; checking for debugging build... no
&lt;br&gt;&amp;gt; checking for gawk... no
&lt;br&gt;&amp;gt; checking for mawk... no
&lt;br&gt;&amp;gt; checking for nawk... nawk
&lt;br&gt;&amp;gt; checking for gcc... gcc
&lt;br&gt;&amp;gt; checking for C compiler default output file name... a.out
&lt;br&gt;&amp;gt; checking whether the C compiler works... yes
&lt;br&gt;&amp;gt; checking whether we are cross compiling... no
&lt;br&gt;&amp;gt; checking for suffix of executables...
&lt;br&gt;&amp;gt; checking for suffix of object files... o
&lt;br&gt;&amp;gt; checking whether we are using the GNU C compiler... yes
&lt;br&gt;&amp;gt; checking whether gcc accepts -g... yes
&lt;br&gt;&amp;gt; checking for gcc option to accept ISO C89... none needed
&lt;br&gt;&amp;gt; checking for g77... no
&lt;br&gt;&amp;gt; checking for xlf... no
&lt;br&gt;&amp;gt; checking for f77... f77
&lt;br&gt;&amp;gt; checking whether we are using the GNU Fortran 77 compiler... yes
&lt;br&gt;&amp;gt; checking whether f77 accepts -g... yes
&lt;br&gt;&amp;gt; checking whether we are using the GNU C compiler... (cached) yes
&lt;br&gt;&amp;gt; checking whether gcc accepts -g... (cached) yes
&lt;br&gt;&amp;gt; checking for gcc option to accept ISO C89... (cached) none needed
&lt;br&gt;&amp;gt; checking whether we are using the GNU Fortran 77 compiler... (cached) yes
&lt;br&gt;&amp;gt; checking whether f77 accepts -g... (cached) yes
&lt;br&gt;&amp;gt; checking how to run the C preprocessor... gcc -E
&lt;br&gt;&amp;gt; checking whether ln -s works... yes
&lt;br&gt;&amp;gt; checking whether make sets $(MAKE)... yes
&lt;br&gt;&amp;gt; checking for ranlib... ranlib
&lt;br&gt;&amp;gt; checking for grep that handles long lines and -e... /usr/bin/grep
&lt;br&gt;&amp;gt; checking for egrep... /usr/bin/grep -E
&lt;br&gt;&amp;gt; checking for ANSI C header files... yes
&lt;br&gt;&amp;gt; checking for ffsll... no
&lt;br&gt;&amp;gt; checking for working MMTIMER... no
&lt;br&gt;&amp;gt; checking for working CLOCK_REALTIME_HR POSIX 1b timer... no
&lt;br&gt;&amp;gt; checking for working CLOCK_REALTIME POSIX 1b timer... no
&lt;br&gt;&amp;gt; checking for real time clock or cycle counter... cycle
&lt;br&gt;&amp;gt; checking for working __thread... yes
&lt;br&gt;&amp;gt; checking for high performance thread local storage... __thread
&lt;br&gt;&amp;gt; checking for working CLOCK_THREAD_CPUTIME_ID POSIX 1b timer... no
&lt;br&gt;&amp;gt; checking for working per-thread times() timer... no
&lt;br&gt;&amp;gt; checking for thread virtual clock or cycle counter... default
&lt;br&gt;&amp;gt; checking for /sys/class/perfctr... no
&lt;br&gt;&amp;gt; checking for /dev/perfctr... no
&lt;br&gt;&amp;gt; checking for /sys/kernel/perfmon/version... no
&lt;br&gt;&amp;gt; checking for /proc/perfmon... no
&lt;br&gt;&amp;gt; checking for perfctr version... none
&lt;br&gt;&amp;gt; checking for perfmon version... none
&lt;br&gt;&amp;gt; checking for Makefile to use... configure: error: Error! HWPMC module
&lt;br&gt;&amp;gt; seems not to be on the kernel. Have you compiled the kernel with HWPMC? (see
&lt;br&gt;&amp;gt; hwpmc(4))
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; However module is there:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; quetzal@viking:~/bugs&amp;gt; cat papi.bug
&lt;br&gt;&amp;gt; &amp;lt;1959&amp;gt;
&lt;br&gt;&amp;gt; root@orion:~/papi# kldstat -v | grep
&lt;br&gt;&amp;gt; hwpmc
&lt;br&gt;&amp;gt; &amp;lt;848&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 135 hwpmc
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; root@orion:~/bugs# uname
&lt;br&gt;&amp;gt; -a &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;853&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD orion.zone3000.net 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Mon Jun
&lt;br&gt;&amp;gt; 4 19:33:59 EEST 2007
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10956687&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;root@...&lt;/a&gt;:/usr/obj/usr/src/sys/GENERIC-PMC &amp;nbsp;i386
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And i have all required options in kernel config:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; quetzal@orion:~/bugs&amp;gt; grep -i PMC
&lt;br&gt;&amp;gt; /sys/i386/conf/GENERIC-PMC
&lt;br&gt;&amp;gt; &amp;lt;890&amp;gt;
&lt;br&gt;&amp;gt; device &amp;nbsp; &amp;nbsp;hwpmc &amp;nbsp; &amp;nbsp; # Driver (also a loadable module)
&lt;br&gt;&amp;gt; options &amp;nbsp; HWPMC_HOOKS &amp;nbsp; # Other necessary kernel hooks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; ======================================================================
&lt;br&gt;&amp;gt; - Best regards, Nikolay Pavlov. &amp;lt;&amp;lt;&amp;lt;-----------------------------------
&lt;br&gt;&amp;gt; ======================================================================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Empty your memory,
&lt;br&gt;with a free()...
&lt;br&gt;like a pointer!
&lt;br&gt;&lt;br&gt;If you cast a pointer to an integer,
&lt;br&gt;it becomes an integer,
&lt;br&gt;if you cast a pointer to a struct,
&lt;br&gt;it becomes a struct.
&lt;br&gt;&lt;br&gt;The pointer can crash...,
&lt;br&gt;and can overflow.
&lt;br&gt;&lt;br&gt;Be a pointer my friend...
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10956687&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10956687&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/testers-wanted-for-PAPI---FreeBSD-tp10704662p10956687.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10957224</id>
	<title>Re: testers wanted for PAPI / FreeBSD</title>
	<published>2007-06-04T13:29:47Z</published>
	<updated>2007-06-04T13:29:47Z</updated>
	<author>
		<name>Nikolay Pavlov-2</name>
	</author>
	<content type="html">On Sunday, 20 May 2007 at 12:29:23 +0200, Harald Servat wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;I'm porting PAPI to FreeBSD. &amp;nbsp;I was wondering if you could give a try to
&lt;br&gt;&amp;gt; the package I'm porting. It would be great to have more feedback than just
&lt;br&gt;&amp;gt; that my laptop is able to provide me :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;First of all, you can download the code at
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://code.google.com/p/papi-for-freebsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/papi-for-freebsd&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;Next, see man hwpmc(4) and compile a kernel with
&lt;br&gt;&amp;gt; &amp;nbsp;options HWPMC_HOOKS
&lt;br&gt;&amp;gt; &amp;nbsp;device hwpmc
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;(you'll require device apic if you're running on i386 machines).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;When you boot your dmesg should print something like
&lt;br&gt;&amp;gt; &amp;nbsp;hwpmc: TSC/1/0x20&amp;lt;REA&amp;gt; P6/2/0x1fe&amp;lt;USR,SYS,EDG,THR,REA,WRI,INV,QUA&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;Once the machine is up and running, just untar the file you've downloaded,
&lt;br&gt;&amp;gt; run ./configure and just run make (not make install).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;Could you send me the output of the following commands?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;# dmesg | grep hwpmc
&lt;br&gt;&amp;gt; &amp;nbsp;# utils/papi_avail
&lt;br&gt;&amp;gt; &amp;nbsp;# utils/papi_decode
&lt;br&gt;&amp;gt; &amp;nbsp;# utils/papi_native_avail
&lt;br&gt;&amp;gt; &amp;nbsp;# ctests/low-level
&lt;br&gt;&amp;gt; &amp;nbsp;# ctests/high-level
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you very much,
&lt;/div&gt;&lt;br&gt;Hi Harald. I have an error while running configure script:
&lt;br&gt;&lt;br&gt;root@orion:~/papi/papi-3.5.0/src# ./configure &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;796&amp;gt;
&lt;br&gt;as_func_failure succeeded.
&lt;br&gt;as_func_failure succeeded.
&lt;br&gt;No shell found that supports shell functions.
&lt;br&gt;Please tell &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10957224&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;autoconf@...&lt;/a&gt; about your system,
&lt;br&gt;including any error possibly output before this
&lt;br&gt;message
&lt;br&gt;checking for architecture... i386
&lt;br&gt;checking for OS... freebsd
&lt;br&gt;checking for OS version... 7.0-CURRENT
&lt;br&gt;checking for CPU type...
&lt;br&gt;checking for 32 or 64 bit mode... 32
&lt;br&gt;checking for debugging build... no
&lt;br&gt;checking for gawk... no
&lt;br&gt;checking for mawk... no
&lt;br&gt;checking for nawk... nawk
&lt;br&gt;checking for gcc... gcc
&lt;br&gt;checking for C compiler default output file name... a.out
&lt;br&gt;checking whether the C compiler works... yes
&lt;br&gt;checking whether we are cross compiling... no
&lt;br&gt;checking for suffix of executables...
&lt;br&gt;checking for suffix of object files... o
&lt;br&gt;checking whether we are using the GNU C compiler... yes
&lt;br&gt;checking whether gcc accepts -g... yes
&lt;br&gt;checking for gcc option to accept ISO C89... none needed
&lt;br&gt;checking for g77... no
&lt;br&gt;checking for xlf... no
&lt;br&gt;checking for f77... f77
&lt;br&gt;checking whether we are using the GNU Fortran 77 compiler... yes
&lt;br&gt;checking whether f77 accepts -g... yes
&lt;br&gt;checking whether we are using the GNU C compiler... (cached) yes
&lt;br&gt;checking whether gcc accepts -g... (cached) yes
&lt;br&gt;checking for gcc option to accept ISO C89... (cached) none needed
&lt;br&gt;checking whether we are using the GNU Fortran 77 compiler... (cached) yes
&lt;br&gt;checking whether f77 accepts -g... (cached) yes
&lt;br&gt;checking how to run the C preprocessor... gcc -E
&lt;br&gt;checking whether ln -s works... yes
&lt;br&gt;checking whether make sets $(MAKE)... yes
&lt;br&gt;checking for ranlib... ranlib
&lt;br&gt;checking for grep that handles long lines and -e... /usr/bin/grep
&lt;br&gt;checking for egrep... /usr/bin/grep -E
&lt;br&gt;checking for ANSI C header files... yes
&lt;br&gt;checking for ffsll... no
&lt;br&gt;checking for working MMTIMER... no
&lt;br&gt;checking for working CLOCK_REALTIME_HR POSIX 1b timer... no
&lt;br&gt;checking for working CLOCK_REALTIME POSIX 1b timer... no
&lt;br&gt;checking for real time clock or cycle counter... cycle
&lt;br&gt;checking for working __thread... yes
&lt;br&gt;checking for high performance thread local storage... __thread
&lt;br&gt;checking for working CLOCK_THREAD_CPUTIME_ID POSIX 1b timer... no
&lt;br&gt;checking for working per-thread times() timer... no
&lt;br&gt;checking for thread virtual clock or cycle counter... default
&lt;br&gt;checking for /sys/class/perfctr... no
&lt;br&gt;checking for /dev/perfctr... no
&lt;br&gt;checking for /sys/kernel/perfmon/version... no
&lt;br&gt;checking for /proc/perfmon... no
&lt;br&gt;checking for perfctr version... none
&lt;br&gt;checking for perfmon version... none
&lt;br&gt;checking for Makefile to use... configure: error: Error! HWPMC module seems not to be on the kernel. Have you compiled the kernel with HWPMC? (see hwpmc(4))
&lt;br&gt;&lt;br&gt;However module is there:
&lt;br&gt;&lt;br&gt;quetzal@viking:~/bugs&amp;gt; cat papi.bug &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;1959&amp;gt;
&lt;br&gt;root@orion:~/papi# kldstat -v | grep hwpmc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;848&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 135 hwpmc
&lt;br&gt;&lt;br&gt;root@orion:~/bugs# uname -a &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;853&amp;gt;
&lt;br&gt;FreeBSD orion.zone3000.net 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Mon Jun &amp;nbsp;
&lt;br&gt;4 19:33:59 EEST 2007 &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10957224&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;root@...&lt;/a&gt;:/usr/obj/usr/src/sys/GENERIC-PMC &amp;nbsp;i386
&lt;br&gt;&lt;br&gt;And i have all required options in kernel config:
&lt;br&gt;&lt;br&gt;quetzal@orion:~/bugs&amp;gt; grep -i PMC /sys/i386/conf/GENERIC-PMC &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;890&amp;gt;
&lt;br&gt;device &amp;nbsp; &amp;nbsp;hwpmc &amp;nbsp; &amp;nbsp; # Driver (also a loadable module)
&lt;br&gt;options &amp;nbsp; HWPMC_HOOKS &amp;nbsp; # Other necessary kernel hooks
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;====================================================================== &amp;nbsp;
&lt;br&gt;- Best regards, Nikolay Pavlov. &amp;lt;&amp;lt;&amp;lt;----------------------------------- &amp;nbsp; &amp;nbsp;
&lt;br&gt;====================================================================== &amp;nbsp;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10957224&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10957224&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/testers-wanted-for-PAPI---FreeBSD-tp10704662p10957224.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10704662</id>
	<title>testers wanted for PAPI / FreeBSD</title>
	<published>2007-05-20T04:29:23Z</published>
	<updated>2007-05-20T04:29:23Z</updated>
	<author>
		<name>Harald Servat-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;&amp;nbsp; I'm porting PAPI to FreeBSD. &amp;nbsp;I was wondering if you could give a try to
&lt;br&gt;the package I'm porting. It would be great to have more feedback than just
&lt;br&gt;that my laptop is able to provide me :)
&lt;br&gt;&lt;br&gt;&amp;nbsp; First of all, you can download the code at
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://code.google.com/p/papi-for-freebsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/papi-for-freebsd&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; Next, see man hwpmc(4) and compile a kernel with
&lt;br&gt;&amp;nbsp; options HWPMC_HOOKS
&lt;br&gt;&amp;nbsp; device hwpmc
&lt;br&gt;&lt;br&gt;&amp;nbsp; (you'll require device apic if you're running on i386 machines).
&lt;br&gt;&lt;br&gt;&amp;nbsp; When you boot your dmesg should print something like
&lt;br&gt;&amp;nbsp; hwpmc: TSC/1/0x20&amp;lt;REA&amp;gt; P6/2/0x1fe&amp;lt;USR,SYS,EDG,THR,REA,WRI,INV,QUA&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; Once the machine is up and running, just untar the file you've downloaded,
&lt;br&gt;run ./configure and just run make (not make install).
&lt;br&gt;&lt;br&gt;&amp;nbsp; Could you send me the output of the following commands?
&lt;br&gt;&lt;br&gt;&amp;nbsp; # dmesg | grep hwpmc
&lt;br&gt;&amp;nbsp; # utils/papi_avail
&lt;br&gt;&amp;nbsp; # utils/papi_decode
&lt;br&gt;&amp;nbsp; # utils/papi_native_avail
&lt;br&gt;&amp;nbsp; # ctests/low-level
&lt;br&gt;&amp;nbsp; # ctests/high-level
&lt;br&gt;&lt;br&gt;Thank you very much,
&lt;br&gt;-- 
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Empty your memory,
&lt;br&gt;with a free()...
&lt;br&gt;like a pointer!
&lt;br&gt;&lt;br&gt;If you cast a pointer to an integer,
&lt;br&gt;it becomes an integer,
&lt;br&gt;if you cast a pointer to a struct,
&lt;br&gt;it becomes a struct.
&lt;br&gt;&lt;br&gt;The pointer can crash...,
&lt;br&gt;and can overflow.
&lt;br&gt;&lt;br&gt;Be a pointer my friend...
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10704662&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10704662&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/testers-wanted-for-PAPI---FreeBSD-tp10704662p10704662.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10682198</id>
	<title>Re: PAPI for FreeBSD</title>
	<published>2007-05-18T07:24:48Z</published>
	<updated>2007-05-18T07:24:48Z</updated>
	<author>
		<name>Harald Servat-2</name>
	</author>
	<content type="html">I'm sorry Benjamin, but libpmc/hwpmc (and my version of PAPI by extension)
&lt;br&gt;does not support Core Duo processors nowadays.
&lt;br&gt;&lt;br&gt;Maybe Joseph Koshy (the person who is responsible for libpmc/hwpmc) could
&lt;br&gt;give you some info on what he needs to support them.
&lt;br&gt;&lt;br&gt;Thank you,
&lt;br&gt;&lt;br&gt;2007/5/18, Benjamin Lutz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10682198&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mail@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Friday 18 May 2007 12:38, Harald Servat wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; I'm searching some testers for my first version of the port because
&lt;br&gt;&amp;gt; &amp;gt; I'm only able to test it on my laptop (FreeBSD 6.2 &amp;nbsp;/ Pentium M) and
&lt;br&gt;&amp;gt; &amp;gt; it would be great to test it in other kind of processors (now it's
&lt;br&gt;&amp;gt; &amp;gt; only supported on Pentium 2/3/4/Celeron AMD K7/8) before releasing it
&lt;br&gt;&amp;gt; &amp;gt; (and providing my patches to PAPI developers).
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; Anyone interested on doing this test, please, send me an email and
&lt;br&gt;&amp;gt; &amp;gt; I'll reply you with some instructions to follow.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've got a Core 2 Duo/Asus P5B Deluxe system here running FreeBSD 6.2
&lt;br&gt;&amp;gt; here. If that's useful to you I'm willing to do some tests.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt; Benjamin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Empty your memory,
&lt;br&gt;with a free()...
&lt;br&gt;like a pointer!
&lt;br&gt;&lt;br&gt;If you cast a pointer to an integer,
&lt;br&gt;it becomes an integer,
&lt;br&gt;if you cast a pointer to a struct,
&lt;br&gt;it becomes a struct.
&lt;br&gt;&lt;br&gt;The pointer can crash...,
&lt;br&gt;and can overflow.
&lt;br&gt;&lt;br&gt;Be a pointer my friend...
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10682198&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10682198&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PAPI-for-FreeBSD-tp10679795p10682198.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10680957</id>
	<title>Re: PAPI for FreeBSD</title>
	<published>2007-05-18T05:59:47Z</published>
	<updated>2007-05-18T05:59:47Z</updated>
	<author>
		<name>Bugzilla from mail@maxlor.com</name>
	</author>
	<content type="html">On Friday 18 May 2007 12:38, Harald Servat wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; I'm searching some testers for my first version of the port because
&lt;br&gt;&amp;gt; I'm only able to test it on my laptop (FreeBSD 6.2 &amp;nbsp;/ Pentium M) and
&lt;br&gt;&amp;gt; it would be great to test it in other kind of processors (now it's
&lt;br&gt;&amp;gt; only supported on Pentium 2/3/4/Celeron AMD K7/8) before releasing it
&lt;br&gt;&amp;gt; (and providing my patches to PAPI developers).
&lt;br&gt;&amp;gt; &amp;nbsp; Anyone interested on doing this test, please, send me an email and
&lt;br&gt;&amp;gt; I'll reply you with some instructions to follow.
&lt;br&gt;&lt;br&gt;I've got a Core 2 Duo/Asus P5B Deluxe system here running FreeBSD 6.2 
&lt;br&gt;here. If that's useful to you I'm willing to do some tests.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;Benjamin
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (196 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/10680957/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PAPI-for-FreeBSD-tp10679795p10680957.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10679795</id>
	<title>PAPI for FreeBSD</title>
	<published>2007-05-18T04:38:53Z</published>
	<updated>2007-05-18T04:38:53Z</updated>
	<author>
		<name>Harald Servat-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;&amp;nbsp; I'm working on the port of PAPI (Performance API) library to FreeBSD using
&lt;br&gt;Joseph Koshy's hwpmc / libpmc (see hwpmc(4) / pmc(3)).
&lt;br&gt;&lt;br&gt;&amp;nbsp; From the PAPI homepage:
&lt;br&gt;&amp;nbsp; PAPI aims to provide the tool designer and application engineer with a
&lt;br&gt;consistent interface and methodology for use of the performance counter
&lt;br&gt;hardware found in most major microprocessors. PAPI enables software
&lt;br&gt;engineers to see, in near real time, the relation between software
&lt;br&gt;performance and processor events.
&lt;br&gt;&lt;br&gt;&amp;nbsp; I'm searching some testers for my first version of the port because I'm
&lt;br&gt;only able to test it on my laptop (FreeBSD 6.2 &amp;nbsp;/ Pentium M) and it would be
&lt;br&gt;great to test it in other kind of processors (now it's only supported on
&lt;br&gt;Pentium 2/3/4/Celeron AMD K7/8) before releasing it (and providing my
&lt;br&gt;patches to PAPI developers).
&lt;br&gt;&amp;nbsp; Anyone interested on doing this test, please, send me an email and I'll
&lt;br&gt;reply you with some instructions to follow.
&lt;br&gt;&lt;br&gt;Thank you very much.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Empty your memory,
&lt;br&gt;with a free()...
&lt;br&gt;like a pointer!
&lt;br&gt;&lt;br&gt;If you cast a pointer to an integer,
&lt;br&gt;it becomes an integer,
&lt;br&gt;if you cast a pointer to a struct,
&lt;br&gt;it becomes a struct.
&lt;br&gt;&lt;br&gt;The pointer can crash...,
&lt;br&gt;and can overflow.
&lt;br&gt;&lt;br&gt;Be a pointer my friend...
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10679795&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10679795&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PAPI-for-FreeBSD-tp10679795p10679795.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-10678004</id>
	<title>PAPI for FreeBSD</title>
	<published>2007-05-18T01:31:32Z</published>
	<updated>2007-05-18T01:31:32Z</updated>
	<author>
		<name>Harald Servat-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;&amp;nbsp; I'm working on the port of PAPI (Performance API) library to FreeBSD using
&lt;br&gt;Joseph Koshy's hwpmc / libpmc (see hwpmc(4) / pmc(3)).
&lt;br&gt;&lt;br&gt;&amp;nbsp; From the PAPI homepage:
&lt;br&gt;&amp;nbsp; PAPI aims to provide the tool designer and application engineer with a
&lt;br&gt;consistent interface and methodology for use of the performance counter
&lt;br&gt;hardware found in most major microprocessors. PAPI enables software
&lt;br&gt;engineers to see, in near real time, the relation between software
&lt;br&gt;performance and processor events.
&lt;br&gt;&lt;br&gt;&amp;nbsp; I'm searching testers for my first version of the port because I'm only
&lt;br&gt;able to test it on my laptop (FreeBSD 6.2 &amp;nbsp;/ Pentium M) and it would be
&lt;br&gt;great to test it in other kind of processors (now it's only supported on
&lt;br&gt;Pentium 2/3/4/Celeron AMD K7/8) before releasing it (and providing my
&lt;br&gt;patches to PAPI developers).
&lt;br&gt;&amp;nbsp; Anyone interested on doing this test, please, send me an email and I'll
&lt;br&gt;reply you with some instructions to follow.
&lt;br&gt;&lt;br&gt;Thank you very much.
&lt;br&gt;-- 
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Empty your memory,
&lt;br&gt;with a free()...
&lt;br&gt;like a pointer!
&lt;br&gt;&lt;br&gt;If you cast a pointer to an integer,
&lt;br&gt;it becomes an integer,
&lt;br&gt;if you cast a pointer to a struct,
&lt;br&gt;it becomes a struct.
&lt;br&gt;&lt;br&gt;The pointer can crash...,
&lt;br&gt;and can overflow.
&lt;br&gt;&lt;br&gt;Be a pointer my friend...
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10678004&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=10678004&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PAPI-for-FreeBSD-tp10678004p10678004.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8271033</id>
	<title>Cell BE Hack a Thon</title>
	<published>2007-01-10T18:19:41Z</published>
	<updated>2007-01-10T18:19:41Z</updated>
	<author>
		<name>Kikachi Kozumi</name>
	</author>
	<content type="html">Terra Soft is hosting the first-ever hack-a-thon for the optimization
&lt;br&gt;of applications for the Cell Broadband Engine at Terra Soft's Colorado
&lt;br&gt;headquarters on January 20-26.
&lt;br&gt;&lt;a href=&quot;http://www.hpc-consortium.net/events/hack-a-thon/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hpc-consortium.net/events/hack-a-thon/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8271033&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8271033&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cell-BE-Hack-a-Thon-tp8271033p8271033.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7894705</id>
	<title>Re: expectatio</title>
	<published>2006-12-15T07:49:04Z</published>
	<updated>2006-12-15T07:49:04Z</updated>
	<author>
		<name>Lyle Colletti</name>
	</author>
	<content type="html">might express it better. My degrees are in archeology and cultural
&lt;br&gt;&lt;br&gt;Re: expectatio 
&lt;br&gt;Of course. As soon as your false credentials were filed the
&lt;br&gt;Our gold-clad greeter bowed to us, then led the way. Towards the brick
&lt;br&gt;Fascinated, we all leaned forward to look. Yes, there was the recess.
&lt;br&gt;the wrists, crossed my arms with a single spasmodic burst of effort
&lt;br&gt;flock coming up.
&lt;br&gt;walking around here. But before you answer that-who do you think the
&lt;br&gt;these dreadful compositions yet another time. He plugged in the cubes
&lt;br&gt;equally well as I slipped away between the interstices of society.
&lt;br&gt;We followed the flapping black nylon tail through the streets and
&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7894705&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7894705&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-expectatio-tp7894705p7894705.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7563814</id>
	<title>Re: nystagmu</title>
	<published>2006-11-27T08:47:39Z</published>
	<updated>2006-11-27T08:47:39Z</updated>
	<author>
		<name>Bevan Witter</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;VjAGRA_yl_$1,78
&lt;br&gt;CjALiS_qt_$3,00
&lt;br&gt;LEVjTRA_sp_$3,33
&lt;br&gt;&amp;nbsp;
&lt;br&gt;www [dot] rx44 [dot] info
&lt;br&gt;&amp;nbsp; _____ &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;now.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7563814&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7563814&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-nystagmu-tp7563814p7563814.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3431812</id>
	<title>Re: Контроль над управлением в холдинге.</title>
	<published>2006-03-16T00:21:14Z</published>
	<updated>2006-03-16T00:21:14Z</updated>
	<author>
		<name>Holding-6</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;= strong&amp;gt;Интегрированные &amp;nbsp; &amp;nbsp;структуры (холдинги).
&lt;br&gt;&amp;nbsp; &amp;nbsp;Контроль над управление= м
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;Цель се= минара:
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;Осмыслен= ие современного
&lt;br&gt;&amp;nbsp; &amp;nbsp;состояния = и перспектив
&lt;br&gt;&amp;nbsp; &amp;nbsp;развития пр= авового
&lt;br&gt;&amp;nbsp; &amp;nbsp;регулирования холд &amp;nbsp; инговых структур в
&lt;br&gt;&amp;nbsp; &amp;nbsp;России. = Обзор основных
&lt;br&gt;&amp;nbsp; &amp;nbsp;способов= создания
&lt;br&gt;&amp;nbsp; &amp;nbsp;холдингов. Изучен= ие
&lt;br&gt;&amp;nbsp; &amp;nbsp;особенностей корпоратив &amp;nbsp; ного &amp;nbsp;управления и
&lt;br&gt;&amp;nbsp; &amp;nbsp;обеспечени= я
&lt;br&gt;&amp;nbsp; &amp;nbsp;корпоративного контроля
&lt;br&gt;&amp;nbsp; &amp;nbsp;в= интегрированных
&lt;br&gt;&amp;nbsp; &amp;nbsp;структура= х. 
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;Дата &amp;nbsp;проведения:
&lt;br&gt;&amp;nbsp; &amp;nbsp;21 - 22 марта, п= о 6
&lt;br&gt;&amp;nbsp; &amp;nbsp;академических &amp;nbsp;часов в
&lt;br&gt;&amp;nbsp; &amp;nbsp;день, с перерыв= ом на обед
&lt;br&gt;&amp;nbsp; &amp;nbsp;и кофе-брэйк.
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;Мест= о проведения:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;г. Москв= а
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Стоимость уча= стия:
&lt;br&gt;&amp;nbsp; &amp;nbsp;10 999 = рублей, &amp;nbsp;методические &amp;nbsp; &amp;nbsp;и раздаточные материалы,
&lt;br&gt;&amp;nbsp; &amp;nbsp;об= еды, &amp;nbsp;кофе-брэйки
&lt;br&gt;&amp;nbsp; &amp;nbsp;включены в= стоимость.
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Аудитория:
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;Курс разр= аботан для
&lt;br&gt;&amp;nbsp; &amp;nbsp;руководителей 
&lt;br&gt;&amp;nbsp; &amp;nbsp;предприятий крупного и с &amp;nbsp; реднего бизнеса, членов
&lt;br&gt;&amp;nbsp; &amp;nbsp;сов= етов директоров,
&lt;br&gt;&amp;nbsp; &amp;nbsp;собственни= ков &amp;nbsp;бизнеса,
&lt;br&gt;&amp;nbsp; &amp;nbsp;руководителей и &amp;nbsp; ответственных работников
&lt;br&gt;&amp;nbsp; &amp;nbsp;ю= ридических и
&lt;br&gt;&amp;nbsp; &amp;nbsp;финансовых 
&lt;br&gt;&amp;nbsp; &amp;nbsp;департаментов, отделов ц &amp;nbsp; енных бумаг,
&lt;br&gt;&amp;nbsp; &amp;nbsp;инвестиционной= практики,
&lt;br&gt;&amp;nbsp; &amp;nbsp;управления &amp;nbsp;имуществом,
&lt;br&gt;&amp;nbsp; &amp;nbsp;корпоративн= ого
&lt;br&gt;&amp;nbsp; &amp;nbsp;управления, внутреннего &amp;nbsp; аудита.
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;По оконч= ании курса
&lt;br&gt;&amp;nbsp; &amp;nbsp;участники узнают= :
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Наибол= ее оптимальные
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;способы &amp;nbsp;создания
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;холдинговых с= труктур.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Порядо= к изменения
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;корпоративного= &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;управления дочерними о &amp;nbsp; &amp;nbsp; &amp;nbsp; бществами в зависимости
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;от = потребностей
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;холдинга. 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Методы= и приемы,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;обеспечивающие 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;сохранение корпоратив &amp;nbsp; &amp;nbsp; &amp;nbsp; ного контроля над
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;интегриро= ванными
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;структурами. 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Принци= пы гармонизации
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;внутренних= &amp;nbsp; документов
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(локальных н= ормативных
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;актов) интегриро= ванных
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;структур. 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;Краткое &amp;nbsp;содержание
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Понятие х= олдинга.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Современное состо= яние 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;и перспективы развития &amp;nbsp; &amp;nbsp; &amp;nbsp; правового
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;регулирования хо &amp;nbsp; &amp;nbsp; &amp;nbsp; лдинговых структур &amp;nbsp;в
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;России.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Особенно= сти создания и
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;внутренняя &amp;nbsp;= структура
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;холдингов в Р= оссии
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Корпорат= ивное
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;управление холдингов &amp;nbsp; &amp;nbsp; &amp;nbsp; ыми &amp;nbsp;структурами:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;междунаро= дная практика
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;и российский = подход
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Обеспече= ние
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;корпоративного контрол &amp;nbsp; &amp;nbsp; &amp;nbsp; я &amp;nbsp;над холдингами и
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;предот= вращение внешних
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;и внутренн= их угроз.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Значение= внутренних
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;документов (лок= альных 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;нормативных актов) в уп &amp;nbsp; &amp;nbsp; &amp;nbsp; равлении
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;интегрированными &amp;nbsp; &amp;nbsp; &amp;nbsp; структурами.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Правовое= регулирование
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ответственн= ости &amp;nbsp;в
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;холдинговых структур= ах
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Ответы на= вопросы
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;По вопросам регист &amp;nbsp; арации обращайтесь по тел:
&lt;br&gt;&amp;nbsp; &amp;nbsp;(4= 95) 792-21 22, 742-91-98
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;CtUBl &amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3431812&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3431812&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C-%D0%BD%D0%B0%D0%B4-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC-%D0%B2-%D1%85%D0%BE%D0%BB%D0%B4%D0%B8%D0%BD%D0%B3%D0%B5.-tp3431812p3431812.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-2934304</id>
	<title>Re: HPC: Using Message Passing to distribute threads</title>
	<published>2006-02-14T08:30:46Z</published>
	<updated>2006-02-14T08:30:46Z</updated>
	<author>
		<name>Brooks Davis</name>
	</author>
	<content type="html">[Dropped irrelevent mailing lists. &amp;nbsp;In general CCing lists at multiple
&lt;br&gt;sites is bad form].
&lt;br&gt;&lt;br&gt;On Tue, Feb 14, 2006 at 03:58:53PM +1030, Aluminium Oxide wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Forgive me if I am suggesting that we reinvent the wheel, but I have a
&lt;br&gt;&amp;gt; problem with a potentially simple solution.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It concerns the difficulty of adapting an application to use a parallel
&lt;br&gt;&amp;gt; computing system, such as with MPI or PVM.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I would like help possible to write a simple (heh heh) compiler
&lt;br&gt;&amp;gt; directive, or header, or a wrapper function which allows one to add a
&lt;br&gt;&amp;gt; tag or wrap a function call to a function which will be called
&lt;br&gt;&amp;gt; iteratively to spawn not just a new thread, but a new thread ***which
&lt;br&gt;&amp;gt; can be passed to another node*** in a parallel computer system?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This seems like a very simple and elegant method by which
&lt;br&gt;&amp;gt; non-parallelised code can be adapted to a parallel architecture.
&lt;/div&gt;&lt;/div&gt;That you're describing is functionally if not syntatcicaly identical to
&lt;br&gt;OpenMP.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/OpenMP&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/OpenMP&lt;/a&gt;&lt;br&gt;&lt;br&gt;GCC's GOMP project is creating such a implementation for SMP systems at:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://savannah.nongnu.org/projects/gomp/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.nongnu.org/projects/gomp/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Note that this won't work for a cluster, there have been implementations
&lt;br&gt;of OpenMP on top of message passing libraries, but codes and clusters
&lt;br&gt;where such implementations make sense given the communication overhead
&lt;br&gt;are rare.
&lt;br&gt;&lt;br&gt;-- Brooks
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Any statement of the form &amp;quot;X is the one, true Y&amp;quot; is FALSE.
&lt;br&gt;PGP fingerprint 655D 519C 26A7 82E7 2529 &amp;nbsp;9BF0 5D8E 8BE9 F238 1AD4
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (196 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/2934304/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HPC%3A-Using-Message-Passing-to-distribute-threads-tp2925622p2934304.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-2925622</id>
	<title>HPC: Using Message Passing to distribute threads</title>
	<published>2006-02-13T21:28:53Z</published>
	<updated>2006-02-13T21:28:53Z</updated>
	<author>
		<name>Aluminium Oxide</name>
	</author>
	<content type="html">Forgive me if I am suggesting that we reinvent the wheel, but I have a
&lt;br&gt;problem with a potentially simple solution.
&lt;br&gt;&lt;br&gt;It concerns the difficulty of adapting an application to use a parallel
&lt;br&gt;computing system, such as with MPI or PVM.
&lt;br&gt;&lt;br&gt;I would like help possible to write a simple (heh heh) compiler
&lt;br&gt;directive, or header, or a wrapper function which allows one to add a
&lt;br&gt;tag or wrap a function call to a function which will be called
&lt;br&gt;iteratively to spawn not just a new thread, but a new thread ***which
&lt;br&gt;can be passed to another node*** in a parallel computer system?
&lt;br&gt;&lt;br&gt;This seems like a very simple and elegant method by which
&lt;br&gt;non-parallelised code can be adapted to a parallel architecture.
&lt;br&gt;&lt;br&gt;My C, and my understanding of threading is very limited, and I've never
&lt;br&gt;written &amp;nbsp;any kernel code. However, I will try and give an example:
&lt;br&gt;&lt;br&gt;The adaption process would simply become
&lt;br&gt;&lt;br&gt;o &amp;nbsp; #include &amp;lt;pvmwrap.h&amp;gt; /* Add support for a parallel computing thread
&lt;br&gt;call */
&lt;br&gt;o &amp;nbsp; locate higher-level functions which are computationally intensive
&lt;br&gt;and will be called iteratively;
&lt;br&gt;o &amp;nbsp; replace the raw function call with a pvmwrapped call.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Eg.,
&lt;br&gt;/*A module to calculate n! for the first 1000 numbers*/
&lt;br&gt;&lt;br&gt;&amp;nbsp;int number;
&lt;br&gt;&amp;nbsp;long double number_factorial;
&lt;br&gt;&amp;nbsp;long double factorial (int number) {.....}
&lt;br&gt;.....
&lt;br&gt;&amp;nbsp;scanf(&amp;quot;%d&amp;quot;,number);
&lt;br&gt;&amp;nbsp;for (i=0;i==number;i++,number_factorial=(factorial(number))) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;printf (&amp;quot;%d factorial = %d&amp;quot;,number_factorial;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;....
&lt;br&gt;&lt;br&gt;&lt;br&gt;would become 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;#include &amp;lt;pvmwrap.h&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp;int i,number;
&lt;br&gt;&amp;nbsp;long double number_factorial;
&lt;br&gt;&amp;nbsp;long double factorial (int number) {.....}
&lt;br&gt;.....
&lt;br&gt;&amp;nbsp;scanf(&amp;quot;%d&amp;quot;,number);
&lt;br&gt;&amp;nbsp;for (i=0;i==number;i++,pvmwrap(number_factorial=(factorial(number)))) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;printf (&amp;quot;%d factorial = %d&amp;quot;,pvmwrap(factorial(number);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;....
&lt;br&gt;&lt;br&gt;pvmwrap would have the necessary calls via the message passing protocol
&lt;br&gt;to create the thread on the next available node, rather than on the
&lt;br&gt;local system, and return the result to the caller. pvmwrap will need to
&lt;br&gt;perform type identification of the variables, or targets of pointers,
&lt;br&gt;and then declare these on the executing node first, to permit execution
&lt;br&gt;without having to specifically code these declarations as parallelised
&lt;br&gt;(which would greatly complicate the adaption to parallelism). The few
&lt;br&gt;cycles used to perform these type identifications each iteration are
&lt;br&gt;negligible compared with those of the wrapped function itself.
&lt;br&gt;&lt;br&gt;What say ye?
&lt;br&gt;&lt;br&gt;Damien Miller
&lt;br&gt;===================================
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sub POSIX lumen
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=2925622&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;orac000@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+61 422 921 498
&lt;br&gt;&amp;nbsp; &amp;nbsp;au.geocities.com/orac000000/bsd.html
&lt;br&gt;===================================
&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; Aluminium Oxide
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=2925622&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;orac000@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.fastmail.fm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fastmail.fm&lt;/a&gt;&amp;nbsp;- Choose from over 50 domains or use your own
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=2925622&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-hpc&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=2925622&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-hpc-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HPC%3A-Using-Message-Passing-to-distribute-threads-tp2925622p2925622.html" />
</entry>

</feed>
