You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
User read and write methods with void pointer and variable buffer size (easier for mmap, for system calls emulation, ELF image writing to memory)
Use plain byte addressable backend - it allows to support big and little endian architectures easier and mix of endianness between emulated CPU and host
Update cache to work above new model
Update peripherals to work above new model, add endian switch to memory backend and frontend objects
Introduce Address a RegisterValue types to allow 64-bit RISC-V support one day
Move components to "src" subdirectory
RISC-V core
Rename objects and file names to be more architecture neutral or switch to RISC-V names
Decide source of instruction encoding (QtMips used GNU binutils, C converted by Python to Python, then Python simarch )
Switch field names to match RISC-V ISA documents
Rewrite ALU to support RISC-V operations and GPR file
Consider floating point data path and vector unit communication with GPR
The text was updated successfully, but these errors were encountered: