stnolting
a028e4cde4
Merge branch 'main' into mmu_dev
2024-02-16 09:31:25 +01:00
stnolting
beab81e6b9
Allow disabling certain PMP modes ( #808 )
2024-02-16 07:19:48 +01:00
stnolting
b66d510dcd
[pmp] constrain ADDR read-back for available modes
2024-02-16 06:45:30 +01:00
stnolting
769799f1be
[docs] add new PMP configuration generics
2024-02-16 06:44:24 +01:00
stnolting
c46151ac28
[changelog] add v1.9.5.1
2024-02-16 06:29:42 +01:00
stnolting
1921d3856f
[sim] add new PMP generics
2024-02-16 06:25:14 +01:00
stnolting
a544c4f470
[top] allow disabling certain PMP modes
2024-02-16 06:24:58 +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
676f0fba76
Add DMA fence operation ( #807 )
2024-02-15 21:53:02 +01:00
stnolting
b7b845e09e
[docs] XIP minor edits
2024-02-15 19:56:35 +01:00
stnolting
8a667e714f
[changelog] add v1.9.4.13
2024-02-15 19:28:02 +01:00
stnolting
bf777fa08a
[docs] add new DMA fence control register bit
2024-02-15 19:04:49 +01:00
stnolting
4132e0e6a1
[sw] add DME fence configuration bit
2024-02-15 19:00:46 +01:00
stnolting
102d344f2d
[rtl] add DMA fence operation
2024-02-15 19:00:26 +01:00
stnolting
c23d1f758d
🐛 fix another C-ISA loophole ( #806 )
2024-02-15 15:53:05 +01:00
stnolting
8f2cabb75d
[docs] default bootloader image ISA is rv32i
...
https://github.com/stnolting/neorv32-setups/issues/143
2024-02-14 22:02:19 +01:00
stnolting
692f848a58
[changelog] add v1.9.4.12
2024-02-14 21:56:50 +01:00
stnolting
1d67e3e222
🐛 fix another C-ISA loophole
2024-02-14 21:48:55 +01:00
stnolting
897667f7f5
Fixes to the FPU for issue #791 ( #794 )
2024-02-14 17:15:23 +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
36ae947c32
[v1.9.4.11] update version id
2024-02-11 15:05:36 +01:00
stnolting
fa71f9aacc
[fpu] remove trailing spaces
2024-02-11 15:00:01 +01:00
stnolting
023bac0763
[fpu] add missing signal to sensitivity list
2024-02-11 14:55:18 +01:00
stnolting
da00ef21b1
[fpu] fix incomplete comparison
...
operands were not of the same size
2024-02-11 14:54:10 +01:00
stnolting
2019d4e309
[fpu] add missing signals to sensitivity lists
2024-02-11 14:52:09 +01:00
stnolting
71824ad7b4
Merge branch 'main' into main
2024-02-11 14:47:09 +01:00
stnolting
bf82ad640e
minor rtl edits ( #804 )
2024-02-11 14:41:34 +01:00
stnolting
5235d6ec84
[cpu] bus fence comment edit
2024-02-11 11:26:16 +01:00
stnolting
14778bbc6d
[changelog] add v1.9.4.10
2024-02-11 10:34:56 +01:00
stnolting
54ead5ff9a
[control] minor edits
...
- terminate unused hpmevent_cfg registers (prevent synthesis warning)
- hardwire IPB size to 2; experiments have shown this is the most efficient configuration (performance vs. area)
2024-02-11 10:26:07 +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
0118da399e
Merge branch 'main' into main
2024-02-10 23:49:27 +01:00
stnolting
c8e05cb9e4
[rtl] fix HPM null range assertions ( #803 )
2024-02-10 13:47:47 +01:00
stnolting
1a8b9b76c0
[changelog] add v1.9.4.9
2024-02-10 08:33:29 +01:00
stnolting
33e5f0d333
[rtl] fix HPM null range assertions
2024-02-10 08:22:26 +01:00
stnolting
3e718ece09
[top] remove spaces
2024-02-10 07:56:51 +01:00
stnolting
a82a4505ee
🐛 fix fence signal pass-through in caches ( #802 )
2024-02-10 07:30:18 +01:00
stnolting
e55dbad0fa
[changelog] add v1.9.4.8
2024-02-10 07:18:29 +01:00
stnolting
72044a0b6d
🐛 fix fence signal pass-through in caches
2024-02-10 07:06:02 +01:00
Mikael Mortensen
238d254b2f
Messed up a merge
...
Signed-off-by: Mikael Mortensen <119539842+mikaelsky@users.noreply.github.com>
2024-02-09 17:55:38 -08:00
Mikael Mortensen
c27c14aa07
Merge branch 'stnolting:main' into main
2024-02-09 17:33:58 -08:00
stnolting
83bfb56b49
add fence signal to CPU bus ( #800 )
2024-02-09 19:58:12 +01:00
stnolting
86aaa0f3e9
[docs] update fence descriptions
2024-02-09 18:00:41 +01:00
stnolting
6de7c75fe8
[changelog] add v1.9.4.7
2024-02-09 17:37:50 +01:00
stnolting
d70a70265f
[package] remove top's fence signals
2024-02-09 17:37:30 +01:00
stnolting
546bb8231b
[docs] remove top's fence signals
2024-02-09 17:29:18 +01:00
stnolting
66a8237ed6
[docs] add cache clear operation
2024-02-09 17:09:06 +01:00