Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add instruction views to core view | Karel Kočí | 2018-01-15 |
| | | | | Positioning and probably even graphics are just temporally for now. | ||
* | Update czenglish in readme | Karel Kočí | 2018-01-15 |
| | |||
* | Update TODO | Karel Kočí | 2018-01-15 |
| | |||
* | Update new dialog for new configuration | Karel Kočí | 2018-01-15 |
| | | | | | For now no settings and no direct machine configuration but graphics is there. | ||
* | Implement hazard unit | Karel Kočí | 2018-01-15 |
| | |||
* | Reverse translate NOP correctly | Karel Kočí | 2018-01-15 |
| | |||
* | Change how we configure cache and configure hazard unit | Karel Kočí | 2018-01-15 |
| | |||
* | Change default window size and more window action in menu | Karel Kočí | 2018-01-15 |
| | |||
* | Drop current cache docks | Karel Kočí | 2018-01-15 |
| | | | | | This was just place holder and in future this will be implemented the same way as for example registersdock is. | ||
* | Allow instruction trace from any stage | Karel Kočí | 2018-01-11 |
| | | | | | | In reality this internally allows us to see stages even it we are not using pipelining but that is hidden from outside simply to not confuse user. | ||
* | Rework how multiplexers look like and little how they work | Karel Kočí | 2018-01-09 |
| | |||
* | Add connection between pc adder and multiplexer | Karel Kočí | 2018-01-09 |
| | |||
* | Run build in parallel | Karel Kočí | 2018-01-09 |
| | |||
* | Clean and simplify how we add items to coreview | Karel Kočí | 2018-01-09 |
| | |||
* | Fix problem where axes were not applied | Karel Kočí | 2018-01-09 |
| | |||
* | Fix compile error with alu | Karel Kočí | 2018-01-09 |
| | |||
* | Add coreview progress | Karel Kočí | 2018-01-08 |
| | |||
* | Add skeleton for memory view | Karel Kočí | 2018-01-08 |
| | |||
* | Add ability to get specific core type from qtmipsmachine | Karel Kočí | 2018-01-08 |
| | |||
* | Add todo | Karel Kočí | 2018-01-08 |
| | |||
* | Animate time wedge in latch with step | Karel Kočí | 2018-01-07 |
| | |||
* | Add bounding box and make it grey | Karel Kočí | 2018-01-05 |
| | | | | | This is just for development purposes. On release this bounding box should be dropped. | ||
* | Resize program counter coreview object | Karel Kočí | 2018-01-05 |
| | |||
* | Fix how we handle scale of GraphicView | Karel Kočí | 2018-01-05 |
| | | | | That widget is seriously buggy.. grr | ||
* | Fix segfault on gui exit | Karel Kočí | 2018-01-05 |
| | |||
* | Implement machine restart | Karel Kočí | 2018-01-05 |
| | |||
* | Make slots in NewDialog private | Karel Kočí | 2018-01-05 |
| | |||
* | Implement machine reload | Karel Kočí | 2018-01-05 |
| | | | | | Also this commit changes how we pass machine configuration around in gui. | ||
* | Remove old scene in more appropriate place | Karel Kočí | 2018-01-05 |
| | | | | | | Previous implementation was pretty confusing. There was no delete on level where variable override was happening. The object removal was implemented inside constructor. Very nasty. | ||
* | Add template for Memory dock | Karel Kočí | 2018-01-05 |
| | | | | For now a memory view is missing so there is no content. | ||
* | Fix and suppress most of the warnings | Karel Kočí | 2018-01-05 |
| | |||
* | Fix fall trough warning of gcc 7+ | Karel Kočí | 2018-01-05 |
| | |||
* | Implement initial dialog for program memory dock | Karel Kočí | 2018-01-05 |
| | | | | I am missing memory view for now. | ||
* | Copy machineconfig in QtMipsMachine | Karel Kočí | 2018-01-05 |
| | |||
* | Registers dock: clear data when nullptr passed to setup and cleanup | Karel Kočí | 2018-01-05 |
| | |||
* | Implement some machine execution speed control for gui | Karel Kočí | 2018-01-04 |
| | |||
* | Drop t-registers Makefile | Karel Kočí | 2018-01-03 |
| | | | | That test doesn't exists so why it's there? | ||
* | Add memory template for gui coreview | Karel Kočí | 2018-01-03 |
| | |||
* | Add pipelined and no-delay-slot for qtmips_cli | Karel Kočí | 2018-01-03 |
| | |||
* | Allow delay slot disable for non-pipelined core | Karel Kočí | 2018-01-03 |
| | |||
* | Small changes in cpu_trap assembly | Karel Kočí | 2018-01-03 |
| | |||
* | Add trace-feth to qtmips_cli | Karel Kočí | 2018-01-03 |
| | |||
* | Initial implementation of reverse instruction conversion | Karel Kočí | 2018-01-03 |
| | | | | | | This is rude implementation. We always print all fields. In future we should add flags to set what fields should be hidden on per instruction bases. | ||
* | Just small move of code in qtmipsexception.h | Karel Kočí | 2018-01-01 |
| | |||
* | Simplify how we define exceptions | Karel Kočí | 2018-01-01 |
| | | | | | Exceptions definition was pretty much just copy and past. That can do preprocessor for us too so use it for it. | ||
* | Update TODO | Karel Kočí | 2018-01-01 |
| | |||
* | Tiny typo | Karel Kočí | 2018-01-01 |
| | |||
* | Add cpu_trap test | Karel Kočí | 2018-01-01 |
| | |||
* | cli: extend tracer and implement reporter | Karel Kočí | 2018-01-01 |
| | |||
* | 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. |