Dan Weaver

Results 12 issues of Dan Weaver

Testing CI

Currently we simulate system calls. On hardware these often set the `errno` variable which the user space program can inspect to gain information about what happened during the call. We...

The version.hh file is currently generated in the `src` directory. This should be moved to the build folders. @tom91136 has volunteered to fix this

Currently, if you incorrectly type "True" or "False" for any of the config options the resulting error is simply: ``` /.../SimEng/src/include/simeng/config/yaml/ryml.hh:20693:could not deserialize value Process finished with exit code 134...

Currently the fetch unit is parameterised with minimum and maximum instruction sizes, effecting the behaviour of the last 4 tests. The block size should also be parameterised, either as a...

Draft PR showing a possible way to allow non-fatal exceptions to update the processor state by sending the exception generating instruction back through writeback once handled and the results array...

In PR #374 there was discussion surrounding what constitutes a minimum core config and how this should be communicated to the user. One solution posed was to provide a matrix...

enhancement
docs

When adding a new Instruction Group you need to change the following files: InstructionGroups.hh, ModelConfig.cc and Instruction.cc::getGroup(), adding repeated information. Numbering is required to be contiguous which combined with the...

enhancement

This is a temporary PR to review initial 32 bit support provided by Huawei. Information regarding the changes made is available in README_RV32.md

Add infrastructure for testing the groups assigned to each micro-op of a macro-op, along with 3 example tests but no extensive usage. Expected micro-op groups should be provided in the...