Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix LB and LH sign extension and LH/SH mask calculation. | Pavel Pisa | 2019-03-13 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add debug access to rword and friends to allow read data through cache ↵ | Pavel Pisa | 2019-02-12 |
| | | | | | | | | without disturbing statistic. This allows to switch view between CPU and raw memory content. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implement LL and SC as simple load and store word. SC returns 1 unconditionally. | Pavel Pisa | 2019-02-08 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implemented simple indication of presence of memory location in the cache. | Pavel Pisa | 2019-02-07 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Added method to retrieve memory location status. | Pavel Pisa | 2019-02-07 |
| | | | | | | | It can inform if given location is cached or if given range is invalid in address space. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Resolve some memory leaks found by Valgrind. | Pavel Pisa | 2019-02-06 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Unified instructions table and access type move to machinedefs.h . | Pavel Pisa | 2019-02-04 |
| | | | | | | | This allows to specify requirement for RS and RD on instruction basis even for T_R / ALU instructions. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add license to the source files. | Pavel Pisa | 2019-02-04 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Correct memory view updates for uncached and write-through case. | Pavel Pisa | 2019-02-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Drop quick jump buttons from memory view | Karel Kočí | 2018-04-10 |
| | | | | | They are not implemented and even if they would they usage would be little bit funky as they would jump by internal amount of page memory. | ||
* | Implement sync for memory | Karel Kočí | 2018-04-08 |
| | |||
* | Drop unneeded mask in memory implementation | Karel Kočí | 2018-04-07 |
| | |||
* | Use whole words in memory | Karel Kočí | 2018-04-05 |
| | |||
* | Add focus function to memory view | Karel Kočí | 2018-01-25 |
| | |||
* | Emit byte_change when byte is written to memory | Karel Kočí | 2018-01-15 |
| | |||
* | Implement machine restart | Karel Kočí | 2018-01-05 |
| | |||
* | Some pleanups and small fixes | Karel Kočí | 2017-12-21 |
| | | | | | These are just code fixes. Shouldn't change anything but makes code cleaner. | ||
* | Put qtmips_machine to machine namespace | Karel Kočí | 2017-12-17 |
| | |||
* | Add AC_NONE to MemoryAccess::AccessControl | Karel Kočí | 2017-12-12 |
| | |||
* | Add memory type abstract function | Karel Kočí | 2017-12-12 |
| | | | | | | This functions can be used to write or read 32bit values from memory and memory on its own does signextends for example depending on passed control value. | ||
* | Implement branch and jump instructions | Karel Kočí | 2017-12-12 |
| | |||
* | Don't create memory section on read_byte | Karel Kočí | 2017-12-12 |
| | |||
* | Add possibility to compare memory and registers state | Karel Kočí | 2017-11-21 |
| | | | | | | For core testing we want to compare whole memory and registers. Registers are pretty simple but in case of memory it is some what more complicated and required its own tests to be sure that it works. | ||
* | Use QString and QVector instead of std ones and more | Karel Kočí | 2017-09-02 |
| | |||
* | Handle endianness in memory correctly | Karel Kočí | 2017-08-31 |
| | |||
* | Initial commit | Karel Kočí | 2017-08-30 |
Adding work done so far. |