Update make install error message
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
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>
* 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>
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>
- 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>
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>
* 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>
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.
* Allow CFLAGS to be overridden so Makefiles can support different architecture
and allow different toolchains to be used.
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.
* Since arm-benchmarks will be packaged up differently in the SDK need to adjust
the relative paths to Rules.make to reflect that change.
arm-benchmarks: removing typo
* fixing type with install
Signed-off-by: Jeff Lance <j-lance1@ti.com>
* fixing type with install
Signed-off-by: Jeff Lance <j-lance1@ti.com>
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>
* 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>
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>
* 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>
Adding COPYING file
- For migration from OE core
- For migration from OE core
12 years agoUpdate to CCS project files for armv5te dhrystone to specify Debug and Release output...
Update to CCS project files for armv5te dhrystone to specify Debug and Release output paths.
Update CCS project files to include paths to header files and define constants.
Modify makefiles to remove -O3 from debug builds
Modifying runDhrystone script to use bogomips to find the CPU clock frequency if cpufreq is not available.
Increasing iterations from 10000 to 30000
* Whetstone needs to run for appox 10 seconds.
* New tools make Whetstone much faster
* Whetstone needs to run for appox 10 seconds.
* New tools make Whetstone much faster
Correct clean makefile target for building all am-benchmarks programs.
Makefiles missing CFLAGS for armv5te ARCH
Modify makefiles with -include to optionally pull in Rules.make
Replace makefiles auto-generated by CCS with a single makefile. Change CCS projects to Makefile projects.
Adding Legal Headers
* removing dhrystone_static check
* removing dhrystone_static check
Using 3 files fro dhrystone instead of 2 files. This is required for dhrystone 2.1
Removing cortex-a8 and arm9
am_benchmarks: Renaming the ARCH {arm9,cortex-a8} to {armv5te, armv7a}.
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.
* Fixing an issue where the wrong ARCH is delivered via source IPKs.
* Moving the Makefile to the top level fixes this issue.
Adding return values to the main() functions for dhrystone and linpack
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>
* update SRCREV to pull in
* Modified makefile to support Debug and Release versions for CCSv5
Signed-off-by: Jeff Lance <j-lance1@ti.com>
Correcting path for Rules.mak for Cortex-a8 parts
Modifying where to find Rules.make for the SDK4.0.1.0 series
Modifying Dhrystone script to test if cpu_freq is there, if not ignore cpu_freq.
Delete file test.file
Modified Dhrystone to use the statically compiled binary with better performance
This is a test
Remove unused directory
Remove unused directory
Remove unused directory
Remove unused directory
Removing unused directory
Remove unused directory
Modified run-script file loop iteration to change execution time to around 10 seconds.
Removing the am3715 specific project, am3715 should now use the cortex-a8 specific project
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
Remove the omapl138 specific project, omapl138 should utilize the arm9 project
13 years agoChanging from platform specific projects to ARM processor specific projects. So chang...
Changing from platform specific projects to ARM processor specific projects. So changing from omapl138 to arm9
Clean up, removing original project
Now adding the omapl138 platform support
Making the necessary file adjustments for the am3715 platform since the directory structure was modified to add the am3715 directory.
Creating a cross platform release starting with am3715
Removed warning from dhrystone build
Correct AM benchmark name from microcontroller to microprocessor
Fixed the DIRS file format issue with DESTDIR
Modify makefile to install release am_benchmarks to the file system.
Correct cflags for Debug to enable debug and for Release to enable -o3 and disable debug.
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.
Remove hard code path
Fixing comments in headers
Changing to run am_benchmarks from any location
runWhetstone script is pointing at the wrong location
build if not done during install
* If the project has not been built when make install is
called then do a build first.
* If the project has not been built when make install is
called then do a build first.
Adding whetstone release option
Adding Eclipse project for Release option
Added linpack release files
Adding linpack release project and makefile
Added release project for dhrystone
Changed install target
* Changed the install target to use the "install" command.
* Changed the install target to use the "install" command.
Added new .cproject with release option
Adding dhrystone Release option
Added README with make instruction - add DIRS dir with project names
Updated makefile to align with Matrix build process
Test mod
Remove map files during clean
* Modified the top-level makefile to remove the .map files
during the clean operation.
* Modified the top-level makefile to remove the .map files
during the clean operation.
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.
* 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.
Remove the .elf from the binary output executable
Add top level makefile
Added a top level Makefile to build the individual benchmarks
Added a top level Makefile to build the individual benchmarks
Removing test code
Modify using CROSS_COMPILE instead of CTOOL_PREFIX for the IDE
Changed cross compile prefix variable
Changed the cross compile prefix variable from CSTOOL_PREFIX
to CROSS_COMPILE to conform to community standards.
Changed the cross compile prefix variable from CSTOOL_PREFIX
to CROSS_COMPILE to conform to community standards.
Adding makefile.init which includes Rules.make for toolchaing path
Adding Environment variable toolchain path - CSTOOL_PREFIX
First commit of whetstone, dhrystone and linpack
Initial Repository Skeleton