| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [ANDROID] Small change on my___libc_init signature | ptitSeb | 2024-02-27 | 1 | -1/+1 |
| | | |||||
| * | Added 1 more syscall | ptitSeb | 2024-02-27 | 1 | -0/+1 |
| | | |||||
| * | [RV64_INTERP] Comply CMPXCHG16B with dynarec (#1288) | Yang Liu | 2024-02-27 | 1 | -2/+18 |
| | | |||||
| * | Added ability to staticaly build box64 (for #1045 and #310, maybe a few ↵ | ptitSeb | 2024-02-26 | 1 | -0/+22 |
| | | | | | others tickets) | ||||
| * | Added CA opcode | ptitSeb | 2024-02-25 | 1 | -1/+14 |
| | | |||||
| * | [32BITS] Added 0E opcode ([ARM64_DYNAREC] too) | ptitSeb | 2024-02-24 | 1 | -0/+7 |
| | | |||||
| * | Added 0F 01 F9 opcode ([ARM64_DYNAREC] too | ptitSeb | 2024-02-24 | 1 | -2/+8 |
| | | |||||
| * | Better handling of Hardware counter for rdtsc emulation (ARM64 only for ↵ | ptitSeb | 2024-02-23 | 1 | -8/+28 |
| | | | | | now), more cpuid leafs, and introduce BOX64_RDTSC env.var. with a profile that use it | ||||
| * | Added 67 FF /2 opcode ([ARM64_DYNAREC] too) | ptitSeb | 2024-02-22 | 1 | -1/+14 |
| | | |||||
| * | [INTERPRETER] Added CB opcode | ptitSeb | 2024-02-22 | 1 | -0/+12 |
| | | |||||
| * | [ARM64_DYNAREC] Added RCR 8bits with constant optimisation, and fixed RCL ↵ | ptitSeb | 2024-02-21 | 1 | -2/+13 |
| | | | | | 8bit with const | ||||
| * | [INTERPRETER] SHRD/SHLD with cnt==0 should not change flags | ptitSeb | 2024-02-21 | 1 | -6/+18 |
| | | |||||
| * | [ARM64] Used Hardware counter for RDTSC emulation ([ARM64_DYNAREC] too) | ptitSeb | 2024-02-21 | 1 | -2/+6 |
| | | |||||
| * | Small adjustment to flags computation on the AAA/AAS/AAD/AAM/DAA/DAS opcodes | ptitSeb | 2024-02-21 | 1 | -22/+20 |
| | | |||||
| * | Small adjustment to one flags computation | ptitSeb | 2024-02-21 | 1 | -1/+1 |
| | | |||||
| * | [INTERPRETER] Fix shl/sar/shr for large shft value on 8 and 16bits operations | ptitSeb | 2024-02-20 | 3 | -206/+96 |
| | | |||||
| * | [INTERPRETER] Added a few unaligned path for some F0 math opcodes | ptitSeb | 2024-02-17 | 1 | -3/+23 |
| | | |||||
| * | Better handling of 26/2E/36/3E prefix on F0 prefixed opcode ([ARM64_DYNAREC] ↵ | ptitSeb | 2024-02-17 | 1 | -1/+2 |
| | | | | | too) | ||||
| * | Added 67 C6 opcode ([ARM64_DYNAREC] too) | ptitSeb | 2024-02-17 | 1 | -0/+5 |
| | | |||||
| * | [ELFLOADER] Huge refactor of elfloader and symbol resolution. Some more ↵ | ptitSeb | 2024-02-15 | 1 | -1/+1 |
| | | | | | cleaning need to be done, but that's a first step (should help #422, #360, #1046 and probably others) | ||||
| * | [CI] Add Android Tests (#1263) | KreitinnSoftware | 2024-02-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [CI] Add Android Tests * Remove a Build of Box64 that I placed and forgot to remove before * Fix some tests checking * Disable Test07 and Test17 for now * Comment set_tests_proprieties (I have forgotten) * Add mmx test and benchfloat for Android * Fix build for Clang-17 on non-Termux * Update NDK to 26b and add Termux Build/Testing * Revert to NDK 25b, something is wrong * Add -DTERMUX=1 to Termux Build * Add LD_LIBRARY_PATH for Termux Testing * Set LD_LIBRARY_PATH on QEMU_SET_ENV * Move data folder to current dir before testing on Termux * Copy Termux Data Libs for /data * Try to set QEMU_SET_ENV on GITHUB_ENV --------- Co-authored-by: Pablo Carlos <pablo@localhost.localdomain> | ||||
| * | [INTERPRETER] Improved FXAM handling | ptitSeb | 2024-02-11 | 1 | -1/+1 |
| | | |||||
| * | Added 0F 01 E0..E7 opcodes ([ARM64_DYNAREC] too) | ptitSeb | 2024-02-10 | 1 | -0/+10 |
| | | |||||
| * | Increased default size for number of elf in the tls dts zone | ptitSeb | 2024-02-09 | 1 | -3/+5 |
| | | |||||
| * | Added 1 syscall | ptitSeb | 2024-02-09 | 1 | -0/+4 |
| | | |||||
| * | [DYNAREC_TEST] Have a proper TestEw that only copy/tests 2 bytes instead of 4 | ptitSeb | 2024-02-07 | 2 | -1/+14 |
| | | |||||
| * | Reworked, again, exit process | ptitSeb | 2024-02-06 | 1 | -22/+22 |
| | | |||||
| * | Changed a bit how SGDT/SIDT are faked ([ARM64_DYNAREC] too) | ptitSeb | 2024-02-06 | 1 | -4/+10 |
| | | |||||
| * | [INTERPRETER] CE opcode is only for 32bits | ptitSeb | 2024-02-04 | 1 | -0/+4 |
| | | |||||
| * | [INTERPRETER] Small D8..DF opcodes refactor | ptitSeb | 2024-02-04 | 8 | -288/+202 |
| | | |||||
| * | [INTERPRETER] Improved 0F AE opcodes | ptitSeb | 2024-02-03 | 1 | -10/+15 |
| | | |||||
| * | [X64EMU] Fix for linux clang (#1243) | Lily | 2024-02-02 | 1 | -2/+2 |
| | | |||||
| * | Fixed a warning on non-dynarec build | ptitSeb | 2024-02-02 | 1 | -2/+0 |
| | | |||||
| * | Added 0F 0E opcode support ([ARM64_DYNAREC] too) | ptitSeb | 2024-02-01 | 1 | -0/+5 |
| | | |||||
| * | [32BITS] Added 67 64 89 opcode ([ARM64_DYNAREC] too) | ptitSeb | 2024-02-01 | 1 | -0/+7 |
| | | |||||
| * | [32BITS] Added 67 64 A1 opcode ([ARM64_DYNAREC] too) | ptitSeb | 2024-02-01 | 1 | -0/+11 |
| | | |||||
| * | [INTERPRETER] Added CE opcode | ptitSeb | 2024-01-31 | 1 | -1/+9 |
| | | |||||
| * | Added mknod syscall (#1236) | Yang Liu | 2024-01-31 | 1 | -9/+24 |
| | | | | | | | | * Added mknod syscall * Add ifndef * A comma is needed | ||||
| * | [LOONGARCH] Fixed potential compilation issue | ptitSeb | 2024-01-31 | 1 | -0/+26 |
| | | |||||
| * | [32BITS] Small improvment to E8/E9 opcode to trucate address to 32bits | ptitSeb | 2024-01-29 | 1 | -2/+8 |
| | | |||||
| * | [INTERPRETOR] More finetunning to shrd16/shld16 | ptitSeb | 2024-01-29 | 1 | -2/+5 |
| | | |||||
| * | [INTERPRETER] Small improvements to shr/shl to limit fals-positive on ↵ | ptitSeb | 2024-01-29 | 1 | -7/+7 |
| | | | | | DYNAREC_TEST | ||||
| * | [DYNAREC_TEST] Fixed some potential fals-positive on some CMP opcodes | ptitSeb | 2024-01-29 | 1 | -4/+4 |
| | | |||||
| * | Added BOX64_IGNOREINT3 env. var. to ignore INT3 in the code ([RCFILE] too) | ptitSeb | 2024-01-27 | 1 | -3/+5 |
| | | |||||
| * | Rollback vfork changes, it broke SlayTheSpire, and probably other too (for ↵ | ptitSeb | 2024-01-27 | 1 | -3/+6 |
| | | | | | #1221) | ||||
| * | [TEST_DYNAREC] Improved accuracy of some tests, and avoid a some false-positive | ptitSeb | 2024-01-27 | 5 | -23/+26 |
| | | |||||
| * | [INTERPRETER] Add code for unaligned 32bits F0 87 opcode | ptitSeb | 2024-01-27 | 1 | -1/+12 |
| | | |||||
| * | Improved fxam helper | ptitSeb | 2024-01-27 | 1 | -5/+17 |
| | | |||||
| * | Reworked 0F 01 opcode ([ARM64_DYNAREC] too) | ptitSeb | 2024-01-26 | 1 | -37/+24 |
| | | |||||
| * | Added 66 8F opcode ([ARM64_DYNAREC] too) | ptitSeb | 2024-01-26 | 1 | -1/+5 |
| | | |||||