Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Prepare core for "hardware" breakpoints support and add signals to follow ↵ | Pavel Pisa | 2019-02-11 |
| | | | | | | stages. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Make function to register exception handler accessible from outside. | Pavel Pisa | 2019-02-08 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Provide at least partial cleanup after QtMipsMachine. | Pavel Pisa | 2019-02-06 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implement simple address-space ranges registration and example peripheral. | Pavel Pisa | 2019-02-06 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Setup initial PC according executable entry form ELF file if it is non zero. | Pavel Pisa | 2019-02-04 |
| | | | | 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> | ||
* | Implement BREAK instruction to stop continuous execution. | Pavel Pisa | 2019-02-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add cache statistics | Karel Kočí | 2018-05-23 |
| | |||
* | Integrate cache with rest of the machine core | Karel Kočí | 2018-04-08 |
| | |||
* | Fix Pipelined core not to accept hazard unit configuration | Karel Kočí | 2018-01-17 |
| | |||
* | Cleanup some todos in code | Karel Kočí | 2018-01-15 |
| | |||
* | Change how we configure cache and configure hazard unit | Karel Kočí | 2018-01-15 |
| | |||
* | Add ability to get specific core type from qtmipsmachine | Karel Kočí | 2018-01-08 |
| | |||
* | Implement machine restart | Karel Kočí | 2018-01-05 |
| | |||
* | Copy machineconfig in QtMipsMachine | Karel Kočí | 2018-01-05 |
| | |||
* | Implement some machine execution speed control for gui | Karel Kočí | 2018-01-04 |
| | |||
* | Allow delay slot disable for non-pipelined core | Karel Kočí | 2018-01-03 |
| | |||
* | Fix how we pass exception | Karel Kočí | 2018-01-01 |
| | | | | | | Previous implementation reseted caught exception to type QtMipsException so we lost possibility to check for object type later on. | ||
* | A lot of small changes in gui | Karel Kočí | 2017-12-21 |
| | | | | | | Added machine status. Widgets now hold size and registers dock has now scrollbars. And more... | ||
* | Put qtmips_machine to machine namespace | Karel Kočí | 2017-12-17 |
| | |||
* | Implement few initial graphic elements | Karel Kočí | 2017-12-15 |
| | |||
* | Another but same fix for cache | Karel Kočí | 2017-12-11 |
| | | | | Segfault happening had same cause as previous problem so fix is similar. | ||
* | 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. | ||
* | Initial commit | Karel Kočí | 2017-08-30 |
Adding work done so far. |