Commit graph

23 commits

Author SHA1 Message Date
Yannik Marchand
742927251d Implement more SPR reads 2019-05-02 22:11:13 +02:00
Yannik Marchand
d988324ea3 Performance improvements 2019-04-25 17:37:30 +02:00
Yannik Marchand
cece75e4aa Don't print DSI exceptions when 'noprint' is passed 2019-04-23 10:16:21 +02:00
Yannik Marchand
4103bff3d8 Fix logging for messages in virtual memory 2018-12-09 16:15:41 +01:00
Yannik Marchand
8ef4189fb8 Add command to dump memory to file 2018-08-26 22:18:42 +02:00
Yannik Marchand
4c5d69fc49 Handle MSR writes in C++ code 2018-01-19 11:06:47 +01:00
Yannik Marchand
e9c6bc9452 Print more registers in 'state' command 2018-01-16 20:27:36 +01:00
Yannik Marchand
10f5f6774a Increase PowerPC clock speed to fix heartbeat 2018-01-16 20:14:34 +01:00
Yannik Marchand
b260734a7d Implement ICI interrupt 2018-01-16 19:57:44 +01:00
Yannik Marchand
ad96192b32 Update the decrementer at the same speed for each core 2018-01-16 19:56:34 +01:00
Yannik Marchand
6ca7919b4c Implement instruction cache for performance 2018-01-10 12:31:46 +01:00
Yannik Marchand
2f4a10f6d6 Raise an exception if an ISI exception occurs 2018-01-09 13:26:35 +01:00
Yannik Marchand
ad42f9a9ad Add debug command to print loaded RPLs 2018-01-07 18:29:31 +01:00
Yannik Marchand
65c270c9e8 Simplify range class 2018-01-06 18:39:49 +01:00
Yannik Marchand
abc6fc0d17 Move the most frequently accessed SPRs to C++ for performance 2018-01-06 17:45:55 +01:00
Yannik Marchand
abf11eaa31 Move time base register to C++ class 2018-01-06 13:00:52 +01:00
Yannik Marchand
1e9fcdbbf4 Stub a few more SPRs 2018-01-02 10:03:02 +01:00
Yannik Marchand
01d09354fc Back to ConsoleLogger for cafe os log 2018-01-01 23:20:25 +01:00
Yannik Marchand
c9a15ddfa6 Use cache in PPC MMU too 2017-12-31 21:23:14 +01:00
Yannik Marchand
e9379b524d Handle much more SPRs 2017-12-31 14:50:23 +01:00
Yannik Marchand
7ee05a1396 Improved watchpoint support 2017-12-31 13:30:54 +01:00
Yannik Marchand
ab7c7febb3 Print PC on unimplemented PPC SPR read/writes 2017-12-31 09:38:17 +01:00
Yannik Marchand
2051d35c55 Let's start using git 2017-12-28 17:36:34 +01:00