<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/usr.sbin/tprof/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>mainly fixes around display.<br/><br/>- use terminfo<br/>- dynamically adjust column widths<br/>- mode can be changed while running</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.13</description>
    <pubDate>Fri Dec 09 01:56:40 UTC 2022</pubDate>
    <dc:creator>ryo</dc:creator>
</item>

<item>
    <title>add "top" subcommand to tprof(8)</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.12</description>
    <pubDate>Thu Dec 01 00:43:27 UTC 2022</pubDate>
    <dc:creator>ryo</dc:creator>
</item>

<item>
    <title>split ksyms stuff into ksyms.[ch]</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.11</description>
    <pubDate>Thu Dec 01 00:41:10 UTC 2022</pubDate>
    <dc:creator>ryo</dc:creator>
</item>

<item>
    <title>Support aarch64eb; just works fine.</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.10</description>
    <pubDate>Tue Nov 17 10:47:17 UTC 2020</pubDate>
    <dc:creator>rin</dc:creator>
</item>

<item>
    <title>Fix merge botch.</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.9</description>
    <pubDate>Sun Jan 27 05:12:30 UTC 2019</pubDate>
    <dc:creator>kre</dc:creator>
</item>

<item>
    <title>Merge the [pgoyette-compat] branch</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.8</description>
    <pubDate>Sun Jan 27 02:08:51 UTC 2019</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>

<item>
    <title>Add ARMv7 support.</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.7</description>
    <pubDate>Sun Jul 15 23:50:53 UTC 2018</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Add ARMv8 support.</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.6</description>
    <pubDate>Sun Jul 15 16:25:31 UTC 2018</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Merge tpfmt(1) into tprof(8). We want to have access to everything with<br/>only one tool. The code is copied mostly as-is, and the functionality is<br/>available via the "analyze" command.<br/><br/>Eg:<br/>	tprof monitor -e llc-misses:k -o myfile.out sleep 20<br/>	tprof analyze &lt; myfile.out<br/><br/>Will move soon, I don't like the reading via stdin.</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.5</description>
    <pubDate>Fri Jul 13 11:03:36 UTC 2018</pubDate>
    <dc:creator>maxv</dc:creator>
</item>

<item>
    <title>Revamp tprof.<br/><br/>Rewrite the Intel backend to use the generic PMC interface, which is<br/>available on all Intel CPUs. Synchronize the AMD backend with the new<br/>interface.<br/><br/>The kernel identifies the PMC interface, and gives its id to userland.<br/>Userland then queries the events itself (via cpuid etc). These events<br/>depend on the PMC interface.<br/><br/>The tprof utility is rewritten to allow the user to choose which event<br/>to count (which was not possible until now, the event was hardcoded in<br/>the backend). The command line format is based on usr.bin/pmc, eg:<br/><br/>	tprof -e llc-misses:k -o output sleep 20<br/><br/>The man page is updated too, but the arguments will likely change soon<br/>anyway so it doesn't matter a lot.<br/><br/>The tprof utility has three tables:<br/><br/>	Intel Architectural Version 1<br/>	Intel Skylake/Kabylake<br/>	AMD Family 10h<br/><br/>A CPU can support a combination of tables. For example Kabylake has<br/>Intel-Architectural-Version-1 and its own Intel-Kabylake table.<br/><br/>For now the Intel Skylake/Kabylake table contains only one event, just<br/>to demonstrate that the combination of tables works. Tested on an<br/>Intel Core i5 Kabylake.<br/><br/>The code for AMD Family 10h is taken from the code I had written for<br/>usr.bin/pmc. I haven't tested it yet, but it's the same as pmc(1), so<br/>I guess it works as-is.<br/><br/>The whole thing is written in such a way that (I think) it is not<br/>complicated to add more CPU models, and more architectures (other than<br/>x86).</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.4</description>
    <pubDate>Fri Jul 13 07:56:29 UTC 2018</pubDate>
    <dc:creator>maxv</dc:creator>
</item>

<item>
    <title>branches:  1.3.38;  1.3.40;<br/>man page</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.3</description>
    <pubDate>Sat Nov 26 05:02:44 UTC 2011</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>branches:  1.2.6;<br/>Enable WARNS=4 by default, except for:<br/>	cpuctl  dumplfs  hprop  ipf  iprop-log  kadmin  kcm  kdc  kdigest<br/>	kimpersonate  kstash  ktutil  makefs  ndbootd  ntp  pppd  quot<br/>	racoon  racoonctl  rtadvd  sntp  sup  tcpdchk  tcpdmatch  tcpdump<br/>	traceroute  traceroute6  user  veriexecgen  wsmoused  zic<br/>(Mostly third-party applications)</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.2</description>
    <pubDate>Wed Apr 22 15:23:09 UTC 2009</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>branches:  1.1.2;  1.1.14;<br/>a dumb program to talk with the tprof driver.</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.1</description>
    <pubDate>Tue Jan 01 21:33:26 UTC 2008</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>Sync with HEAD.<br/><br/>Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.1.14.1</description>
    <pubDate>Wed May 13 19:20:42 UTC 2009</pubDate>
    <dc:creator>jym</dc:creator>
</item>

<item>
    <title>sync with HEAD</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.1.2.2</description>
    <pubDate>Wed Jan 09 02:02:33 UTC 2008</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>file Makefile was added on branch matt-armv6 on 2008-01-09 02:02:33 +0000</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.1.2.1</description>
    <pubDate>Tue Jan 01 21:33:26 UTC 2008</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>sync with head</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.2.6.1</description>
    <pubDate>Tue Apr 17 00:09:54 UTC 2012</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.3.40.1</description>
    <pubDate>Mon Jun 10 22:10:43 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/usr.sbin/tprof/Makefile - 1.3.38.1</description>
    <pubDate>Sat Jul 28 04:38:15 UTC 2018</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>
</channel></rss>

