sunflower-embedded-system-emulator
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.
**Describe the bug** Command taintmem does not appear in list of commands when help is typed. **To Reproduce** ```[ID=0 of 1][PC=0x8000000][3.3E+00V, 6.0E+01MHz] help ADDVALUETRACE BATTALERTFRAC BATTCF BATTETALUT BATTETALUTNENTRIES BATTILEAK BATTINOMINAL...
Command and instruction are used interchangeably in the taint code but they are two different things
**Describe the bug** Command and instruction are used interchangeably in the taint code but they are two different things. **To Reproduce** N/A **Expected behavior** Sunflower commands should be referred to...
If you load a Sunflower command file like the following, the behavior will not be as you expect (e.g., Sunflower will complain about an invalid command and you will not...
**Describe the bug** Currently can't make memory size > 96000. **To Reproduce** Attempting to make the memory any larger than 96000 resulted in the following error message: ``` [ID=1 of...
New RISC-V commands don't show up in help (related to #127): The rules for making help.h in the Makefile and the mkhelp script need to be updated to correctly make...
The base instruction set `fence`, `fence_i`, `ecall`, `ebreak`, and `csr*` instructions have not been implemented in the RISC-V inline assembler. None of the floating-point, double or uncertain instructions have been...
Factor out the uncertain-specific benchmarks in `benchmarks/source`
jonathanlim@Jonathans-MacBook-Pro:~/Documents/Compiler/sunflower-simulator/benchmarks/source/swradio (master) $ make /Users/jonathanlim/Documents/Compiler/sunflower-simulator/tools/bin/sh-coff-gcc -nostdlib -fno-builtin -DM32 -O3 -Wall -I../../../../sys/include -I../ -I../../port -I../../../../sys/libOS/port -I../../../../sys/kern/superH -I../../../../sim -c ../../port/devnet.c In file included from ../../port/devnet.c:1: ../../../../sim/e-types.h:38:20: error: stdint.h: No such file or...
jonathanlim@Jonathans-MacBook-Pro:~/Documents/Compiler/sunflower-simulator/benchmarks/source/sbench/DAM+Sift (master) $ make clean; make rm -rf init.i *.o damv2 damv2.sr damv2.map /Users/jonathanlim/Documents/Compiler/sunflower-simulator/tools/bin/sh-coff-gcc -E init.S > init.i; /Users/jonathanlim/Documents/Compiler/sunflower-simulator/tools/bin/sh-coff-as init.i -o init.o /Users/jonathanlim/Documents/Compiler/sunflower-simulator/tools/bin/sh-coff-gcc -DSIFT_RANDTABLE -nostdlib -fno-builtin -DM32 -Wall -DLOGMARKERS -gstabs3...
### Taint Analysis Setup (Introduction) The original purpose of the taint tracking was to be able to follow all instructions which used information from a certain source (e.g. a sensor),...