apps/arm_benchmarks.git
2 years agodhrystone: fix compilation warnings master
Hongmei Gou [Mon, 16 Apr 2018 22:06:52 +0000 (18:06 -0400)]
dhrystone: fix compilation warnings

Signed-off-by: Hongmei Gou <a0271529@ti.com>
2 years agolinpack: fix compilation warnings
Hongmei Gou [Mon, 16 Apr 2018 22:06:20 +0000 (18:06 -0400)]
linpack: fix compilation warnings

Signed-off-by: Hongmei Gou <a0271529@ti.com>
4 years agorunDhrystone: increase the number of runs to get longer execution time
Hongmei Gou [Wed, 20 Jul 2016 18:53:32 +0000 (14:53 -0400)]
runDhrystone: increase the number of runs to get longer execution time

Signed-off-by: Hongmei Gou <h-gou@ti.com>
5 years agorunDhrystone: Fix for multicore
Jacob Stiffler [Mon, 21 Dec 2015 15:19:58 +0000 (10:19 -0500)]
runDhrystone: Fix for multicore

* Store multicore BogoMIPS values into an array and use the first
  element

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
5 years agodhrystone,linpack,whetstone: Makefile: Take LDFLAGS set in environment
Jacob Stiffler [Wed, 16 Sep 2015 15:50:27 +0000 (11:50 -0400)]
dhrystone,linpack,whetstone: Makefile: Take LDFLAGS set in environment

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
5 years agorunWhetstone: Fix for multicore.
Jacob Stiffler [Mon, 1 Jun 2015 13:29:02 +0000 (09:29 -0400)]
runWhetstone: Fix for multicore.

* CPU Part check (for A8) fails with error if CPU has multiple cores.
* Store CPU Part IDs into an array and check the first element to
  resolve error.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
7 years agoUpdate make install error message origin/HEAD origin/master
Franklin S Cooper Jr [Wed, 5 Feb 2014 19:07:11 +0000 (13:07 -0600)]
Update make install error message

Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
7 years agoarm_benchmarks: Modify the makefiles
Jeff Lance [Wed, 5 Feb 2014 16:35:32 +0000 (10:35 -0600)]
arm_benchmarks: Modify the makefiles
* add check to verify the target filesystem exists. If it does not exist
warn the builder to run the setup.sh script and exit
* additionally move the install logic to the lowest level Makefile
Signed-off-by: Jeff Lance <j-lance1@ti.com>
7 years agoModify Whetstone script to do the following:
Jeff Lance [Tue, 4 Feb 2014 16:07:58 +0000 (10:07 -0600)]
Modify Whetstone script to do the following:
- Look for Cortex-A8, since the VFP is not optimized on A8
- If Cortex-A8 pass in fewer iterations
- If not Cortex-A8 pass in more iterations

Signed-off-by: Jeff Lance <j-lance1@ti.com>
7 years agoUse single set of files for both arch.
Franklin S. Cooper Jr [Tue, 4 Jun 2013 13:55:04 +0000 (08:55 -0500)]
Use single set of files for both arch.

* Previously a separate directory was needed for armv5te and armv7a due to
  hardcoded values in the Makefile and also in the CCS project.
* The hardcoded values in the Makefile has been fixed by using the Rules.make in
  the SDK to provide the proper values.
* The .cproject issue will now be fixed by using a temporary value which will be
  replaced by the OE build system used to build the SDK.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
7 years agoarm_benchmarks: Allow CFLAGS to be overridden.
Franklin S. Cooper Jr [Tue, 30 Apr 2013 02:13:41 +0000 (21:13 -0500)]
arm_benchmarks: Allow CFLAGS to be overridden.

* Allow CFLAGS to be overridden so Makefiles can support different architecture
  and allow different toolchains to be used.

8 years agoarm-benchmarks: Fix Rules.make relative path
Franklin S. Cooper Jr [Fri, 15 Feb 2013 19:54:20 +0000 (13:54 -0600)]
arm-benchmarks: Fix Rules.make relative path

* Since arm-benchmarks will be packaged up differently in the SDK need to adjust
  the relative paths to Rules.make to reflect that change.

