stnolting
|
a028e4cde4
|
Merge branch 'main' into mmu_dev
|
2024-02-16 09:31:25 +01:00 |
|
stnolting
|
a076d7993e
|
[processor_check] check for available PMP modes
|
2024-02-16 06:07:16 +01:00 |
|
stnolting
|
da7e95f84c
|
[RTE] check for available PMP modes
|
2024-02-16 06:06:40 +01:00 |
|
stnolting
|
a9d28f3430
|
🚀 preparing release v1.9.5
|
2024-02-16 05:54:37 +01:00 |
|
stnolting
|
4132e0e6a1
|
[sw] add DME fence configuration bit
|
2024-02-15 19:00:46 +01:00 |
|
stnolting
|
6cbf165754
|
[float_test] adjust sign-injection models
sign-injection logic use floating point inputs as-is (no flushing)
|
2024-02-11 15:36:56 +01:00 |
|
stnolting
|
36ae41d5b3
|
[sw] float_test: fix rounding
use round to nearby integral
|
2024-02-11 15:25:57 +01:00 |
|
stnolting
|
656c820b1d
|
update bootloader
do not allow booting from XIP flash if XIP module not implemented (prevent bootloader crash)
|
2024-02-11 10:24:43 +01:00 |
|
stnolting
|
09e556a925
|
[bootloader] update XIP configuration
|
2024-02-09 14:00:12 +01:00 |
|
stnolting
|
0e08dc328c
|
[sw] rename XIP-available flag in SYSINFO
|
2024-02-09 11:47:22 +01:00 |
|
stnolting
|
ab939955ee
|
[sw/example] update XIP demo program
|
2024-02-09 09:30:22 +01:00 |
|
stnolting
|
30bcf3bfd7
|
[sw/lib] update XIP's burst flag
flag is read-only now; burst mode is automatically enabled if the XIP cache is implemented
|
2024-02-09 09:09:44 +01:00 |
|
stnolting
|
6bcf54c21f
|
[sw/lib] add MMU read-entry function
|
2024-02-06 20:33:18 +01:00 |
|
stnolting
|
ad3ef06342
|
Merge branch 'main' into mmu_dev
|
2024-02-04 18:12:52 +01:00 |
|
stnolting
|
0266a3783b
|
[rte] print ISA ext. in alphabetical order
|
2024-02-04 10:43:45 +01:00 |
|
stnolting
|
d6070d884d
|
[lib] add MMU init/reset function
|
2024-02-04 02:00:25 +01:00 |
|
stnolting
|
a4d21a534d
|
[lib] update MMU HAL drivers
|
2024-02-04 01:26:41 +01:00 |
|
stnolting
|
56e423d466
|
[lib] add MMU HAL
|
2024-02-03 20:56:53 +01:00 |
|
stnolting
|
d4d857cdf7
|
[RTE] add page fault support
|
2024-02-01 20:00:41 +01:00 |
|
stnolting
|
1513d19f38
|
[RTE] add page fault rap IDs
|
2024-02-01 20:00:06 +01:00 |
|
stnolting
|
41b3956442
|
[sw/lib] add page fault mcause codes
|
2024-02-01 19:59:17 +01:00 |
|
stnolting
|
049f51ab70
|
[RTE] minor edit
no info output if UART0 not implemented
|
2024-01-31 21:57:50 +01:00 |
|
stnolting
|
e0f7874749
|
[RTE] minor edits and cleanups
|
2024-01-31 21:53:14 +01:00 |
|
stnolting
|
6269bd2fcd
|
🚀 preparing release v1.9.4
|
2024-01-31 20:46:03 +01:00 |
|
stnolting
|
8c2a5ed0ec
|
[processor_check] update run script
add additional ISA extensions - except C
|
2024-01-28 20:38:16 +01:00 |
|
stnolting
|
09b82b893d
|
minor typo fix
|
2024-01-26 10:55:38 +01:00 |
|
stnolting
|
cdbf8a6b7b
|
add clock gating notifier to RTE hardware overview
- minor code clean-ups (remove private print true/false function)
|
2024-01-26 10:53:08 +01:00 |
|
stnolting
|
0c8ae0d965
|
add new CLOCK_GATING_EN generic to SYSINFO
- SYSINFO->SOC bit 7
- some minor VHDL clean-ups (remove use of custom bool-to-std_ulogic function)
|
2024-01-26 10:52:13 +01:00 |
|
stnolting
|
e2c37c1564
|
[processor_check] add illegal RVC test cases
|
2024-01-23 23:07:43 +01:00 |
|
stnolting
|
ef6965c473
|
update bootloader
shut down heart beat LED (if enabled) before booting application
|
2024-01-20 22:56:52 +01:00 |
|
stnolting
|
f723e36745
|
[crt0] minor comment edit
|
2024-01-20 22:41:01 +01:00 |
|
stnolting
|
4f686906ff
|
[sw/example] CFU: typo fix
|
2024-01-13 14:06:06 +01:00 |
|
stnolting
|
0ab5863bbf
|
🚀 preparing release v1.9.3
|
2024-01-11 17:53:51 +01:00 |
|
stnolting
|
3871dc8dc6
|
[sw] update example programs
|
2024-01-06 17:28:41 +01:00 |
|
stnolting
|
500f3b647e
|
[sw] update GPTMR HAL
|
2024-01-06 16:57:46 +01:00 |
|
stnolting
|
38f41b3ac7
|
[sw] cleanup legacy wrapper
|
2024-01-03 19:52:45 +01:00 |
|
stnolting
|
0f67664031
|
minor edits
|
2024-01-03 19:51:56 +01:00 |
|
stnolting
|
7ff9618be7
|
[coremark] add code guards for CPU counters/HPMs
fixing #757
|
2023-12-23 11:11:22 +01:00 |
|
stnolting
|
2ddac9853f
|
[sw] remove after-main handler
|
2023-12-12 22:18:12 +01:00 |
|
stnolting
|
37c2e1ff45
|
[crt0] remove after-main handler
main should not return
|
2023-12-12 22:17:54 +01:00 |
|
stnolting
|
fcdfeb9e63
|
[crt0] re-initi mstatus & fix trap cause identification
always emit 32-bit code for crt0
|
2023-12-11 21:46:51 +01:00 |
|
stnolting
|
9adce675f1
|
[rte] fix trap cause identification
|
2023-12-11 21:46:18 +01:00 |
|
stnolting
|
196ba488ba
|
[sw/lib] add helper for register spilling
|
2023-12-11 21:42:54 +01:00 |
|
stnolting
|
d6167b90d6
|
[sw] clean-up image generator
|
2023-12-11 21:23:32 +01:00 |
|
stnolting
|
273714b109
|
[sw] typo fixes in UART upload script
|
2023-12-06 21:46:45 +01:00 |
|
stnolting
|
e04396aec2
|
[sw/lib] cleanup rte
|
2023-12-04 17:40:33 +01:00 |
|
stnolting
|
162225b5d0
|
[sw/example] remove obsolete neorv32_rte_check_isa function
|
2023-12-04 17:40:16 +01:00 |
|
stnolting
|
c73ebe9ab8
|
[sw] remove redundant hardware_info program
|
2023-12-04 17:14:32 +01:00 |
|
stnolting
|
e5bcc74182
|
[sw/lib] add Zicond MXISA bit
|
2023-12-01 21:38:45 +01:00 |
|
stnolting
|
446a1b37d3
|
🚀 preparing release v1.9.2
|
2023-12-01 09:38:53 +01:00 |
|