Benjamin Landers
Benjamin Landers
I would like for GCC generated assembly to be able to be directly compiled (with libc features replaced). A fair number of small features need to be added to make...
As it stands, documentation isn't that accessible. You have to open the help menu after downloading and running RARS. Having a website or wiki filled out with some of the...
As a part of my continued work on refactoring the memory system, I think it would be useful to revamp how the data segment navigation works. I am thinking of...
Currently statements like `beq x0, x0, 90` are not allowed; ideally they should be. Additionally, this would allow it to share size checking code with integers. #19 could have been...
This addresses #37. I made the changes to `Syscall.java` to implement it and then updated all of the tests and the fibonacci example to work with the new system. I...
Jupiter uses `a0` for the system call number. Most other simulators/kernels use `a7` for the system call number. Notably, spike with pk, rv8, qemu for userspace, RARS, and RIPES all...
I have been working on making sure the Zicsr extension is fully implemented in RARS and so I tried out Jupiter confirm my expectations from my reading of the specification....
This would be an amazing feature. It would probably be really hard to read .scad files, but writing them shouldn't be too hard.
I saw the announcement on riscv-teach which explains a little of why this was made. > at this time this is probably the only RISC-V 64-bit pipeline simulator, which is...
I ran into this when trying to test out doubles as I just implemented them, but it was very confusing to see that `fcvt.w.s` was showing up despite it not...