8 years agoarm-benchmarks: removing typo
Jeff Lance [Wed, 13 Feb 2013 17:08:13 +0000 (11:08 -0600)]
arm-benchmarks: removing typo
* fixing type with install
Signed-off-by: Jeff Lance <j-lance1@ti.com>
8 years agoarm_benchmarks: Pushed Makefile to lower level architecture directory
Jeff Lance [Mon, 11 Feb 2013 21:45:21 +0000 (15:45 -0600)]
arm_benchmarks: Pushed Makefile to lower level architecture directory
* This allows only one architecture version to be installed on a target
* previously all supported architecture version were installed on every target.

Signed-off-by: Jeff Lance <j-lance1@ti.com>
8 years agoarm-benchmarks: Update makefiles to create the directories that it requires
Franklin S Cooper Jr [Tue, 21 Aug 2012 22:55:45 +0000 (17:55 -0500)]
arm-benchmarks: Update makefiles to create the directories that it requires

* In svn it was ok to store a directory with nothing in it. Git however doesn't
  allow this. Therefore, the makefiles were adjusted to actually create
  the directories that it needs.

Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
9 years agoAdding COPYING file
jlance [Mon, 23 Jan 2012 20:38:19 +0000 (20:38 +0000)]
Adding COPYING file

- For migration from OE core

9 years agoUpdate to CCS project files for armv5te dhrystone to specify Debug and Release output...
mtadyshak [Fri, 18 Nov 2011 23:46:50 +0000 (23:46 +0000)]
Update to CCS project files for armv5te dhrystone to specify Debug and Release output paths.

9 years agoUpdate CCS project files to include paths to header files and define constants.
mtadyshak [Tue, 15 Nov 2011 23:09:07 +0000 (23:09 +0000)]
Update CCS project files to include paths to header files and define constants.

9 years agoModify makefiles to remove -O3 from debug builds
jlance [Mon, 14 Nov 2011 15:58:01 +0000 (15:58 +0000)]
Modify makefiles to remove -O3 from debug builds

9 years agoModifying runDhrystone script to use bogomips to find the CPU clock frequency if...
jlance [Tue, 8 Nov 2011 14:54:01 +0000 (14:54 +0000)]
Modifying runDhrystone script to use bogomips to find the CPU clock frequency if cpufreq is not available.

9 years agoIncreasing iterations from 10000 to 30000
jlance [Wed, 2 Nov 2011 19:22:28 +0000 (19:22 +0000)]
Increasing iterations from 10000 to 30000

* Whetstone needs to run for appox 10 seconds.
* New tools make Whetstone much faster

9 years agoCorrect clean makefile target for building all am-benchmarks programs.
mtadyshak [Wed, 2 Nov 2011 14:10:38 +0000 (14:10 +0000)]
Correct clean makefile target for building all am-benchmarks programs.

9 years agoMakefiles missing CFLAGS for armv5te ARCH
jlance [Wed, 26 Oct 2011 20:32:54 +0000 (20:32 +0000)]
Makefiles missing CFLAGS for armv5te ARCH

9 years agoModify makefiles with -include to optionally pull in Rules.make
jlance [Tue, 25 Oct 2011 18:44:47 +0000 (18:44 +0000)]
Modify makefiles with -include to optionally pull in Rules.make

9 years agoReplace makefiles auto-generated by CCS with a single makefile. Change CCS projects...
mtadyshak [Sun, 23 Oct 2011 03:04:39 +0000 (03:04 +0000)]
Replace makefiles auto-generated by CCS with a single makefile.  Change CCS projects to Makefile projects.

9 years agoAdding Legal Headers
jlance [Wed, 29 Jun 2011 16:23:05 +0000 (16:23 +0000)]
Adding Legal Headers

* removing dhrystone_static check

9 years agoUsing 3 files fro dhrystone instead of 2 files. This is required for dhrystone 2.1
jlance [Fri, 24 Jun 2011 21:53:55 +0000 (21:53 +0000)]
Using 3 files fro dhrystone instead of 2 files. This is required for dhrystone 2.1

9 years agoRemoving cortex-a8 and arm9
jlance [Sun, 19 Jun 2011 21:22:12 +0000 (21:22 +0000)]
Removing cortex-a8 and arm9

