summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorBunnaroath Sou <35707615+bsousi5@users.noreply.github.com>2019-03-26 15:18:55 -0700
committerGitHub <noreply@github.com>2019-03-26 15:18:55 -0700
commitfff485c3cf238d8edf90217ee729227f30da8ec1 (patch)
tree3fa7d52ca1e5caae632b5d04411235da0f3f40cb /README.md
parentedd89ecddd9abea9fa47b91487bf6bb8360b1c66 (diff)
parent0045570bc60f197a8c9e63d4330e1fba9238ce83 (diff)
Merge pull request #218 from sifive/pub-dhrystone
Making dhrystone public
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/README.md b/README.md
index 2b5a36b..1773137 100644
--- a/README.md
+++ b/README.md
@@ -92,6 +92,8 @@ operating systems to RISC-V.
- Demonstrates how to configure a Physical Memory Protection (PMP) region
- sifive-welcome
- Prints the SiFive banner and blinks LEDs
+ - dhrystone
+ - "Dhrystone" Benchmark Program by Reinhold P. Weicker
### Setting up the SDK ###
@@ -181,6 +183,16 @@ with the `release` configuration, you would instead run the command
make PROGRAM=timer-interrupt TARGET=coreip-s51-arty CONFIGURATION=release software
```
+##### Building an Benchmark Program ####
+
+Building a benchmark program is slightly special in that certain section is
+required to be loaded in specific memory region. A specialize linker file has
+been created for its optimal run.
+
+```
+make PROGRAM=dhrystone TARGET=coreip-e31-arty LINK_TARGET=ramrodata software
+```
+
#### Uploading to the Target Board ####
```