68 Commits (2d33e50074135b9a64d298aa677b0c307b726171)
 

Author SHA1 Message Date
vhaudiquet 2d33e50074 Define CSR STATUS bits, std functions on exception 11 months ago
vhaudiquet cf8a1de199 gdbstub on bp, unreachable, previous privilege S 11 months ago
vhaudiquet b57739fe38 Hardened MMU permission checks 11 months ago
vhaudiquet 07f683dc41 Hardened memory bounds check 11 months ago
vhaudiquet 71f3fbc8b5 Refactor CPU mutex code 11 months ago
vhaudiquet 02114ea7d8 Multiple cleanups and improvements 11 months ago
vhaudiquet a0935f0aad ELF: added support for SHT_RISCV_ATTRIBUTES seg 11 months ago
vhaudiquet 326b52ef86 Added CSR_TIME support 11 months ago
vhaudiquet 256a56f70e Added CSRRSI 11 months ago
vhaudiquet 608dbba6a0 ebreak now generates BREAKPOINT 11 months ago
vhaudiquet b3f915dcb5 CPU privilege modes 11 months ago
vhaudiquet 082d2dcd4f Added mock SBI_EXTENSION_TIMER 11 months ago
vhaudiquet bdc091aab2 Fixed SBI base extension implementation 11 months ago
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