9 years agoam_benchmarks: Renaming the ARCH {arm9,cortex-a8} to {armv5te, armv7a}.
jlance [Sun, 19 Jun 2011 21:08:35 +0000 (21:08 +0000)]
am_benchmarks: Renaming the ARCH {arm9,cortex-a8} to {armv5te, armv7a}.

9 years agoam_benchmarks: Moving Makefile to top level
jlance [Fri, 17 Jun 2011 18:38:45 +0000 (18:38 +0000)]
am_benchmarks: Moving Makefile to top level

* Fixing an issue where the wrong ARCH is delivered via source IPKs.
* Moving the Makefile to the top level fixes this issue.

9 years agoAdding return values to the main() functions for dhrystone and linpack
jlance [Tue, 26 Apr 2011 16:24:35 +0000 (16:24 +0000)]
Adding return values to the main() functions for dhrystone and linpack

10 years agoam-benchmarks: update makefile file for CCSv5 support
jlance [Mon, 17 Jan 2011 21:28:14 +0000 (21:28 +0000)]
am-benchmarks: update makefile file for CCSv5 support

  * update SRCREV to pull in
    * Modified makefile to support Debug and Release versions for CCSv5

Signed-off-by: Jeff Lance <j-lance1@ti.com>
10 years agoCorrecting path for Rules.mak for Cortex-a8 parts
jlance [Tue, 21 Dec 2010 21:01:10 +0000 (21:01 +0000)]
Correcting path for Rules.mak for Cortex-a8 parts

10 years agoModifying where to find Rules.make for the SDK4.0.1.0 series
jlance [Tue, 21 Dec 2010 20:43:08 +0000 (20:43 +0000)]
Modifying where to find Rules.make for the SDK4.0.1.0 series

10 years agoModifying Dhrystone script to test if cpu_freq is there, if not ignore cpu_freq.
jlance [Tue, 28 Sep 2010 20:04:24 +0000 (20:04 +0000)]
Modifying Dhrystone script to test if cpu_freq is there, if not ignore cpu_freq.

10 years agoDelete file test.file
jlance [Tue, 28 Sep 2010 16:33:32 +0000 (16:33 +0000)]
Delete file test.file

10 years agoModified Dhrystone to use the statically compiled binary with better performance
jlance [Tue, 28 Sep 2010 16:33:29 +0000 (16:33 +0000)]
Modified Dhrystone to use the statically compiled binary with better performance

10 years agoThis is a test
jlance [Thu, 19 Aug 2010 19:58:47 +0000 (19:58 +0000)]
This is a test

10 years agoRemove unused directory
jlance [Mon, 28 Jun 2010 19:20:51 +0000 (19:20 +0000)]
Remove unused directory

10 years agoRemove unused directory
jlance [Mon, 28 Jun 2010 19:20:27 +0000 (19:20 +0000)]
Remove unused directory

10 years agoRemove unused directory
jlance [Mon, 28 Jun 2010 19:19:48 +0000 (19:19 +0000)]
Remove unused directory

10 years agoRemove unused directory
jlance [Mon, 28 Jun 2010 19:19:22 +0000 (19:19 +0000)]
Remove unused directory

10 years agoRemoving unused directory
jlance [Mon, 28 Jun 2010 19:18:19 +0000 (19:18 +0000)]
Removing unused directory

10 years agoRemove unused directory
jlance [Mon, 28 Jun 2010 19:17:24 +0000 (19:17 +0000)]
Remove unused directory

10 years agoModified run-script file loop iteration to change execution time to around 10 seconds.
jlance [Mon, 28 Jun 2010 19:07:48 +0000 (19:07 +0000)]
Modified run-script file loop iteration to change  execution time to around 10 seconds.

10 years agoRemoving the am3715 specific project, am3715 should now use the cortex-a8 specific...
jlance [Fri, 25 Jun 2010 14:36:41 +0000 (14:36 +0000)]
Removing the am3715 specific project, am3715 should now use the cortex-a8 specific project

