stnolting
e47b5ffbb0
[makefile] add GDB startup arguments
2023-06-23 09:09:26 +02:00
stnolting
a3eb585df4
[sw/common] remove GDB from toolchain check target
2023-03-31 21:29:07 +02:00
stnolting
3d0b97c791
add GDB target to central makefile
2023-03-31 21:18:20 +02:00
Brian Nemetz
9e2cbf0fbd
Added support for USER_LIBS in the commond SW makefile.
2023-03-15 16:47:49 -07:00
stnolting
7442530a8e
[sw/common] add '_zicsr' to default MARCH configuration
2023-02-13 18:04:56 +01:00
stnolting
1f42a271e6
[sw] remove trailing spaces
2023-02-05 09:47:47 +01:00
stnolting
7ae0c00ad0
[sw,docs] change debug flag to '-g'
2022-11-11 07:28:19 +01:00
stnolting
c20db6f025
[sw/common] central makefile: minor edits
2022-10-27 18:33:26 +02:00
stnolting
47d718f0a8
[sw/common] add ASM and ELF makefile targets
...
enable debug symbols by defaults
2022-09-28 20:13:07 +02:00
stnolting
2cad982cf4
[sw makefile] help text typo fixes
2022-08-17 20:55:17 +02:00
stnolting
39160370c2
[sw] remove forced function alignment
...
Functions/lables do not need to be 32-bit-aligned (if C extension is enabled) to increase instruction fetch - thanks to the reworked CPU front-end from v1.7.0.3.
2022-08-04 15:24:27 +02:00
stnolting
f8907f2838
[makefile] update "all" target
2022-07-08 13:32:08 +02:00
stnolting
5fc216f980
[makefile] rework RAW targets
2022-07-08 12:34:37 +02:00
stnolting
3242cd107a
[makefile] clearify help text of "clean" targets
...
#358
2022-07-05 15:15:19 +02:00
stnolting
5cf8e5d3b8
🐛 fixed passing of USER_FLAGS variable for making bootloader
...
fixed bug that prevented the USER_FLAGS variable from being forwarded to the core makefile so it DISCARDED any bootloader customization options
2022-05-20 16:55:13 +02:00
stnolting
cb28d57779
add simple shell check to "make check"
2022-04-28 21:39:55 +02:00
stnolting
98733fdb3c
use gcc as default native compiler
...
"gcc" seems to be more portable than "g++"
2022-04-19 11:43:50 +02:00
stnolting
f3fb26f976
[sw/common/common.mk] added variables to help target
2021-12-09 06:59:10 +01:00
stnolting
0c4fdcef9e
[sw/common/common.mk] added header
2021-11-02 15:37:28 +01:00
stnolting
d97df66b39
⚠️ modify handling of makefile's MARCH and MABI variables
...
Pre-commit usage: `MARCH=-march=rv32i`, the `-march` should not be here
Post-commit usage: `MARCH=rv32i`, this is more straightforward
Same for `MABI=-mabi=...` -> `MABI=...`
2021-10-15 17:20:55 +02:00
stnolting
3dc43e82be
[sw/common] fixed 'sim' target
...
also requires 'install'
2021-10-08 18:56:01 +02:00
stnolting
8fd760e3b7
minor fixes/updates
2021-10-07 13:23:41 +02:00
Tore Ramsland
959c905973
Added targets to makefile to make local application and bootloader images
2021-10-07 09:39:02 +02:00
stnolting
526af95b27
[sw/common] adapted sim target
...
* simulation using vunit could be added using another target like "sim_vunit"
2021-09-13 18:48:03 +02:00
umarcor
bee29be1ad
[sim/run_riscv_test] do not make a local copy of sim/simple
2021-09-12 04:14:56 +02:00
umarcor
72dd877607
[sim/run_riscv_arch_test] do not make a local copy of sw
2021-09-12 02:04:56 +02:00
stnolting
6246f0e8c0
[sw/common] added new makefile target "sim"
...
can be used for in-console simulation of current application using GHDL and the default processor testbench ("simple"/script-based testbench setup)
2021-09-10 16:24:06 +02:00
stnolting
522bd3cef8
[sw/image_gen] renamed *.cpp -> *.c
2021-08-16 18:29:29 +02:00
stnolting
bc400b4902
[sw/common] added RISCV gcc config output to info target
2021-08-12 13:20:08 +02:00
stnolting
0fcb1d57c8
[sw] moved central makefile to common
2021-07-12 17:39:45 +02:00