Yuichi Sugiyama
def205ad76
Add README.md for pointer authentication test
2020-08-04 09:28:31 +02:00
Yuichi Sugiyama
6bc3022cc2
[rtl/sw] Add PAC and AUT counters
2020-07-15 17:02:42 +02:00
Yuichi Sugiyama
268f34530a
[sw] Run clang-format on pa_test.c
2020-07-15 17:02:42 +02:00
Yuichi Sugiyama
bca263f77c
[sw] Add Pointer Authentication test
2020-07-15 17:02:42 +02:00
Greg Chadwick
6b9165fa66
[doc] Update READMEs with best CoreMark results
2020-07-10 13:49:19 +01:00
Greg Chadwick
adafa73ca8
[sw] Enable choice of -march= string for CoreMark
2020-07-10 13:49:19 +01:00
Pirmin Vogel
414ff7eeb0
[doc] Fix spelling of CoreMark
...
Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
2020-07-06 12:30:02 +02:00
Greg Chadwick
023d86d912
[sw] Fix typo in simple system exception handler
...
Signed-off-by: Greg Chadwick <gac@lowrisc.org>
2020-06-02 13:45:46 +01:00
Greg Chadwick
3927fd8d2a
[rtl/sw] Add multiply and divide wait counters
2020-03-13 14:48:29 +00:00
Greg Chadwick
6fc4110acf
[sw] Add Coremark makefile and support files
...
Signed-off-by: Greg Chadwick <gac@lowrisc.org>
2020-03-09 14:41:40 +00:00
Greg Chadwick
d20e65e0f2
[sw/simple_system] Add PCOUNT_READ macro
2020-03-09 14:41:40 +00:00
Rupert Swarbrick
91d7721fa9
Make exiting from simple_system tests work with Spike
2020-03-02 15:45:47 +00:00
Rupert Swarbrick
59b3f7f476
Set the ELF entry point in simple system linker script
...
This is part of work to run binaries created for the simple system
under Spike. Spike's default behaviour (after a weird 'rom' trampoline
at 0x1000) is to obey the entry point given in the ELF file. So let's
set it correctly.
2020-02-28 10:02:56 +00:00
Stefan Tauner
07f288a961
sw-led: do not hardcode CC in makefile
2020-01-27 20:18:17 +00:00
Tom Roberts
5bb41957ef
[examples] Add timer example to simple system
...
Not particularly useful in the current system, but gives an example of
how to handle interrupts.
2020-01-10 10:18:09 +00:00
Tobias Wölfel
76f6a3d4c3
Use shared code for Arty A7-100T example
...
Move Xilinx specific code into shared folder so it can be re-used by
different examples.
Use the shared RAM code and make use of byte enable signal.
Fixes lowrisc/ibex#144
2019-11-14 13:20:19 +01:00
Tobias Wölfel
0927f085ee
Use gitignore for software directory
2019-11-13 14:30:53 +01:00
Tobias Wölfel
ef96678d65
Update load instruction
2019-11-13 14:30:53 +01:00
Greg Chadwick
2041f10c69
Added simple system
...
Simple system is a basic verilator top-level testbench for running
executables. It has functionality for outputting text to a log file
and for the software to terminate the simulation
2019-11-09 07:48:47 +00:00
Tobias Woelfel
6ebc0001ec
Ibex example Arty A7-100T
...
Simple example of how Ibex can be used to run software on a FPGA target.
2019-07-11 16:09:49 +01:00