aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/likwid/files/use_uncore.patch12
-rw-r--r--sys-apps/likwid/likwid-3.0.ebuild5
-rw-r--r--sys-apps/likwid/metadata.xml5
3 files changed, 20 insertions, 2 deletions
diff --git a/sys-apps/likwid/files/use_uncore.patch b/sys-apps/likwid/files/use_uncore.patch
new file mode 100644
index 000000000..06724106f
--- /dev/null
+++ b/sys-apps/likwid/files/use_uncore.patch
@@ -0,0 +1,12 @@
+diff -ur likwid-3.0.old/config.mk likwid-3.0/config.mk
+--- likwid-3.0.old/config.mk 2013-02-19 16:06:21.867704619 +0100
++++ likwid-3.0/config.mk 2013-02-19 16:06:08.277704352 +0100
+@@ -28,7 +28,7 @@
+ ACCESSMODE = direct#NO SPACE
+
+ # Set to true to enable SandyBridge Uncore support
+-ENABLE_SNB_UNCORE = false#NO SPACE
++ENABLE_SNB_UNCORE = true#NO SPACE
+
+ # Change to YES to a build shared library instead of a static one
+ SHARED_LIBRARY = true#NO SPACE
diff --git a/sys-apps/likwid/likwid-3.0.ebuild b/sys-apps/likwid/likwid-3.0.ebuild
index 543f589ba..280229705 100644
--- a/sys-apps/likwid/likwid-3.0.ebuild
+++ b/sys-apps/likwid/likwid-3.0.ebuild
@@ -13,11 +13,12 @@ SRC_URI="http://likwid.googlecode.com/files/${P}.0.tar.gz"
SLOT="0"
LICENSE="GPL-3"
KEYWORDS="~amd64"
-IUSE="+access-daemon"
+IUSE="+access-daemon uncore"
src_prepare() {
- use access-daemon && epatch "${FILESDIR}/use_access_daemon.patch"
epatch "${FILESDIR}/likwid.patch"
+ use access-daemon && epatch "${FILESDIR}/use_access_daemon.patch"
+ use access-daemon && epatch "${FILESDIR}/use_uncore.patch"
sed -i -e "s:/usr/local:${D}/usr:" config.mk || die "Couldn't set prefix!"
}
diff --git a/sys-apps/likwid/metadata.xml b/sys-apps/likwid/metadata.xml
index d5436fa63..13add3923 100644
--- a/sys-apps/likwid/metadata.xml
+++ b/sys-apps/likwid/metadata.xml
@@ -13,4 +13,9 @@
Build access-daemon for secure access to /dev/cpu/*/msr.
</flag>
</use>
+ <use>
+ <flag name="uncore">
+ Yield access to uncore events.
+ </flag>
+ </use>
</pkgmetadata>