Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add config option to reset machine before internal assembler starts. | Pavel Pisa | 2019-07-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Correct write through spelling. Reported by Richard Susta. | Pavel Pisa | 2019-03-25 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Updated read and write, added open, close, ftruncate syscalls and fs_root ↵ | Pavel Pisa | 2019-03-09 |
| | | | | | | | | | | | option. When operating system emulation root directory (fs_root) are selected then open() syscall opens real host system files in this limited subtree. When fs_root is not set then console is mapped to all read, write, open and close calls. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Enable configuration of syscalls emulation and stop on exception. | Pavel Pisa | 2019-03-06 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add burst time and store timing in the config. | Pavel Pisa | 2019-02-21 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Distinguish between write-through cache with allocate and update only if hit. | Pavel Pisa | 2019-02-20 |
| | | | | | | | Add into cache statistic number of backing/main memory accesses. Correction of meaning and computation of the cache statistic. 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> | ||
* | Add cache view renderer | Karel Kočí | 2018-05-23 |
| | |||
* | Change presets | Karel Kočí | 2018-04-15 |
| | |||
* | Add associative cache | Karel Kočí | 2018-04-08 |
| | | | | Not fully tested yet. | ||
* | Add initial implementatio of caches | Karel Kočí | 2018-04-07 |
| | |||
* | Implement Cache configuration | Karel Kočí | 2018-03-06 |
| | | | | This commit implements both cache configuration for machine and for gui. | ||
* | Update how configuration is handled in newdialog | Karel Kočí | 2018-01-17 |
| | | | | | | In previous implementation were dependencies described on two places. In NewDialog and in MachineConfig. Now NewDialog sets options in MachineConfig and configuration is then applied to NewDialog. | ||
* | Change how we configure cache and configure hazard unit | Karel Kočí | 2018-01-15 |
| | |||
* | Copy machineconfig in QtMipsMachine | Karel Kočí | 2018-01-05 |
| | |||
* | Allow delay slot disable for non-pipelined core | Karel Kočí | 2018-01-03 |
| | |||
* | Put qtmips_machine to machine namespace | Karel Kočí | 2017-12-17 |
| | |||
* | Another huge pile of work for about two months | Karel Kočí | 2017-11-19 |
| | | | | | | Well I should commit every change instead of this madness. I am not documenting changes as all this is just improvements and implementation progression. | ||
* | Just something I had stagged | Karel Kočí | 2017-11-19 |