emteere
|
f391ddb87c
|
GP-5945 Fixed PowerPC e500 instruction extension issues and added function start pattern variants.
|
2025-08-26 11:59:06 -04:00 |
|
emteere
|
208f6f3ed1
|
GP-5411 Added plt thunk patterns, pre-fill of edit thunk GUI, loosened
thunk address calculation for more complicated thunks
|
2025-03-03 22:37:45 +00:00 |
|
Dan
|
7dd417b6be
|
GP-5051: Distinct qemu-system launcher.
|
2024-12-04 08:43:26 -05:00 |
|
emteere
|
5dd8a6a79a
|
GP-4826 Fixed incorrect .sla file reference
|
2024-08-30 12:45:42 -04:00 |
|
ghidra1
|
86c126b7f6
|
GP-4849 corrected typo in pspec
|
2024-08-29 18:56:49 -04:00 |
|
Ryan Kurtz
|
62d0682d04
|
Merge remote-tracking branch 'origin/GP-4849_RegisterVolatile'
(Closes #6755)
|
2024-08-28 07:43:58 -04:00 |
|
caheckman
|
e1cc67a3d2
|
GP-4849 Volatile attribute in <register> tag.
|
2024-08-27 21:03:10 +00:00 |
|
emteere
|
ee8e205172
|
GP-4702 PPC changes in evx to ensure destination of operation is
assigned
|
2024-07-31 13:55:57 -04:00 |
|
emteere
|
631056a5cc
|
GP-4474 Added PPC LE patterns
|
2024-04-15 15:53:05 -04:00 |
|
emteere
|
d934e7aace
|
GP-4474 Add pattern to automatically set callfixup on blrl PIC related
routine
|
2024-04-15 15:35:51 -04:00 |
|
Ryan Kurtz
|
86b7d45ba8
|
Merge remote-tracking branch 'origin/patch'
|
2024-03-14 12:53:10 -04:00 |
|
ghidorahrex
|
18b1d5b6a1
|
GP-4419: Fixed pcode for ppc lwax instruction
|
2024-03-11 15:50:45 +00:00 |
|
Dan
|
289c5c90fa
|
GP-3838: Add qemu+gdb launcher.
|
2024-03-01 12:36:13 -05:00 |
|
Ryan Kurtz
|
1e0145401b
|
Merge remote-tracking branch 'origin/patch'
|
2024-01-19 14:55:46 -05:00 |
|
Ryan Kurtz
|
4f4933843a
|
Merge remote-tracking branch
'origin/GP-3787_ghidorahrex_PowerPC_VLE_branch_CR_operand--SQUASHED'
into patch (Closes #5246)
|
2024-01-19 14:50:32 -05:00 |
|
ghidorahrex
|
8371098d19
|
GP-3787: Added CR operand to PowerPC VLE conditional branches
|
2024-01-19 19:32:27 +00:00 |
|
Ryan Kurtz
|
96ae825dce
|
Merge remote-tracking branch 'origin/patch'
|
2024-01-19 14:16:03 -05:00 |
|
Ryan Kurtz
|
738b176be6
|
Merge remote-tracking branch
'origin/GP-3788_ghidorahrex_powerpc_vle_loadstoreHW_idx' into patch
(Closes #5245)
|
2024-01-19 13:55:21 -05:00 |
|
Ryan Kurtz
|
9b7c60efe2
|
Merge remote-tracking branch 'origin/patch'
|
2024-01-18 07:42:01 -05:00 |
|
Ryan Kurtz
|
363ee48dfa
|
Merge remote-tracking branch
'origin/GP-3789_ghidorahrex_PowerPC_move_legacy_instructions' into patch
(Closes #5243)
|
2024-01-18 06:59:19 -05:00 |
|
Ryan Kurtz
|
23516964e3
|
CoffLoader improvements
|
2024-01-02 11:15:21 -05:00 |
|
emteere
|
ec023b3ffe
|
GP-3068 Adding in pure 32-bit PPC e500mc processor spec
|
2023-12-15 02:55:39 +00:00 |
|
ghidorahrex
|
c497b8a52b
|
GP-3999: Reformatted sleigh for ppc vlee_rlwi(nm/mi) instructions
|
2023-12-14 15:17:39 -05:00 |
|
Alexey Esaulenko
|
7a8a9534ee
|
PowerPC: additional MPC55xx float-point instructions
|
2023-12-14 15:17:37 -05:00 |
|
Alexey Esaulenko
|
cf373686d1
|
PowerPC: e_rlwinm fix remove unreachable block warning
|
2023-12-14 15:17:35 -05:00 |
|
Alexey Esaulenko
|
62561121aa
|
PowerPC: float compare should set great that flag, but not overflow
|
2023-12-14 15:17:33 -05:00 |
|
Alexey Esaulenko
|
f4c042544a
|
PowerPC: XOR can be used in VLE mode
|
2023-12-14 15:17:31 -05:00 |
|
Ryan Kurtz
|
ddf36db434
|
Merge branch 'GP-0_ryanmkurtz_PR-5315_Ninja3047_fix-ppc-cfa-value'
|
2023-11-09 12:15:09 -05:00 |
|
ghidorahrex
|
c37276f08b
|
GP-3789: Moved legacy PPC 400 instructions out of main PPC
|
2023-08-25 16:26:25 +00:00 |
|
ghidorahrex
|
6c37abb4fd
|
GP-3788: Fixed PowerPC VLE load/store SD4 operand display
|
2023-08-25 14:07:28 +00:00 |
|
Ryan Kurtz
|
d91a60f201
|
Merge remote-tracking branch 'origin/patch'
|
2023-06-01 06:17:13 -04:00 |
|
isabella3412
|
d7d80b134e
|
GP-3296 Updated PowerISA Instruction Index with new manual
|
2023-05-25 18:18:55 +00:00 |
|
caheckman
|
ce520cc940
|
GP-3480 Mark PPC r13 as unaffected
|
2023-05-24 14:35:59 -04:00 |
|
Ryan Kurtz
|
a87044c521
|
Merge remote-tracking branch 'origin/patch'
|
2023-05-18 11:06:01 -04:00 |
|
Ryan Kurtz
|
0cae3ab0f5
|
Merge remote-tracking branch
'origin/GP-3325_ghidorahrex_PR-4886_Ninja3047_fix-ppc-stmvsprw' into
patch (Closes #4886)
|
2023-05-18 11:02:54 -04:00 |
|
Ryan Kurtz
|
f8ebb729ef
|
Merge remote-tracking branch
'origin/GP-3432_ghidorahrex_PR-4887_Ninja3047_ppc_vle_eieio' into patch
(Closes #4887)
|
2023-05-18 10:58:25 -04:00 |
|
Ryan Kurtz
|
033d2a2ec6
|
Merge remote-tracking branch
'origin/GP-3434_ghidorahrex_ppc_vle_e_sthu_fix' (Closes #5247)
|
2023-05-15 08:40:12 -04:00 |
|
ghidorahrex
|
9dc6e6e29d
|
GP-3434: Fixed PPC VLE e_sthu mnemonic display
|
2023-05-12 17:51:08 +00:00 |
|
William Tan
|
4dd7d296a5
|
fix call_frame_cfa value for ppc
|
2023-05-09 11:16:46 -04:00 |
|
William Tan
|
9c694ebfd1
|
move around mbar/eieio
|
2023-05-05 11:13:03 -04:00 |
|
William Tan
|
eebdca2668
|
move mbar from a2 to ppc_embedded, remove duplicate eieio
|
2023-05-05 11:13:03 -04:00 |
|
William Tan
|
8277a6312b
|
fix: also decode eieio (mbar 0) for VLE
|
2023-05-05 11:13:02 -04:00 |
|
ghidorahrex
|
57d645dc92
|
GP-3341: Fixed PowerPC LR register for conditional BLR*
|
2023-04-21 19:39:33 +00:00 |
|
Pokechu22
|
14880b53c4
|
Create and use LZCOUNT Pcode op
|
2023-03-02 18:30:04 -08:00 |
|
Ryan Kurtz
|
82ac8f7143
|
Merge remote-tracking branch 'origin/patch'
|
2023-01-13 08:17:56 -05:00 |
|
ghidorahrex
|
32eadb284f
|
GP-2245 Corrected semantics of the mtmsr[d] instructions in powerpc
|
2023-01-13 07:07:00 -05:00 |
|
William Tan
|
2964e171ea
|
fix: incorrect sleigh in e_stmvsprw for PPC VLE
|
2023-01-10 16:55:41 -05:00 |
|
RootCubed
|
c422741282
|
Fix implementation of fsel instruction
|
2022-12-20 14:39:56 +01:00 |
|
Ryan Kurtz
|
f6a620c5e0
|
Merge remote-tracking branch
'origin/GP-713_ghidra1_ELF_PowerPC_EMB_Relocation--SQUASHED'
(Closes #890)
|
2022-07-25 13:24:44 -04:00 |
|
ghidra1
|
0d54d2d7c3
|
GP-713 added support for ELF PowerPC R_PPC_EMB_SDA21 relocation. Also revised PowerPC cspecs in support of EABI.
|
2022-07-25 08:38:40 -04:00 |
|