Commit Graph

  • 4ad2b77ed4 [RV64_DYNAREC] Fixed F2 0F E6 opcode for vector #2310 Yang Liu 2025-02-02 02:07:29 +08:00
  • 897c81f53c [ENV] More tweaks on recoding env mapping Yang Liu 2025-02-02 01:28:22 +08:00
  • 877ca41451
    [ENV] Fixed crash when rcfile does not exist (for #2295) (#2307) Yang Liu 2025-02-02 00:29:39 +08:00
  • b761325fe6 review #2307 Yang Liu 2025-02-02 00:17:17 +08:00
  • f7da79a8ed [ENV] Fixed crash when rcfile does not exist (for #2295) Yang Liu 2025-02-02 00:08:37 +08:00
  • 94dedd47c6
    [CI] Fixed xuantie-qemu build (#2306) Yang Liu 2025-02-01 23:04:15 +08:00
  • ffb83bde1c [CI] Fixed xuantie-qemu build #2306 Yang Liu 2025-02-01 22:21:43 +08:00
  • 1173c1d23f [ARM64_DYNAREC] Small optim and fixes to a few MMX opcodes ptitSeb 2025-02-01 12:06:55 +01:00
  • d9c9575e6a [RCFILE] Added one more profile ptitSeb 2025-02-01 12:04:43 +01:00
  • 2239f92816 [ARM64_DYNAREC] Various small fixes and optims in a few AVX opcodes ptitSeb 2025-01-31 16:50:51 +01:00
  • 637e177408 [ARM64_DYNAREC] Fixed mxcsr sync with fpsr on SSE_SLUSHTO0, and added a profile that needs it ptitSeb 2025-01-31 16:31:10 +01:00
  • bb653e6888 [ARM64_DYNAREC] Small change on defered flag handling to make sure it's marked to None when needed ptitSeb 2025-01-31 16:30:10 +01:00
  • 09e07973dd [INTERPRETER] Fixed some AVX opcode that would not zero upper part of register when not using vex.w ptitSeb 2025-01-31 16:29:09 +01:00
  • 6b7afd7f8e [DOCS] Fixed BIGBLOCK is 2 by default now ptitSeb 2025-01-31 14:30:19 +01:00
  • eb7858d23a [BOX32][WRAPPER] Fixed a 32bits libcups wrapped function ptitSeb 2025-01-30 15:23:23 +01:00
  • 1db09fe897 More improvmnet to map with fd tracking ptitSeb 2025-01-29 20:37:08 +01:00
  • 22a5b573d5 [RCFILE] Added some more profiles ptitSeb 2025-01-29 18:36:37 +01:00
  • f12f366a3d [DYNAREC] Make BIGBLOCK=2 default ptitSeb 2025-01-29 18:35:57 +01:00
  • b51ab081ae [ANDROID] Nope, re-disable map with fd tracking on Android ptitSeb 2025-01-29 18:22:09 +01:00
  • 50fcaf04b4 [ANDROID] Try to re-enable map with fd tracking on Android ptitSeb 2025-01-29 18:14:51 +01:00
  • 96bca6eac3 Improved map with fd tracking ptitSeb 2025-01-29 18:12:29 +01:00
  • ed7147e598 [WRAPPER] Added 1 wrapped function and fixed one on gstreamer ptitSeb 2025-01-29 11:45:23 +01:00
  • 4892c68f17
    [RV64_DYNAREC] Fixed lui/auipc immediate in the printer (#2299) xctan 2025-01-28 15:07:42 +08:00
  • 60c945f8dc [RV64_DYNAREC] Fixed lui/auipc immediate in the printer #2299 xctan 2025-01-28 09:32:17 +08:00
  • 3ab56994da Improved file map tracking, and use file map info in dynarec for bigblock setting ptitSeb 2025-01-27 16:35:50 +01:00
  • a54afc8e04 [ANDROID] Disable file map tracking on Android for now, as it seems to segfault ptitSeb 2025-01-27 16:05:43 +01:00
  • 01b5ee9c78 Improved generic mmap tracking ptitSeb 2025-01-27 15:03:52 +01:00
  • a513cd847b Added elf support to mmap tracking ptitSeb 2025-01-27 15:03:33 +01:00
  • 06b6871c80 [RCFILE] Add/Modify a few profiles ptitSeb 2025-01-27 13:28:14 +01:00
  • f5dc038621 [ENV] Improved a bit env var handling and per file env var ptitSeb 2025-01-27 13:27:58 +01:00
  • 38dce9138d [DYNAREC] Small change on DIRTY=1 to reduce hotpage effect ptitSeb 2025-01-27 13:27:13 +01:00
  • 2aa5c5f337
    [ENV] Fixed the type of BOX64_DYNAREC_STRONGMEM (#2298) xctan 2025-01-27 18:36:07 +08:00
  • 06023a48e2 [ENV] Fixed the type of BOX64_DYNAREC_STRONGMEM #2298 xctan 2025-01-27 17:55:36 +08:00
  • d74adc2759 [RV64_DYNAREC] Fixed scalar CVTPD2DQ #2297 xctan 2025-01-27 17:54:51 +08:00
  • e6d2c12792 [INTERPRETER] Fixed a few warning ptitSeb 2025-01-26 16:46:23 +01:00
  • c3dbdf419d [BOX32][WRAPPER] Added some minium 32bits wrapping for libcups (helps wine) ptitSeb 2025-01-26 16:42:27 +01:00
  • c566ba970d [BOX32][WRAPPER] Add some minimum 32bits gnutls wrapping (helps wine) ptitSeb 2025-01-26 14:14:58 +01:00
  • 81925643e8 [BOX32][WRAPPER] Added some more 32bits wrapped function, and improved wrapping of 32bits ld-linux.so ptitSeb 2025-01-26 13:21:37 +01:00
  • 285c874e53 [AR64_DYNAREC] Removed a few more use of TABLE64 ptitSeb 2025-01-26 13:12:37 +01:00
  • ba078c63a8 [WRAPPER] Added a few more wrapped function (to emulate recent SDL2) ptitSeb 2025-01-26 13:11:25 +01:00
  • a54959a6e3 [ARM64_DYNAREC] Added AVX.F3.0F38 F5 opcode ptitSeb 2025-01-26 13:10:36 +01:00
  • c573742845 Expanded file mapping tracking for future use (might help #2295) ptitSeb 2025-01-25 18:57:02 +01:00
  • dab01b8b9f [ARM64_DYNAREC] Added experimental synch of fpsr and mxcsr for the flags, when BOX64_SSE_FLUSHTO0 is used ptitSeb 2025-01-25 18:52:02 +01:00
  • 9e58047980
    [RV64_DYNAREC] Added unaligned codegen for MOVSW (#2296) xctan 2025-01-25 23:03:15 +08:00
  • 645079f7ec [RV64_DYNAREC] Added unaligned codegen for MOVSW #2296 xctan 2025-01-25 18:06:43 +08:00
  • 6f8f37e8ff
    [RV64_DYNAREC] Optimized GETIP (#2294) Yang Liu 2025-01-25 04:35:47 +08:00
  • af7c294263 [RV64_DYNAREC] Optimized GETIP #2294 Yang Liu 2025-01-25 03:26:33 +08:00
  • 3ec950726b
    [RV64_DYNAREC] Removed some TABLE64 usage (#2291) Yang Liu 2025-01-24 23:02:32 +08:00
  • cec62dad44
    [RV64_DYNAREC] Force priv opcode flags to be at least defered if safeflags=2 ([LA64_DYNREC] too) (#2293) Yang Liu 2025-01-24 22:19:18 +08:00
  • 89eca28d3a
    [RV64_DYNAREC] Restricted add/sub RSP optimization ([LA64_DYNAREC] too) (#2292) Yang Liu 2025-01-24 22:08:17 +08:00
  • dc5db0f599 [RV64_DYNAREC] Removed some TABLE64 usage #2291 Yang Liu 2025-01-24 22:06:16 +08:00
  • 9f350f1b81 [RV64_DYNAREC] Force priv opcode flags to be at least defered if safeflags=2 ([LA64_DYNREC] too) #2293 Yang Liu 2025-01-24 22:04:06 +08:00
  • cef8d24206 [RV64_DYNAREC] Restricted add/sub RSP optimization ([LA64_DYNAREC] too) #2292 Yang Liu 2025-01-24 21:45:04 +08:00
  • 313e4854a0 Added syscall 439 (for #2290) ptitSeb 2025-01-24 09:54:14 +01:00
  • 8c1ffca530
    [RV64_DYNAREC] Added codegen for unaligned stores (#2289) xctan 2025-01-24 15:10:45 +08:00
  • ba00adde13 [RV64_DYNAREC] Added codegen for unaligned stores #2289 xctan 2025-01-23 17:03:42 +08:00
  • a41c019cb7 [RV64_DYNAREC] Added another special SIGBUS case xctan 2025-01-21 00:06:29 +08:00
  • 7099774a3c
    [DYNAREC] Added preliminary per-file settings (#2288) Yang Liu 2025-01-24 01:46:18 +08:00
  • 736fa957f9 [DYNAREC] Added preliminary per-file settings #2288 Yang Liu 2025-01-24 01:25:21 +08:00
  • 925f6a9922 [WRAPPER] Improved libpcap wrapping (still for #2282) ptitSeb 2025-01-23 14:59:22 +01:00
  • 356200159a
    [ENV] Fixed zydis initialization regression (#2287) Yang Liu 2025-01-23 21:07:38 +08:00
  • 02ca415a00 [ENV] Fixed zydis initialization regression #2287 Yang Liu 2025-01-23 20:34:19 +08:00
  • f0d8712275
    Clean up UnityPlayer.dll detection from my_mmap64 (#2286) Yang Liu 2025-01-23 18:43:24 +08:00
  • f3935b7ebd Clean up UnityPlayer.dll detection from my_mmap64 #2286 Yang Liu 2025-01-23 18:32:07 +08:00
  • fe3b66b018 [WRAPPER] Reworked libatk wrapping with new wrapperhelper (will help #2280) ptitSeb 2025-01-23 10:19:50 +01:00
  • 83af8c6cdf [WRAPPER] Added 1 more wrapped function to libnss3 (for #2280) ptitSeb 2025-01-23 10:11:54 +01:00
  • ad5b5ea617 [WRAPPER] Reworked libcap wrapping with new wrapperhelper ptitSeb 2025-01-23 10:09:58 +01:00
  • b439817467 [WRAPPER] Added wrapped libpcap with new wrapper helper (should help #2282) ptitSeb 2025-01-23 10:04:17 +01:00
  • 276191cdcf
    [LA64_DYNAREC] Added fastnan handling to more 0F opcodes (fixes CI) (#2285) Yang Liu 2025-01-23 15:58:30 +08:00
  • 728c2bcb44 [LA64_DYNAREC] Added fastnan handling to more 0F opcodes (fixes CI) #2285 Yang Liu 2025-01-23 15:20:47 +08:00
  • 8438b61747
    [RV64_DYNAREC] Added fastnan handling to more 0F opcodes (fixes CI) (#2284) Yang Liu 2025-01-23 15:08:00 +08:00
  • 485fc5169c [RV64_DYNAREC] Added fastnan handling to more 0F opcodes (fixes CI) #2284 Yang Liu 2025-01-23 14:12:25 +08:00
  • f4a9f8dd79 [ARM64_DYNAREC] Added a few AVX opcode and Improved/Fixed some existing SSE and AVX ones ptitSeb 2025-01-22 20:37:17 +01:00
  • f235c7f702 [INTERPRETER] Improved (V)ADD/MUL/SUB/DIV P(S/D), and improved avx test too ptitSeb 2025-01-22 20:36:31 +01:00
  • 8e1e2c7840 [ARM64_DYNAREC] Remove another use of Table64 ptitSeb 2025-01-22 17:44:52 +01:00
  • 0b632afbfe
    [DOCS] Auto-generated USAGE.md and box64.pod (#2283) Yang Liu 2025-01-22 18:56:31 +08:00
  • 4e3dcbef34 [DOCS] Auto-generated USAGE.md and box64.pod #2283 Yang Liu 2025-01-22 18:28:25 +08:00
  • 89dcd2566b
    Fixed various issues introduced in the env infra refactor (#2281) Yang Liu 2025-01-22 17:29:21 +08:00
  • a322bad439 more #2281 Yang Liu 2025-01-22 16:08:13 +08:00
  • f644d10afd more fixes Yang Liu 2025-01-22 16:05:25 +08:00
  • 05c2ae9f41 more fixes Yang Liu 2025-01-22 15:53:53 +08:00
  • 1d8364f6cc dynrec_df=1 by default Yang Liu 2025-01-22 15:39:39 +08:00
  • 04182e9669 Open trace file again after apply env files Yang Liu 2025-01-22 15:29:15 +08:00
  • 314edea645
    Added [BOX64] prefix for all the stdout logs (#2279) Yang Liu 2025-01-22 02:08:09 +08:00
  • 2e6e75c44b review #2279 Yang Liu 2025-01-22 01:36:18 +08:00
  • 441da7a221 Remove some hardcoded prefix Yang Liu 2025-01-22 01:24:38 +08:00
  • 66e1544e50 Added [BOX64] prefix for all the stdout logs Yang Liu 2025-01-22 01:14:51 +08:00
  • fe28bd93bd
    Changed some functions name and visibility (#2278) Yang Liu 2025-01-22 00:44:53 +08:00
  • db52015bf1 Changed some functions name and visibility #2278 Yang Liu 2025-01-22 00:17:07 +08:00
  • d882a5c8fe
    [ENV] Optimized BOX64ENV log a bit (#2277) Yang Liu 2025-01-22 00:13:12 +08:00
  • 193360849e [ENV] Optimized BOX64ENV log a bit #2277 Yang Liu 2025-01-21 23:39:59 +08:00
  • 044dec0bfa
    [ENV] Initial refactor of env variables infrastructure (#2274) Yang Liu 2025-01-21 23:13:51 +08:00
  • ebaaef5a87 more fixes #2274 Yang Liu 2025-01-21 22:55:21 +08:00
  • 43fe38c1a0 fix Yang Liu 2025-01-21 22:20:37 +08:00
  • 5a2f7b7697 fix Yang Liu 2025-01-21 22:19:14 +08:00
  • 49023f7567 review Yang Liu 2025-01-21 21:46:31 +08:00
  • 65dacd24d5 Fix Yang Liu 2025-01-21 19:20:00 +08:00
  • 3778b29790 Removed old rcfile parser Yang Liu 2025-01-21 19:06:42 +08:00
  • 29d9555212 Ported all options Yang Liu 2025-01-21 18:54:31 +08:00
  • ed8b6fe9db
    [RCFILE] Add MiSide Profile (#2276) Pablo Labs 2025-01-21 04:12:59 -03:00