summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2015-06-25 16:50:45 +0200
committerMarc Kleine-Budde <mkl@pengutronix.de>2015-06-25 16:50:45 +0200
commitf8dd887597a67b1b702479b210095a8c3ec5374d (patch)
tree8ee259455ccbdb24cb4c6610a42ef97ddc32c44e
parent10dca62dcfb3f5e1a241de905ea92aeda3fc1768 (diff)
downloadptxdist-f8dd887597a67b1b702479b210095a8c3ec5374d.tar.gz
ptxdist-f8dd887597a67b1b702479b210095a8c3ec5374d.tar.xz
cpuburn-arm: added
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
-rw-r--r--rules/cpuburn-arm.in10
-rw-r--r--rules/cpuburn-arm.make59
2 files changed, 69 insertions, 0 deletions
diff --git a/rules/cpuburn-arm.in b/rules/cpuburn-arm.in
new file mode 100644
index 000000000..7d7b65070
--- /dev/null
+++ b/rules/cpuburn-arm.in
@@ -0,0 +1,10 @@
+## SECTION=test_suites
+
+config CPUBURN_ARM
+ tristate
+ prompt "cpuburn-arm"
+ help
+ This is Siarhei Siamashka's CPU burn variant for ARM. It's a set of
+ tools to burn as much power on your CPU as possible.
+
+ https://ssvb.github.io/2012/04/10/cpuburn-arm-cortex-a9.html
diff --git a/rules/cpuburn-arm.make b/rules/cpuburn-arm.make
new file mode 100644
index 000000000..f31687700
--- /dev/null
+++ b/rules/cpuburn-arm.make
@@ -0,0 +1,59 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2015 by Marc Kleine-Budde <mkl@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_ARCH_ARM-$(PTXCONF_CPUBURN_ARM) += cpuburn-arm
+
+#
+# Paths and names
+#
+CPUBURN_ARM_VERSION := 2015.06.0
+CPUBURN_ARM_MD5 := c27745029e34d2eb52a725d9e6669d07
+CPUBURN_ARM := cpuburn-arm-$(CPUBURN_ARM_VERSION)
+CPUBURN_ARM_SUFFIX := tar.bz2
+CPUBURN_ARM_URL := http://www.pengutronix.de/software/ptxdist/temporary-src/$(CPUBURN_ARM).$(CPUBURN_ARM_SUFFIX)
+CPUBURN_ARM_SOURCE := $(SRCDIR)/$(CPUBURN_ARM).$(CPUBURN_ARM_SUFFIX)
+CPUBURN_ARM_DIR := $(BUILDDIR)/$(CPUBURN_ARM)
+CPUBURN_ARM_LICENSE := unknown
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+CPUBURN_ARM_CONF_TOOL := NO
+CPUBURN_ARM_MAKE_OPT := \
+ $(CROSS_ENV_CC) \
+ PREFIX=/usr
+CPUBURN_ARM_INSTALL_OPT := \
+ $(CPUBURN_ARM_MAKE_OPT) \
+ install
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/cpuburn-arm.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, cpuburn-arm)
+ @$(call install_fixup, cpuburn-arm,PRIORITY,optional)
+ @$(call install_fixup, cpuburn-arm,SECTION,base)
+ @$(call install_fixup, cpuburn-arm,AUTHOR,"Marc Kleine-Budde <mkl@pengutronix.de>")
+ @$(call install_fixup, cpuburn-arm,DESCRIPTION,missing)
+
+ @$(call install_copy, cpuburn-arm, 0, 0, 0755, -, /usr/bin/cpuburn-a7)
+
+ @$(call install_finish, cpuburn-arm)
+
+ @$(call touch)
+
+# vim: syntax=make