Eladash
|
a001e6ef09
|
Progress Dialog: Fix race on PPU compilation status
|
2023-08-22 05:40:53 +03:00 |
|
Eladash
|
7a0185dbcc
|
PPU/debugger: Fixup
|
2023-08-21 14:36:54 +03:00 |
|
Eladash
|
17302a9422
|
Debugger/PPU: Superior Callstack Detection
|
2023-08-20 22:43:41 +03:00 |
|
Eladash
|
dddd12f66b
|
CELL: Postponed address notifications
|
2023-08-17 09:02:28 +03:00 |
|
Elad Ashkenazi
|
968762c135
|
Fix PPU SELF Precompilation
|
2023-08-14 18:47:20 +03:00 |
|
Eladash
|
df24305698
|
PPU/Debugger: Fix op_branch_targets
|
2023-08-08 10:22:05 +03:00 |
|
Eladash
|
cdc0441405
|
PPU: Fixup interpreter and analyzer
|
2023-08-08 10:22:05 +03:00 |
|
Eladash
|
edf4f7eacc
|
PPU/Patches: Fix CALLOC patch with interpreter
|
2023-08-07 19:01:38 +03:00 |
|
Eladash
|
39910885d9
|
PPU: fix leak when precompiling SELF files
|
2023-08-06 21:37:10 +03:00 |
|
Eladash
|
2a0278fbb1
|
Fixup SPU/PPU Cache Abortion
|
2023-08-06 21:37:10 +03:00 |
|
Eladash
|
ee869a49f4
|
PPU Precompilation Fixup
|
2023-08-06 10:38:40 +03:00 |
|
Eladash
|
6547fa9cc3
|
PPU LLVM: Fixup VSH Precompilation
|
2023-08-06 08:26:17 +03:00 |
|
Eladash
|
4eaa03e9ba
|
PPU: A few more minor bugfixes
|
2023-08-06 08:26:17 +03:00 |
|
Eladash
|
d0b3891002
|
PPU LLVM Cache Fixup
|
2023-08-06 08:26:17 +03:00 |
|
trigger
|
0f3dfec7f2
|
direct return in ppu_check
|
2023-08-03 12:35:06 +03:00 |
|
Ivan Chikish
|
d34287b2cc
|
Linux: use futex_waitv syscall for atomic waiting
In order to make this possible, some unnecessary features were removed.
|
2023-08-02 21:46:06 +03:00 |
|
Talkashie
|
dabb2cc9a0
|
Fix typos, improve consistency
Fixes typos where spelling or grammar is objectively wrong.
Changes wording and capitalization in some areas to be more consistent with other areas.
|
2023-07-28 13:09:06 +03:00 |
|
Eladash
|
782344eed8
|
Debugger: Make break-all non-default
|
2023-07-24 17:07:15 +03:00 |
|
Eladash
|
9d3e626b55
|
Minor ppu_initialize fix
|
2023-07-24 17:07:15 +03:00 |
|
Eladash
|
a6e8b9037a
|
ppu: Make install function log message trace
|
2023-07-24 17:07:15 +03:00 |
|
Eladash
|
9ff91c29f2
|
Invalidate Savestates
|
2023-07-23 17:58:54 +03:00 |
|
Eladash
|
1371bf89e0
|
PPU LLVM: Allow to abort OVL analysis in the middle
|
2023-07-15 08:26:28 +03:00 |
|
Eladash
|
3b8f8d7fc8
|
PPU LLVM: Improve precompilation time
|
2023-07-15 08:26:28 +03:00 |
|
Eladash
|
c0280b43f2
|
PPU/Debugger: View the currently used CR field content in register panel
|
2023-07-12 13:22:06 +03:00 |
|
oltolm
|
0c94606fcf
|
Make compile with msvc, clang and gcc on Windows
|
2023-07-11 21:40:30 +03:00 |
|
Elad Ashkenazi
|
e882d64d8a
|
SPU/PPU Debugger: Add decimal mode to registers panel
|
2023-07-10 19:06:57 +03:00 |
|
Eladash
|
17d8f2884e
|
Debug fixes
|
2023-07-09 13:33:03 +03:00 |
|
Eladash
|
c21cdb8055
|
Implement PPU LV2 debug
|
2023-07-07 16:03:08 +03:00 |
|
Eladash
|
598fe85243
|
PPU LLVM/RawSPU: Implement MMIO violation elimination pass
|
2023-07-06 19:46:36 +03:00 |
|
Eladash
|
363e498462
|
Remove overlay hack for PPU LLVM OVL precompilation
|
2023-06-29 12:12:56 +03:00 |
|
Eladash
|
a03dd44924
|
Empty kill and init callback before calling them
|
2023-06-29 12:12:56 +03:00 |
|
Eladash
|
554b27a82a
|
PPU LLVM: Implement SELF precompilation
Do not use PS3 memory for precompilation.
|
2023-06-28 18:34:33 +03:00 |
|
Eladash
|
441fbd63bb
|
Fix PPU debug setting with PPU interpreter
|
2023-06-20 18:18:24 +03:00 |
|
Megamouse
|
d08fea551e
|
progress dialog fix
|
2023-06-16 10:30:27 +02:00 |
|
Megamouse
|
16f869fe5a
|
logging: minor trace optimizations
|
2023-06-15 19:48:15 +02:00 |
|
Megamouse
|
c78c504043
|
overlays: update progress dialog workaround
|
2023-06-10 09:09:55 +02:00 |
|
Eladash
|
c87a7cb2c0
|
PPU: Fix thread entry detection false positives
|
2023-06-09 14:07:37 +03:00 |
|
Eladash
|
6d918b565f
|
PPU: Sleep after returning from thread entry function
|
2023-06-06 17:53:09 +02:00 |
|
Eladash
|
d5eebd6ab4
|
debugger: Fix trailing spaces in PPU register dump
|
2023-06-06 09:48:27 +02:00 |
|
Eladash
|
c37fc73a02
|
PPU LLVM: Invalidate cache for testers
|
2023-06-02 08:54:46 +03:00 |
|
Eladash
|
b861a9c5d0
|
LV2: Implement set-priority thread requeue
|
2023-06-02 08:54:46 +03:00 |
|
Elad Ashkenazi
|
db7f84f9f8
|
SPU/PPU/Debugger: Ensure ascending stack frames (#13833)
* PPU/Debugger: Ensure ascending stack frames
* SPU/Debugger: Ensure descending stack frame pointers
|
2023-05-10 11:23:09 +03:00 |
|
Elad Ashkenazi
|
ead8e5e0c3
|
PPU LLVM: Unbreak function linkage
|
2023-05-07 14:11:37 +03:00 |
|
Ivan Chikish
|
22bd7dcc42
|
PPU LLVM: disable DSE pass and use volatile store/loads
|
2023-04-14 07:26:30 +03:00 |
|
Eladash
|
0e388639cc
|
Loader: Make executable analyzation not halt UI when launching games
|
2023-04-12 15:18:50 +03:00 |
|
Ivan Chikish
|
06b0e35fb9
|
Update to LLVM 16.0.1
Fix Zen4+ AVX-512 detection
|
2023-04-11 12:13:09 +03:00 |
|
Ivan Chikish
|
fb88e1c1c9
|
Update to LLVM 16.0.0, switch to upstream LLVM
|
2023-04-06 10:19:31 +03:00 |
|
oltolm
|
520524285a
|
llvm: update code to new API (#13500)
* llvm: update code to new API
* llvm: remove OLDLLVM define
|
2023-03-11 01:57:21 +03:00 |
|
Elad Ashkenazi
|
e45e9c20dd
|
PPU: Do not break on unexpected TOC (#13490)
|
2023-03-09 16:53:44 +03:00 |
|
illusion0001
|
f2155b49e2
|
Debugger: show CIA in register view (#13462)
|
2023-02-28 00:30:23 +01:00 |
|