sunflower-embedded-system-emulator icon indicating copy to clipboard operation
sunflower-embedded-system-emulator copied to clipboard

Sunflower Full-System Hardware Emulator and Physical System Simulator for Sensor-Driven Systems. Built-in architecture modeling of Hitachi SH (j-core), RISC-V, and more.

Results 83 sunflower-embedded-system-emulator issues
Sort by recently updated
recently updated
newest added

**Describe the bug** In machine-hitachi-sh.c:751 memset(S->superH->B, 0, sizeof(SuperHBuses)) produces a segmentation fault because S->superH->B is NULL.

Bug

`rv32d_fclass_d()` and `rv32d_fclass_s()` contain non-portable code and might misbehave in default case of `switch(class)`. @harrysarson, @rjlv2, or @SamuelmsWong, are you interested in looking at this after #132 has merged?

Help Wanted

Magic numbers in `taint.c/taintprop()` magic numbers (unnamed constants) should be replaced with the named constants in `decode-riscv.h`. @HAM41 or @SamuelmsWong, interested in looking at this?

Help Wanted

**Describe the bug** A stale reference in .gitmodules On a fresh repo: ``` git clone --recursive https://github.com/physical-computation/sunflower-simulator.git ``` the remotes differ: ``` ~/git/sunflower-simulator git remote -v origin https://github.com/physical-computation/sunflower-simulator.git (fetch) origin...

Verify

New defaults for various compile-time configurations to ease porting to a certain new host platform.

Verify

Recent incoming contributed RISC-V-related code did not follow coding conventions in various places, breaking homogeneity. Related to #29.

Verify

In `reg_read_riscv()`, `data` may be uninitialized if `n > RISCV_GPR`. (cc: @Z-Gu)

Bug