55 Commits (dcdebcd8e4f144ee285451f510d7c9aa0f969043)
 

Author SHA1 Message Date
vhaudiquet dcdebcd8e4 Added memory access type for mmu 11 months ago
vhaudiquet 5bb973e8da Added MMU 11 months ago
vhaudiquet 9da9b5045f Added SBI functions support 11 months ago
vhaudiquet 3f6657fe00 Removed logs 11 months ago
vhaudiquet ce89df1ed4 Added noreturn, removed logs 11 months ago
vhaudiquet 5727356559 Added SBI functions 11 months ago
vhaudiquet b1a327cccf Added FIXME messages for mulh 11 months ago
vhaudiquet a76c9e5e5c Added supervisor level ids 11 months ago
vhaudiquet 6c5e3fcc32 Added CSRRC/CSRRCI 11 months ago
vhaudiquet c404defb42 Added resource, fixed memaccess 11 months ago
vhaudiquet 43d22052e5 Fix GDB bug (ooops) 11 months ago
vhaudiquet c286beb1e1 Changed SW/LW test 11 months ago
vhaudiquet 9742c89270 Added CSRRWI support 11 months ago
vhaudiquet 7fbfae1081 UART as MMIO device 11 months ago
vhaudiquet 58b4bdb1e6 Memory interface is now MMIO-capable 11 months ago
vhaudiquet d7e684ad91 Added basic SBI support 11 months ago
vhaudiquet 31941c0813 MRET jump support 11 months ago
vhaudiquet c421595a95 Added MRET/SRET mock support 11 months ago
vhaudiquet 9e895e9032 Change WFI behavior : halt simulation 11 months ago
vhaudiquet 13f7f21b49 Added CSRRW/CSRRS basic support 12 months ago
vhaudiquet 948ff6493b Added messages for privileged instructions 12 months ago
vhaudiquet 12c05b4879 Added resource in README 12 months ago
vhaudiquet 66c89d8630 Bugfix JAL, print enhance 12 months ago
vhaudiquet a62148255e Added negative offset case for JALR 12 months ago
vhaudiquet 1c1b6a7ac0 Added JAL negative case 12 months ago
vhaudiquet 7f3efb092c Changed jalr test 12 months ago
vhaudiquet 44a917b398 gdbstub: added REUSEADDR/PORT and socket closing 12 months ago
vhaudiquet c3fa088a38 Added 'trace' option 12 months ago
vhaudiquet e7b521c589 Added BLT unit test 12 months ago
vhaudiquet 72dda9aaeb Added unit testing 12 months ago
vhaudiquet ce1729d5b1 better printing 12 months ago
vhaudiquet cdf2ed883a Added non-debug ebreak intercept 12 months ago
vhaudiquet 21c85d0bec better printing 12 months ago
vhaudiquet 980070b204 correct ebreak implementation, gdbstub watcher 12 months ago
vhaudiquet 89da4e56bb fix mutex aquire order 12 months ago
vhaudiquet f52699a8bf Multithread gdbstub and execution, with cont/halt 12 months ago
vhaudiquet a10f56446a CPU simulation in another thread 12 months ago
vhaudiquet f2c573bfc6 Make CPU and memory thread-safe 12 months ago
vhaudiquet c878dee7e0 Make CPU code thread safe 12 months ago
vhaudiquet afc68c1c96 gdbstub: implemented 'm' 'M' memory commands 12 months ago
vhaudiquet 629fa5fc56 gdbstub: ctrl-c command support 12 months ago
vhaudiquet 6b9e5c766b rv32cpu: allocated with calloc (for debug) 12 months ago
vhaudiquet cb98752b67 gdbstub: implemented G command 12 months ago
vhaudiquet 43629abbd4 GDBstub base implementation (gdb is happy) 12 months ago
vhaudiquet c466d7d175 Fix J decode wrong immediate 12 months ago
vhaudiquet 5b020b0444 Added mock gdbstub implementation 12 months ago
vhaudiquet 378d0fa463 Added M (Multiplication) extension 12 months ago
vhaudiquet 89744626a7 Better print :) 12 months ago
vhaudiquet 0adbd15225 Fix wrong OPCODEs for OR/AND 12 months ago
vhaudiquet bb1427f77b Fix JALR implementation (rd=rs1 edge case) 12 months ago