Commit graph

340 commits

Author SHA1 Message Date
ogamespec
4a5e579dd2 TLB support enabled 2020-05-05 13:38:27 +03:00
ogamespec
f7580b5df6 CacheDebugDisable command 2020-05-05 13:10:37 +03:00
ogamespec
b13615ba04 Gekko breakpoints in debugger by F9 key functional again 2020-05-05 13:05:14 +03:00
ogamespec
b6c1ba184f Dsp Limit regs 2020-05-05 03:17:35 +03:00
ogamespec
195d55c96b Update DspCommands.cpp 2020-05-05 03:10:33 +03:00
ogamespec
d1f1de389d Debugger Step Over functionality 2020-05-05 03:07:13 +03:00
ogamespec
f282e08c0e Cache debug commands
- MMU WIMG is parameter
2020-05-04 19:45:20 +03:00
ogamespec
167c863409 describe_hid0 2020-05-04 19:00:40 +03:00
ogamespec
304678495a Update Gekko.h 2020-05-04 03:54:03 +03:00
ogamespec
69ff7a487e Some paired single instructions 2020-05-04 03:48:41 +03:00
ogamespec
9149ec12f6 Fixed JITC Invalidate 2020-05-03 23:29:11 +03:00
ogamespec
a95f4abc8d Disabled IMMU for while 2020-05-03 21:59:54 +03:00
ogamespec
e79c6ceb23 Removed Gekko WaitQueue, only slows down things :P 2020-05-03 20:18:09 +03:00
ogamespec
31b192b2c4 Update JitcBranch.cpp 2020-05-03 20:07:09 +03:00
ogamespec
6699bd86a5 Update AI.cpp 2020-05-03 20:05:46 +03:00
ogamespec
b1f2eb1845 Few more Jitc intructions 2020-05-03 19:54:09 +03:00
ogamespec
89d9e74ec8 More Docs 2020-05-03 02:34:09 +03:00
ogamespec
4fbe821e8f Docs 2020-05-03 02:27:42 +03:00
ogamespec
a48983e75f Revamped GekkoCore 2020-05-03 02:07:05 +03:00
ogamespec
662d1ae02e Update Cache.h 2020-05-02 21:15:39 +03:00
ogamespec
3d8ff73927 PI FIFO Wrap Bit fix 2020-05-02 21:10:26 +03:00
ogamespec
b7feadcb0d Small changes 2020-05-02 19:57:14 +03:00
ogamespec
9afa90a5f9 Update Cache.cpp 2020-05-02 16:52:58 +03:00
ogamespec
1160e599e5 Fixed unaligned cache access 2020-05-02 15:50:55 +03:00
ogamespec
cdb573e891 Cache align checks 2020-05-02 13:47:38 +03:00
ogamespec
70c100f23d A mtspr to WPAR invalidates the data 2020-05-02 03:30:00 +03:00
ogamespec
da472f59a6 Locked cache fixed 2020-05-02 03:03:01 +03:00
ogamespec
57fe717824 InterpreterPrivate.h 2020-05-02 02:27:11 +03:00
ogamespec
ea243b83b2 PSLoadStore cleanup 2020-05-02 02:21:02 +03:00
ogamespec
1a0ee12d0b Renaming 2020-05-02 00:01:11 +03:00
ogamespec
b916200ee3 Update Gekko.cpp 2020-05-01 23:44:19 +03:00
ogamespec
a177e7b8dd Merge branch 'master' into 90-gekko-unit-tests 2020-05-01 23:41:51 +03:00
ogamespec
2088b944d6 Left Cache work in fallback mode
- Fixed dcbt / dcbtst (removed DSI)
- Added PTE reference bit even if not hit
2020-05-01 23:31:20 +03:00
ogamespec
55a54ecbc5 Breakpoints for JItc 2020-05-01 22:37:37 +03:00
ogamespec
ed627c14bb Gekko Breakpoints 2020-05-01 22:30:37 +03:00
ogamespec
0b045914f1 Fixed invalid BAT entries 2020-05-01 21:43:46 +03:00
ogamespec
fde97b2f10 Locked cache implemented 2020-05-01 21:22:22 +03:00
ogamespec
2b32073815 DCBST fixed 2020-05-01 19:25:14 +03:00
ogamespec
1445fd9cfc Fixed caching in real address mode 2020-05-01 17:51:43 +03:00
ogamespec
d3a4efdaa0 Fixing cache related bugs 2020-05-01 15:51:27 +03:00
ogamespec
e01c593e20 Cache emulation 2020-05-01 14:48:42 +03:00
ogamespec
6859eb1ec1 Tuned exception handling 2020-04-29 16:24:21 +03:00
ogamespec
41f7c133ce MMU protect bits 2020-04-29 10:53:55 +03:00
ogamespec
8898808bbc Merge branch 'master' into 90-gekko-unit-tests 2020-04-29 01:16:59 +03:00
ogamespec
324c6ae170 Update Mmu.cpp 2020-04-29 01:07:27 +03:00
ogamespec
25c90f00ff Jitc and Mmu 2020-04-29 01:04:24 +03:00
ogamespec
893e9ef410 Merge branch 'master' into 3-gekko-jitc 2020-04-29 00:59:22 +03:00
ogamespec
0efbe726d5 Enabled experimental TLB 2020-04-29 00:23:16 +03:00
ogamespec
ee32a131b9 Small fix 2020-04-29 00:16:34 +03:00
ogamespec
6bf68aed12 Fixed PTEGs translation 2020-04-29 00:08:48 +03:00