Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Cleanup some todos in code | Karel Kočí | 2018-01-15 | |
| | ||||
* | Emit byte_change when byte is written to memory | Karel Kočí | 2018-01-15 | |
| | ||||
* | Fix program loader test | Karel Kočí | 2018-01-15 | |
| | ||||
* | Fix SRA and SRAV instructions | Karel Kočí | 2018-01-15 | |
| | | | | | | This implementation is correct one but there is no guarantee that it will work with all compilers so we should always check on given platform that tests pass (and potentially fix it). | |||
* | 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 | |
| |