Charles Papon
|
5b8febb977
|
Revert "Revert "Merge branch 'master' into dev""
This reverts commit c01c256757 .
Fix dBusCachedPlugin relaxedMemoryTranslationRegister when mmu translation is done in the execute stage
|
2020-01-29 22:37:09 +01:00 |
Charles Papon
|
c01c256757
|
Revert "Merge branch 'master' into dev"
This reverts commit b5374433a5 , reversing
changes made to f01da9c73b .
|
2020-01-29 15:20:13 +01:00 |
sebastien-riou
|
badc38d645
|
Merge remote-tracking branch 'origin/master' into arty
|
2020-01-17 00:54:19 +01:00 |
sebastien-riou
|
1fb1e358bb
|
fix makefile clean target
|
2020-01-17 00:49:35 +01:00 |
sebastien-riou
|
97b2838d18
|
Murax on Digilent Arty A7-35
|
2020-01-16 21:58:55 +01:00 |
sebastien-riou
|
de9f704de2
|
better pin names in scala, bootloader without magic word
|
2020-01-13 21:58:08 +01:00 |
sebastien-riou
|
b866dcb07f
|
XIP on Murax improvements
|
2020-01-12 16:08:14 +01:00 |
Mateusz Holenko
|
5085877eed
|
Fix handling LiteX uart and timer.
|
2019-07-24 16:09:21 +02:00 |
Mateusz Holenko
|
6a2584b840
|
Add `litex` target
Use configuration from the `csr.h` file
generated dynamically when building a LiteX platform.
|
2019-07-11 15:56:48 +02:00 |
Mateusz Holenko
|
39c3f408e5
|
Create makefile targets
Allow to change build target without modifiying the sources.
In order to keep compatibilty `sim` target is built by default.
|
2019-07-11 15:50:15 +02:00 |
Mateusz Holenko
|
423355ecbf
|
Allow to set custom DTB/OS_CALL addresses
Setting those from command line during compilation allows
to create a custom setup without the need of modifying the
sources.
|
2019-07-11 14:09:06 +02:00 |
Mateusz Holenko
|
28a11976da
|
Allow to set custom RAM base address for emulator
This is needed when loading the emulator to RAM
with an offset.
|
2019-07-11 14:06:24 +02:00 |
Charles Papon
|
2810ff05b0
|
Fix emulator instruction emulation trap redirection to supervisor.
Impact only AMO less configs
|
2019-04-19 02:31:39 +02:00 |
Charles Papon
|
caa37a8028
|
Reduce machine mode emulator CSR requirements and emulate more CSR (in the case they aren't supporter in hardware)
|
2019-04-10 19:04:52 +02:00 |
Charles Papon
|
fd15a938c5
|
#60 Fix machine mode emulator atomic emulation. Do not write regfile if the page was set as read only.
|
2019-04-08 13:20:56 +02:00 |
Charles Papon
|
369a3d0f5f
|
#60 Sync everything, added much comment on the top of Linux.scala to help reproduce
|
2019-03-31 23:43:56 +02:00 |
Charles Papon
|
c7314cc606
|
Got buildroot login, userspace, commands working
Moved location of DTB, initrd. Will move again
Added getChar SBI in emulator
Added an QEMU mode in the emulator config.h, work with qemu riscv32 virt
|
2019-03-31 15:17:45 +02:00 |
Dolu1990
|
9383445e0b
|
Add a qemu option (wip)
|
2019-03-30 18:26:44 +01:00 |
Charles Papon
|
29980016f3
|
#60 Fix instruction fetch exception PC by forcing LSB to be zero
|
2019-03-30 10:10:25 +01:00 |
Dolu1990
|
0c48729611
|
Sync impact less changes (asfar i know)
|
2019-03-29 08:43:15 +01:00 |
Dolu1990
|
9ac4998478
|
Fix emulator nested exception redirection privilege
|
2019-03-28 00:38:38 +01:00 |
Dolu1990
|
ac06111163
|
Fix MMU MPRV, Fix emulator nested exception
|
2019-03-27 22:58:30 +01:00 |
Dolu1990
|
b69c474fa2
|
#60 user space reached
/sbin/init: error while loading shared libraries: libm.so.6: cannot stat shared object: Error 38
|
2019-03-27 00:26:51 +01:00 |
Dolu1990
|
94fc2c3ecf
|
Fix some models missmatch
Add more SBI
Add hardware LR/SC support in dbus cacheless
|
2019-03-26 01:25:18 +01:00 |
Dolu1990
|
1c3fd5c38b
|
Fix mprv and add it into the softare model
|
2019-03-25 12:03:32 +01:00 |
Dolu1990
|
9d55283b3b
|
Machine mode emulator
|
2019-03-25 02:00:19 +01:00 |
Dolu1990
|
56fd73fbbc
|
Add missing bin files
|
2018-09-23 19:26:11 +02:00 |
Dolu1990
|
bdc3246f5a
|
Fix xip gitignore
|
2018-09-23 19:23:43 +02:00 |
Dolu1990
|
ff1d1072a7
|
XIP is physicaly working on murax
|
2018-09-19 00:09:14 +02:00 |