10 years agoMoving the projects from am3715 specific platform to cortex-A8 specific which can...
jlance [Fri, 25 Jun 2010 14:35:22 +0000 (14:35 +0000)]
Moving the projects from am3715 specific platform to cortex-A8 specific which can now be used for am37x, omap35x, am35x and any cortex-a8 parts

10 years agoRemove the omapl138 specific project, omapl138 should utilize the arm9 project
jlance [Fri, 25 Jun 2010 14:31:37 +0000 (14:31 +0000)]
Remove the omapl138 specific project, omapl138 should utilize the arm9 project

10 years agoChanging from platform specific projects to ARM processor specific projects. So chang...
jlance [Fri, 25 Jun 2010 14:29:26 +0000 (14:29 +0000)]
Changing from platform specific projects to ARM processor specific projects. So changing from omapl138 to arm9

10 years agoClean up, removing original project
jlance [Thu, 24 Jun 2010 22:57:02 +0000 (22:57 +0000)]
Clean up, removing original project

10 years agoNow adding the omapl138 platform support
jlance [Thu, 24 Jun 2010 22:54:43 +0000 (22:54 +0000)]
Now adding the omapl138 platform support

10 years agoMaking the necessary file adjustments for the am3715 platform since the directory...
jlance [Thu, 24 Jun 2010 22:41:27 +0000 (22:41 +0000)]
Making the necessary file adjustments for the am3715 platform since the directory structure was modified to add the am3715 directory.

10 years agoCreating a cross platform release starting with am3715
jlance [Thu, 24 Jun 2010 22:36:53 +0000 (22:36 +0000)]
Creating a cross platform release starting with am3715

10 years agoRemoved warning from dhrystone build
jlance [Thu, 13 May 2010 14:32:26 +0000 (14:32 +0000)]
Removed warning from dhrystone build

10 years agoCorrect AM benchmark name from microcontroller to microprocessor
jlance [Thu, 13 May 2010 14:32:23 +0000 (14:32 +0000)]
Correct AM benchmark name from microcontroller to microprocessor

10 years agoFixed the DIRS file format issue with DESTDIR
jlance [Fri, 7 May 2010 13:08:42 +0000 (13:08 +0000)]
Fixed the DIRS file format issue with DESTDIR

10 years agoModify makefile to install release am_benchmarks to the file system.
jlance [Thu, 6 May 2010 19:56:02 +0000 (19:56 +0000)]
Modify makefile to install release am_benchmarks to the file system.

10 years agoCorrect cflags for Debug to enable debug and for Release to enable -o3 and disable...
jlance [Thu, 6 May 2010 17:52:25 +0000 (17:52 +0000)]
Correct cflags for Debug to enable debug and for Release to enable -o3 and disable debug.

10 years agoModified Dhrystone to accept number of loops as input and cpu frequency as input...
jlance [Thu, 6 May 2010 16:27:34 +0000 (16:27 +0000)]
Modified Dhrystone to accept number of loops as input and cpu frequency as input and output DMIPS/MHz.  If the inputs are not provide Dhrystone behaves as it used to behave.

10 years agoRemove hard code path
jlance [Tue, 4 May 2010 22:20:35 +0000 (22:20 +0000)]
Remove hard code path

10 years agoFixing comments in headers
jlance [Fri, 30 Apr 2010 17:50:44 +0000 (17:50 +0000)]
Fixing comments in headers

10 years agoChanging to run am_benchmarks from any location
jlance [Fri, 30 Apr 2010 17:32:09 +0000 (17:32 +0000)]
Changing to run am_benchmarks from any location

10 years agorunWhetstone script is pointing at the wrong location
jlance [Thu, 29 Apr 2010 13:42:50 +0000 (13:42 +0000)]
runWhetstone script is pointing at the wrong location

10 years agobuild if not done during install
chase.maupin [Wed, 28 Apr 2010 22:03:20 +0000 (22:03 +0000)]
build if not done during install

* If the project has not been built when make install is
  called then do a build first.

10 years agoAdding whetstone release option
jlance [Wed, 28 Apr 2010 20:58:43 +0000 (20:58 +0000)]
Adding whetstone release option

10 years agoAdding Eclipse project for Release option
jlance [Wed, 28 Apr 2010 20:57:13 +0000 (20:57 +0000)]
Adding Eclipse project for Release option

