Morten Borup Petersen

Results 90 issues of Morten Borup Petersen

For those who want the fastest possible simulation, and do not care about any form of datapath visualization, there should be an option to select an ISA simulator processor model....

good first issue

A protocol should be defined for how memory read/writes from the Ripes memory subsystem sent to/from the connected peripheral server. Memory requests from the processor arrive from in the following...

This issue is intended to track progress on getting a web-based version of Ripes up and running. This would be based on [Qt for WebAssembly](https://doc-snapshots.qt.io/qt6-dev/wasm.html). https://mortbopet.github.io/ already shows a very...

enhancement
help wanted

As indicated by #121, there should be an example program to demonstrate the use of the various file-related system calls. The example program could: - open a new file for...

enhancement
help wanted
good first issue

To avoid having Linux-based users go to GitHub and download Ripes, it would be nice to have Ripes available through some of the various package managers out there. It would...

Just as we have a [self-checking test suite for RV32/64IMC](https://github.com/mortbopet/Ripes/tree/master/test/riscv-tests), it would be nice to also have a full pseudoinstruction test suite to ensure corectness.

help wanted
good first issue

This is a tracking commit for implementing support for IPC-based external peripherals. The idea behind this is to be able to define and implement protocols for: 1. Runtime handling of...

An external peripheral server should be able to provide information about the peripherals that are available in the server. An possible implementation could be to send a JSON string across...

For peripherals such as DMAs, a peripheral may need to access the internal simulator memory. This is currently supported by the following functions, which may be set by a peripheral:...

As found in #150, setting the .text section start address to some sufficiently high address, e.g. 0xFFFFFFFF, the symbols of the input assembly code are emitted starting from 0xFFFFFFFFFFFFFFFF, and...