Commit graph

80 commits

Author SHA1 Message Date
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
Renamed from sw/example/common.mk (Browse further)