10 years agoAdded linpack release files
jlance [Wed, 28 Apr 2010 20:54:00 +0000 (20:54 +0000)]
Added linpack release files

10 years agoAdding linpack release project and makefile
jlance [Wed, 28 Apr 2010 20:52:09 +0000 (20:52 +0000)]
Adding linpack release project and makefile

10 years agoAdded release project for dhrystone
jlance [Wed, 28 Apr 2010 20:49:13 +0000 (20:49 +0000)]
Added release project for dhrystone

10 years agoChanged install target
chase.maupin [Wed, 28 Apr 2010 20:37:27 +0000 (20:37 +0000)]
Changed install target

* Changed the install target to use the "install" command.

10 years agoAdded new .cproject with release option
jlance [Wed, 28 Apr 2010 20:29:31 +0000 (20:29 +0000)]
Added new .cproject with release option

10 years agoAdding dhrystone Release option
jlance [Wed, 28 Apr 2010 20:27:19 +0000 (20:27 +0000)]
Adding dhrystone Release option

10 years agoAdded README with make instruction - add DIRS dir with project names
jlance [Wed, 28 Apr 2010 20:20:24 +0000 (20:20 +0000)]
Added README with make instruction - add DIRS dir with project names

10 years agoUpdated makefile to align with Matrix build process
jlance [Wed, 28 Apr 2010 20:18:37 +0000 (20:18 +0000)]
Updated makefile to align with Matrix build process

10 years agoTest mod
jlance [Wed, 28 Apr 2010 19:58:35 +0000 (19:58 +0000)]
Test mod

10 years agoRemove map files during clean
chase.maupin [Wed, 28 Apr 2010 15:15:29 +0000 (15:15 +0000)]
Remove map files during clean

* Modified the top-level makefile to remove the .map files
  during the clean operation.

10 years agoAdd scripts and install target
chase.maupin [Wed, 28 Apr 2010 15:15:26 +0000 (15:15 +0000)]
Add scripts and install target

* Added scripts to run benchmarks programs that are used by
  the matrix_tui and matrix_gui projects.
* Added install target to the top-level makefile.

10 years agoRemove the .elf from the binary output executable
jlance [Thu, 22 Apr 2010 23:18:10 +0000 (23:18 +0000)]
Remove the .elf from the binary output executable

10 years agoAdd top level makefile
chase.maupin [Thu, 22 Apr 2010 18:43:40 +0000 (18:43 +0000)]
Add top level makefile

Added a top level Makefile to build the individual benchmarks

10 years agoRemoving test code
jlance [Thu, 22 Apr 2010 17:48:19 +0000 (17:48 +0000)]
Removing test code

10 years agoModify using CROSS_COMPILE instead of CTOOL_PREFIX for the IDE
jlance [Thu, 22 Apr 2010 17:44:44 +0000 (17:44 +0000)]
Modify using CROSS_COMPILE instead of CTOOL_PREFIX for the IDE

10 years agoChanged cross compile prefix variable
chase.maupin [Thu, 22 Apr 2010 14:52:37 +0000 (14:52 +0000)]
Changed cross compile prefix variable

Changed the cross compile prefix variable from CSTOOL_PREFIX
to CROSS_COMPILE to conform to community standards.

10 years agoAdding makefile.init which includes Rules.make for toolchaing path
jlance [Wed, 21 Apr 2010 21:40:26 +0000 (21:40 +0000)]
Adding makefile.init which includes Rules.make for toolchaing path

10 years agoAdding Environment variable toolchain path - CSTOOL_PREFIX
jlance [Wed, 21 Apr 2010 21:40:22 +0000 (21:40 +0000)]
Adding Environment variable toolchain path - CSTOOL_PREFIX

11 years agoFirst commit of whetstone, dhrystone and linpack
jlance [Wed, 14 Apr 2010 15:57:11 +0000 (15:57 +0000)]
First commit of whetstone, dhrystone and linpack

11 years agoInitial Repository Skeleton
root [Wed, 14 Apr 2010 14:15:24 +0000 (14:15 +0000)]
Initial Repository Skeleton