Benjamin Landers

Results 21 issues of 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...

enhancement

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...

enhancement

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...

enhancement
discussion

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...

enhancement

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...

question

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....

enhancement

This would be an amazing feature. It would probably be really hard to read .scad files, but writing them shouldn't be too hard.

dreams

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...

documentation

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...