stnolting
|
3d9be6173b
|
fixed init of lowest 16 registers
|
2020-08-13 20:13:23 +02:00 |
|
stnolting
|
636b5a2f40
|
made CPU arch output a one-liner
|
2020-08-13 20:12:58 +02:00 |
|
stnolting
|
a436a47ced
|
minor edits
|
2020-08-12 21:17:53 +02:00 |
|
stnolting
|
968eb68c2c
|
minor edits
|
2020-08-07 20:46:42 +02:00 |
|
stnolting
|
d931430dd5
|
removed cycle/instret CSR tests; added output to show number of executed instructions and cycles to final report
|
2020-08-06 20:32:47 +02:00 |
|
stnolting
|
8d3c57d190
|
crt0 only initializes lowest 16 registers
|
2020-08-06 20:28:50 +02:00 |
|
stnolting
|
c0b55f2d90
|
removed check if E CPU (only initializing lowest 16 registers now)
|
2020-08-06 19:07:07 +02:00 |
|
stnolting
|
4f604e3a23
|
simplified makefiles (using implicit definition of libc)
|
2020-08-06 19:06:39 +02:00 |
|
stnolting
|
4708465e8a
|
minor edits
|
2020-08-04 22:38:04 +02:00 |
|
stnolting
|
e1fac4d070
|
fixed error in goto_user_mode function
|
2020-08-03 21:42:30 +02:00 |
|
stnolting
|
4bbe7c3ecd
|
minor edits
|
2020-08-03 18:09:00 +02:00 |
|
stnolting
|
26607fb697
|
relocated DEVNULL
|
2020-08-03 18:07:35 +02:00 |
|
stnolting
|
f2537df43e
|
using explicit IRQ enable
|
2020-07-30 21:25:04 +02:00 |
|
stnolting
|
575c77900d
|
removed automatic IRQ enable/disable functions from RTE install/uninstall functions
|
2020-07-30 21:18:59 +02:00 |
|
stnolting
|
8f0cd29b2c
|
minor edits and updates
|
2020-07-30 18:44:33 +02:00 |
|
stnolting
|
10545eb447
|
minor edits
|
2020-07-29 19:05:42 +02:00 |
|
stnolting
|
ed85da5589
|
added PMP test; minor edits and fixes
|
2020-07-29 19:03:51 +02:00 |
|
stnolting
|
725ffb2894
|
added CSRs and bits for user mode and physical memory protection
|
2020-07-29 16:41:40 +02:00 |
|
stnolting
|
49f547f139
|
simplified NEORV32 RTE debug handler output to a one-liner
|
2020-07-29 16:37:58 +02:00 |
|
stnolting
|
e5cc7098b5
|
added (test) function to switch to user mode
|
2020-07-29 16:37:18 +02:00 |
|
stnolting
|
50b5f61a8f
|
minor edits
|
2020-07-25 13:54:32 +02:00 |
|
stnolting
|
17ad773155
|
minor edits
|
2020-07-25 11:03:14 +02:00 |
|
stnolting
|
ac58a2b4a7
|
updated bootloader using newest toolchain (gcc-10.1.0)
|
2020-07-25 10:11:02 +02:00 |
|
stnolting
|
c1c4e47e7e
|
fixed bug in crt0.S dummy trap handler
|
2020-07-25 10:10:03 +02:00 |
|
stnolting
|
651510bf02
|
updated for new CPU fast IRQ channels
|
2020-07-23 21:44:45 +02:00 |
|
stnolting
|
8eb2b07e9e
|
updated for new RTE
|
2020-07-23 21:44:13 +02:00 |
|
stnolting
|
11f30c7885
|
updated and optimized RTE - smaller, faster, better ;)
|
2020-07-23 21:41:55 +02:00 |
|
stnolting
|
8ade8ad170
|
updated bootloader
|
2020-07-23 21:40:52 +02:00 |
|
stnolting
|
2f04d77494
|
removed CLIC module
|
2020-07-23 21:38:29 +02:00 |
|
stnolting
|
90c698c76a
|
fixed bug in bootloader autoboot timer
|
2020-07-21 21:36:22 +02:00 |
|
stnolting
|
b0d0287773
|
minor edits and optimizations
|
2020-07-21 20:46:28 +02:00 |
|
stnolting
|
ceb5009b60
|
minor edits
|
2020-07-21 19:41:00 +02:00 |
|
stnolting
|
cc336101be
|
removed std libs stdlib, string and stdbool
|
2020-07-20 22:34:56 +02:00 |
|
stnolting
|
a8e6ad0546
|
added test for illegal compressed instruction exception
|
2020-07-20 22:32:54 +02:00 |
|
stnolting
|
b665c2876b
|
cpu goes to power-down mode if bootloader's boot attempt fails
|
2020-07-20 22:32:30 +02:00 |
|
stnolting
|
09fe942d9c
|
bootloader now shows user code instead of hart id
|
2020-07-20 14:21:35 +02:00 |
|
stnolting
|
c55e3d18fb
|
added custom USER_CODE generic; can be checked by software via SYSINFO
|
2020-07-20 13:42:10 +02:00 |
|
stnolting
|
03b1bb1a9e
|
minor edits
|
2020-07-18 14:10:01 +02:00 |
|
stnolting
|
c6896830e4
|
fixed bug in bootloader 'r' command
|
2020-07-18 14:09:09 +02:00 |
|
stnolting
|
8430617464
|
crt0 now takes HW info from SYSINFO module
|
2020-07-17 23:40:50 +02:00 |
|
stnolting
|
d098e1d6b1
|
updates
|
2020-07-17 23:40:10 +02:00 |
|
stnolting
|
33d74f4604
|
minor updates due to new SYSINFO component
|
2020-07-17 23:39:54 +02:00 |
|
stnolting
|
da5b86463c
|
processor-specific information is now obtained from the SYSINFO IO module
|
2020-07-17 23:38:40 +02:00 |
|
stnolting
|
5895df0f03
|
fixed bug in bootloader trap handler
|
2020-07-17 23:36:42 +02:00 |
|
stnolting
|
ee790a973d
|
coremark now only uses performance data from the timed core to compute the average CPI
|
2020-07-17 17:17:56 +02:00 |
|
stnolting
|
42901e2f16
|
bootloader now resets mcycle[h] and minstret[h] right before booting the actual application
|
2020-07-16 19:40:18 +02:00 |
|
stnolting
|
5db0155c06
|
fixed wrong argument types
|
2020-07-16 16:14:48 +02:00 |
|
stnolting
|
6f68b6461b
|
removed software interrupt function
|
2020-07-13 20:05:02 +02:00 |
|
stnolting
|
9792a59a04
|
updated for new hw version
|
2020-07-13 20:04:27 +02:00 |
|
stnolting
|
3be3ff2f22
|
removed software interrupt test
|
2020-07-13 20:02:44 +02:00 |
|