Date: Thu, 31 May 2018 11:08:18 -0700 From: Matthew Macy <mmacy@freebsd.org> To: freebsd-current@freebsd.org Subject: hwpmc - wither ppro and p4 Message-ID: <CAPrugNqkXuoXmv=wLN-o9wuf3hN63=J16_ZQ3JnkhYedUuR7Pg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Intel now provides comprehensive tables for all performance counters and the various valid configuration permutations as text .json files. I've converted libpmc to use these and simplified the hwpmc_core to pass the values through. I'd like to remove all the existing Intel tables from the kernel. The one gotcha is that they don't support pentium pro and and pentium IV. Based on the i386 discussion I recognize that there's a great deal of sentimental attachment to older hardware. However, there's very few users of hwpmc on _amd64_ kernels on new hardware. I don't think anyone is doing low level optimization on 15 year old Intel hardware. I'm going to remove all the tables and the now unsupported p4 and ppro configuration bits in the kmod. However, if someone feels strongly enough to implement the corresponding tables for p4 and ppro I will reinstate the files in to the build. -M
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPrugNqkXuoXmv=wLN-o9wuf3hN63=J16_ZQ3JnkhYedUuR7Pg>