stnolting
81e3cfd5ea
[docs] update SW makefile section
2025-04-13 08:06:43 +02:00
stnolting
e7df3a9a35
[docs] update makefile section
2025-04-12 22:36:17 +02:00
stnolting
7685a9a550
[sw/common] clean up central makefile
2025-04-12 10:24:40 +02:00
stnolting
9bc5433aa2
[common/makefile] remove CC_OPTS define
...
the according string is getting way too big...
2025-02-20 21:33:05 +01:00
stnolting
5e0e1c6d09
[sw/lib/include] use capital letter for all #defines
2025-02-17 20:52:11 +01:00
stnolting
ff8d127e32
[docs] minor layout fixes
2025-02-03 21:50:04 +01:00
stnolting
8768abec62
⚠️ [docs] remove XIP module
2025-02-01 19:17:41 +01:00
stnolting
7685b63a1f
[docs] remove XIRQ controller
2025-01-15 20:08:20 +01:00
stnolting
9b68c61e4c
[docs] minor edits
2025-01-11 06:33:18 +01:00
stnolting
db6a4b7768
[docs] smp updates and cleanups
2025-01-10 12:03:30 +01:00
stnolting
6cc8ddf6d2
[sysinfo] cleanup HAL
...
add MISC-get functions
2025-01-07 17:22:08 +01:00
stnolting
e3cc802d7d
[sw/lib] add SMP HAL
2025-01-04 22:06:11 +01:00
stnolting
b677f49af7
[sw] remove AMO emulation layer
...
no we have "real" AMOs
2025-01-03 21:21:24 +01:00
stnolting
c0c5068683
[docs] typo fixes
Documentation / SW Framework (push) Waiting to run
Documentation / Datasheet (push) Waiting to run
Documentation / Deploy to Releases and Pages (push) Blocked by required conditions
2025-01-03 14:50:11 +01:00
stnolting
99d98233b5
[docs] update crt0 section
Documentation / SW Framework (push) Has been cancelled
Documentation / Datasheet (push) Has been cancelled
Processor / processor simulation (push) Has been cancelled
Documentation / Deploy to Releases and Pages (push) Has been cancelled
2025-01-02 14:40:07 +01:00
stnolting
b8f578f94d
[docs] replace MTIME by CLINT
2024-12-26 22:49:47 +01:00
Lukas Pajak
154642d964
[docs] Add UART_DISABLED and lto to mk example
2024-12-03 11:18:04 +01:00
stnolting
0caddcdbae
[docs] add note regarding build artifacts
2024-12-01 19:56:39 +01:00
Lukas Pajak
44c4c48ffc
[docs] add hint for more complex projects
2024-11-28 10:53:55 +01:00
stnolting
ad98b9a81e
[docs] update default gcc prefix
Documentation / SW Framework (push) Has been cancelled
Documentation / Datasheet (push) Has been cancelled
Processor / processor simulation (push) Has been cancelled
Documentation / Deploy to Releases and Pages (push) Has been cancelled
2024-11-10 01:06:06 +01:00
stnolting
a742ba684f
[sw/common] update image_gen switches
2024-10-31 22:29:41 +01:00
stnolting
b847601de1
[docs] minor layout fix
2024-10-29 21:36:52 +01:00
stnolting
f7719dd24b
[docs] rework software section
2024-10-26 22:18:43 +02:00
stnolting
4c93fda0ce
[docs] rework software/makefile/linker sections
2024-10-20 20:29:46 +02:00
stnolting
e754e40961
[docs] fix broken links
2024-10-06 00:49:50 +02:00
stnolting
80b14f342d
[docs] software: add stack alignment
2024-09-15 21:47:04 +02:00
stnolting
9c6cd3b3fc
[docs] add notes regarding ELF debug symbols
2024-09-08 13:44:09 +02:00
stnolting
7550483392
[docs] update makefile targets
2024-08-03 11:49:06 +02:00
stnolting
1d0314a996
minor edits
2024-08-01 18:31:09 +02:00
stnolting
092bf4dad8
[makefile] add elf_sections target
...
show all ELF sections
2024-08-01 18:20:11 +02:00
stnolting
c28ea75d45
[docs] minor edits
2024-07-31 20:19:04 +02:00
stnolting
fff64015b1
[newlib] rename source file
2024-07-28 20:50:47 +02:00
stnolting
00d248cb19
[docs] software: minor fixes
2024-07-21 19:14:35 +02:00
stnolting
e277e82b7a
[docs] software: minor fix
...
#959
2024-07-21 19:10:21 +02:00
stnolting
ee0f128a62
[docs] remove DM header file
2024-07-20 21:21:27 +02:00
stnolting
412f3c272f
[doc] update section "Executable Image Format"
...
cleanups and add support for mif file type
2024-07-11 20:46:11 +02:00
stnolting
34c8ce9aeb
[docs] SW/crt0: minor edits
2024-07-06 18:00:28 +02:00
stnolting
a6614e0244
[sw] add legacy compatibility wrapper library
2024-07-02 19:57:41 +02:00
stnolting
6a1bd01350
[sw/lib] add neorv32_aux library
...
For general auxiliary functions
2024-06-29 17:04:38 +02:00
stnolting
e567fd1614
[docs] update FPU fused/MAC section
2024-05-18 17:35:09 +02:00
stnolting
eb7ad79009
[docs] SW: add mem and coe makefile targets
2024-05-16 18:08:27 +02:00
stnolting
0bc9890f21
[sw/lib] remove backwards compatibility layer
...
UART aliases are moved to UART header file
2024-05-13 18:58:01 +02:00
Johannes Pfau
c3c34161de
Support tool-specific standard flags in makefile
...
This introduces the following new makefile variables: `CFLAGS` for C, `CXXFLAGS` for C++, `ASFLAGS` for Assembler and `LDFLAGS` for the linker. Names follow conventions from https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html
These variables can then be set either in the user application makefile (before including `common.mk`) or on the command line when calling make.
2024-03-24 21:30:51 +01:00
stnolting
1dd6faf631
[sw] add all main memory section to linker script
...
just for completeness
2024-03-15 21:06:27 +01:00
stnolting
d28baa5326
[makefile] pass CC_OPTS var as define
2024-02-18 19:22:52 +01:00
stnolting
37c2e1ff45
[crt0] remove after-main handler
...
main should not return
2023-12-12 22:17:54 +01:00
stnolting
74f1a5fe2d
[docs] minor typo edits
2023-10-31 17:10:33 +01:00
stnolting
be6ba95e4b
[docs] add section "crt0 early boot trap handler"
2023-10-30 21:34:41 +01:00
stnolting
cc5a8f3779
[docs] update documentation
2023-10-28 14:59:19 +02:00
stnolting
35e2328ba0
[sw,makefile] add new GHDL run args variable
2023-10-27 11:58:39 +02:00