Move buildroot to bsp directory.
This commit is contained in:
12
bsp/buildroot/package/tinymembench/Config.in
Normal file
12
bsp/buildroot/package/tinymembench/Config.in
Normal file
@@ -0,0 +1,12 @@
|
||||
config BR2_PACKAGE_TINYMEMBENCH
|
||||
bool "tinymembench"
|
||||
depends on !BR2_MIPS_NABI32 && !BR2_MIPS_NABI64
|
||||
help
|
||||
Tinymembench is a simple memory benchmark program, which
|
||||
tries to measure the peak bandwidth of sequential memory
|
||||
accesses and the latency of random memory accesses.
|
||||
Bandwidth is measured by running different assembly code for
|
||||
the aligned memory blocks and attempting different prefetch
|
||||
strategies.
|
||||
|
||||
https://github.com/ssvb/tinymembench
|
||||
21
bsp/buildroot/package/tinymembench/tinymembench.mk
Normal file
21
bsp/buildroot/package/tinymembench/tinymembench.mk
Normal file
@@ -0,0 +1,21 @@
|
||||
################################################################################
|
||||
#
|
||||
# tinymembench
|
||||
#
|
||||
################################################################################
|
||||
|
||||
TINYMEMBENCH_VERSION = v0.3
|
||||
TINYMEMBENCH_SITE = $(call github,ssvb,tinymembench,$(TINYMEMBENCH_VERSION))
|
||||
TINYMEMBENCH_LICENSE = MIT
|
||||
TINYMEMBENCH_LICENSE_FILES = main.c
|
||||
|
||||
define TINYMEMBENCH_BUILD_CMDS
|
||||
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
|
||||
endef
|
||||
|
||||
define TINYMEMBENCH_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -m 0755 -D $(@D)/tinymembench \
|
||||
$(TARGET_DIR)/usr/bin/tinymembench
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
Reference in New Issue
Block a user