KreitinnSoftware
0b1dd757be
[EMU] [ARM64_DYNAREC] Fix Some Warnings on Clang Compilers ( #1757 )
2024-08-26 08:15:55 +02:00
KreitinnSoftware
a7c61d8e20
[ANDROID] Not use 'libbsd.so' as needed lib and don't define NEEDED_LIBS_234 for Android Too, Use BOX64_LD_LIBRARY_PATH instead of LD_LIBRARY_PATH on CTEST ( #1754 )
...
* [ANDROID] Not use 'libbsd.so', 'libpthread.so' as needed libs and don't define NEEDED_LIBS_234 for Android Too
* [ANDROID] Use 'libpthread.so' again
* [CTEST] Try to use BOX64_LD_LIBRARY_PATH instead of LD_LIBRARY_PATH
2024-08-25 19:53:09 +02:00
Yang Liu
4988fb27dc
[RV64_DYNAREC] Fixed more issues in the vector infrastructure ( #1755 )
...
* [RV64_DYNAREC] Fixed SEW transformation for vector
* more tweaks
* more fixes
* More fixes
* more fixes
* re-enable vector extension by default
2024-08-25 19:52:50 +02:00
ptitSeb
db1f0825ce
Merge pull request #1750 from ksco/fix
...
[RV64_DYNAREC] Fixed various issues in vector infra
2024-08-24 21:03:55 +02:00
Yang Liu
c7b2a5f2df
More fixes
2024-08-25 02:24:57 +08:00
Yang Liu
b9cbd29bc4
Try to fix SSE type transformation
2024-08-24 19:27:57 +08:00
Yang Liu
84b53ecb42
[RV64,LA64_DYNAREC] Remove useless #if directives
2024-08-20 13:49:01 +08:00
ptitSeb
66da28a02f
Merge pull request #1746 from ksco/disable_vector
...
[RV64_DYNAREC] Disable vector extension by default until it's ready
2024-08-19 14:36:26 +02:00
Yang Liu
15f6bbebe1
[RV64_DYNAREC] Disable vector extension by default until it's ready.
2024-08-19 20:10:02 +08:00
ptitSeb
2daef545dd
Forgot to expose adx extension in cpuinfo virtual file
2024-08-19 10:57:03 +02:00
ptitSeb
aac6b3d02d
Forgot to expose f16c, xsave and randr extensions in cpuinfo virtual file
2024-08-19 10:46:13 +02:00
ptitSeb
fda0e9a4cb
Merge branch 'box32' into main
2024-08-18 16:02:27 +02:00
ptitSeb
f1da5d433a
[RV64_DYNAREC] Set the log level to Info for the LOCK CMPXCHG16B warning, to avoid breaking winetricks
2024-08-18 15:57:14 +02:00
ptitSeb
dead2003fa
[HACK] Patch Heroic 2.15.1 to avoid some internal memory manager test, until a better solution is found (heroic is still a bit unstable)
2024-08-18 10:46:15 +02:00
Yang Liu
44dfa53d45
warn only once
2024-08-18 10:46:15 +02:00
Yang Liu
769a9f65a9
Slightly improved LOCK CMPXCHG16B opcode
2024-08-18 10:46:15 +02:00
Yang Liu
5b78159cb5
[RV64_DYNAREC] Added a warning on LOCK CMPXCHG16B opcode
2024-08-18 10:46:15 +02:00
ptitSeb
c384d53d75
[HACK] Patch Heroic 2.15.1 to avoid some internal memory manager test, until a better solution is found (heroic is still a bit unstable)
2024-08-18 10:16:38 +02:00
ptitSeb
683e44baf9
[BOX32] Added 32bits elf reloc type rel handling
2024-08-17 16:59:55 +02:00
ptitSeb
c845d0cf81
[BOX32] Added 32bits elf alloc and load
2024-08-17 15:59:09 +02:00
Yang Liu
243a4deae7
warn only once
2024-08-17 15:57:48 +02:00
Yang Liu
fe80d6305c
Slightly improved LOCK CMPXCHG16B opcode
2024-08-17 15:57:48 +02:00
Yang Liu
a0e7113397
[RV64_DYNAREC] Added a warning on LOCK CMPXCHG16B opcode
2024-08-17 15:57:48 +02:00
ptitSeb
d47b1b0e56
[BOX32] Added 32bits elf header parser and dumper
2024-08-17 14:25:04 +02:00
ptitSeb
fa87b0fcef
[BOX32] prepare elfheader_t structure for 32bits elfs
2024-08-17 12:24:26 +02:00
Yang Liu
0f1bce0f32
[RV64_DYNAREC] Added more opcodes ( #1740 )
...
* [RV64_DYNAREC] Added more opcodes
* more opcodes
* more
2024-08-16 18:47:21 +02:00
Yang Liu
bc0b5b1181
[LA64_DYNAREC] Port recent RV64 fixes ( #1739 )
2024-08-16 18:47:21 +02:00
Yang Liu
38833b9cf4
Added more curl function wrapper ( #1738 )
2024-08-16 18:47:21 +02:00
Yang Liu
dda4f48397
[RV64_DYNAREC] Added 66 0F 3A 63 PCMPISTRI opcode ( #1735 )
2024-08-16 18:47:21 +02:00
Yang Liu
bb712b1ad5
Added 1 more gtk3 function wrapper ( #1737 )
2024-08-16 18:47:21 +02:00
Yang Liu
6ddb5b3477
[RV64,LA64_DYNAREC] Small change when handling long CC INT 3 opcode ( #1736 )
2024-08-16 18:47:21 +02:00
Yang Liu
c4253b73fa
[RV64_DYNAREC] Added more opcodes ( #1740 )
...
* [RV64_DYNAREC] Added more opcodes
* more opcodes
* more
2024-08-16 18:16:20 +02:00
Yang Liu
3c1f6c2436
[LA64_DYNAREC] Port recent RV64 fixes ( #1739 )
2024-08-16 12:10:17 +02:00
Yang Liu
83484cfb60
Added more curl function wrapper ( #1738 )
2024-08-16 12:09:26 +02:00
Yang Liu
a106082397
[RV64_DYNAREC] Added 66 0F 3A 63 PCMPISTRI opcode ( #1735 )
2024-08-16 12:09:00 +02:00
Yang Liu
6498248cef
Added 1 more gtk3 function wrapper ( #1737 )
2024-08-16 12:08:53 +02:00
ptitSeb
b2f94b274c
[BOX32] Start differentiate 64bits from 32bits in elf parser
2024-08-16 10:56:47 +02:00
ptitSeb
34b85b3560
Detect 32bits elf before loading
2024-08-16 10:52:36 +02:00
Yang Liu
7bb30efb50
[RV64,LA64_DYNAREC] Small change when handling long CC INT 3 opcode ( #1736 )
2024-08-15 20:14:33 +02:00
ptitSeb
7df2b6b252
Added BOX32 option to CMakeList.txt
2024-08-15 15:50:16 +02:00
ptitSeb
017d13a7b0
[ARM64_DYNAREC] Small change when handling lone CC INT 3 opcode
2024-08-15 15:46:19 +02:00
ptitSeb
513647b272
Added syscalls 444-446
2024-08-15 15:45:50 +02:00
ptitSeb
280b1576c3
[ARM64_DYNAREC] Added AVX.66.0F38 A6 opcode
2024-08-15 14:07:51 +02:00
ptitSeb
2dfd449561
[ARM64_DYNAREC] Added 67 90..97 opcodes
2024-08-15 14:00:34 +02:00
ptitSeb
65b1b9256a
Fixed falsly detection of needed memory hack
2024-08-15 14:00:02 +02:00
ptitSeb
7866f116df
[TRACE] Better trace for libc syscall
2024-08-15 13:59:18 +02:00
ptitSeb
4544e1556a
Added syscalls 122-124
2024-08-15 13:58:46 +02:00
Yang Liu
8c7d96ad63
[RV64_DYNAREC] Fixed extcacheUnwind regression ( #1734 )
2024-08-15 10:17:27 +02:00
ptitSeb
bd23e1f7fc
[RCFILE] Fine tuned profile for on of the EALauncher process
2024-08-12 21:23:30 +02:00
ptitSeb
99187a2d22
Added (fake) syscall 175 to libs syscall
2024-08-12 21:22:23 +02:00