aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add instruction views to core viewKarel Kočí2018-01-15
| | | | Positioning and probably even graphics are just temporally for now.
* Update czenglish in readmeKarel Kočí2018-01-15
|
* Update TODOKarel Kočí2018-01-15
|
* Update new dialog for new configurationKarel Kočí2018-01-15
| | | | | For now no settings and no direct machine configuration but graphics is there.
* Implement hazard unitKarel Kočí2018-01-15
|
* Reverse translate NOP correctlyKarel Kočí2018-01-15
|
* Change how we configure cache and configure hazard unitKarel Kočí2018-01-15
|
* Change default window size and more window action in menuKarel Kočí2018-01-15
|
* Drop current cache docksKarel 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 stageKarel 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 workKarel Kočí2018-01-09
|
* Add connection between pc adder and multiplexerKarel Kočí2018-01-09
|
* Run build in parallelKarel Kočí2018-01-09
|
* Clean and simplify how we add items to coreviewKarel Kočí2018-01-09
|
* Fix problem where axes were not appliedKarel Kočí2018-01-09
|
* Fix compile error with aluKarel Kočí2018-01-09
|
* Add coreview progressKarel Kočí2018-01-08
|
* Add skeleton for memory viewKarel Kočí2018-01-08
|
* Add ability to get specific core type from qtmipsmachineKarel Kočí2018-01-08
|
* Add todoKarel Kočí2018-01-08
|
* Animate time wedge in latch with stepKarel Kočí2018-01-07
|
* Add bounding box and make it greyKarel Kočí2018-01-05
| | | | | This is just for development purposes. On release this bounding box should be dropped.
* Resize program counter coreview objectKarel Kočí2018-01-05
|
* Fix how we handle scale of GraphicViewKarel Kočí2018-01-05
| | | | That widget is seriously buggy.. grr
* Fix segfault on gui exitKarel Kočí2018-01-05
|
* Implement machine restartKarel Kočí2018-01-05
|
* Make slots in NewDialog privateKarel Kočí2018-01-05
|
* Implement machine reloadKarel Kočí2018-01-05
| | | | | Also this commit changes how we pass machine configuration around in gui.
* Remove old scene in more appropriate placeKarel 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 dockKarel Kočí2018-01-05
| | | | For now a memory view is missing so there is no content.
* Fix and suppress most of the warningsKarel Kočí2018-01-05
|
* Fix fall trough warning of gcc 7+Karel Kočí2018-01-05
|
* Implement initial dialog for program memory dockKarel Kočí2018-01-05
| | | | I am missing memory view for now.
* Copy machineconfig in QtMipsMachineKarel Kočí2018-01-05
|
* Registers dock: clear data when nullptr passed to setup and cleanupKarel Kočí2018-01-05
|
* Implement some machine execution speed control for guiKarel Kočí2018-01-04
|
* Drop t-registers MakefileKarel Kočí2018-01-03
| | | | That test doesn't exists so why it's there?
* Add memory template for gui coreviewKarel Kočí2018-01-03
|
* Add pipelined and no-delay-slot for qtmips_cliKarel Kočí2018-01-03
|
* Allow delay slot disable for non-pipelined coreKarel Kočí2018-01-03
|
* Small changes in cpu_trap assemblyKarel Kočí2018-01-03
|
* Add trace-feth to qtmips_cliKarel Kočí2018-01-03
|
* Initial implementation of reverse instruction conversionKarel 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.hKarel Kočí2018-01-01
|
* Simplify how we define exceptionsKarel 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 TODOKarel Kočí2018-01-01
|
* Tiny typoKarel Kočí2018-01-01
|
* Add cpu_trap testKarel Kočí2018-01-01
|
* cli: extend tracer and implement reporterKarel Kočí2018-01-01
|
* Fix how we pass exceptionKarel Kočí2018-01-01
| | | | | | Previous implementation reseted caught exception to type QtMipsException so we lost possibility to check for object type later on.