| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [ARM64_DYNAREC] Added DYNAREC_PAUSE option for hint instructions (#2070) | Yang Liu | 2024-11-25 | 2 | -2/+18 |
| | | | | | | | | | | | | * [ARM64_DYNAREC] Added DYNAREC_PAUSE option for hint instructions * Use sevl for wfe * Add docs * Fix typo * use switch case | ||||
| * | [ARM64_DYNAREC] More optimizations on strongmem emulation (#2051) | Yang Liu | 2024-11-20 | 2 | -6/+6 |
| | | |||||
| * | [ARM64_DYNAREC] Added weakbarrier=2 to disable last write barriers (#2049) | Yang Liu | 2024-11-19 | 2 | -0/+2 |
| | | |||||
| * | [ARM64_DYNAREC] Re-enable weakbarrier for dmb.ishst (#2048) | Yang Liu | 2024-11-19 | 2 | -5/+18 |
| | | |||||
| * | [ARM64_DYNAREC] Reworked a bit FASTROUND | ptitSeb | 2024-11-05 | 1 | -0/+1 |
| | | |||||
| * | [RCFIEL] Add an option to force usage of native EGL/GLESv2 library | ptitSeb | 2024-11-02 | 1 | -0/+5 |
| | | |||||
| * | [ARM64_DYNAREC] Added BOX64_DYNAREC_NATIVEFLAGS to disable the use of native ↵ | ptitSeb | 2024-10-20 | 1 | -0/+5 |
| | | | | | flags, as there is still a bug or two in that mode (for #1947) | ||||
| * | [DYNAREC] Added a new missing mode for fallback opcodes (#1896) | Yang Liu | 2024-10-02 | 1 | -0/+1 |
| | | |||||
| * | [RCFILE] Slightly changed how BOX64_ARGS behave, and added BOX64_INSERT_ARGS | ptitSeb | 2024-09-09 | 1 | -1/+4 |
| | | |||||
| * | [CI] Refactored CI (#1795) | Yang Liu | 2024-09-05 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | * [CI] Enable Box32 tests on LA64 * upgrade QEMU * [COSIM] Removed thread-safe tests * Use regular cosim in CI * [CI] Simplified "Test Box64" * exclude certain tests when testing with cosim * review * box64.pod too | ||||
| * | [X64LIBS] Changed x86/x64 libs install directory to prevent conflicts (#1791) | Yang Liu | 2024-09-04 | 2 | -3/+3 |
| | | | | | | * [X64LIBS] Changed x86/x64 libs install directory to prevent conflicts * Update pressure_vessel | ||||
| * | [RV64_DYNAREC] Fix some typos in docs and dynarec/rv64 (#1758) | WANG Guidong | 2024-08-26 | 3 | -21/+21 |
| | | | | | | | | | | | | * [Typo] fix some typo in docs and dynarec/rv64 * [Typo] fix some typo in docs and dynarec/rv64 * [Typo] fix some typo in dynarec/rv64 * [Typo] fix some typo in dynarec/rv64 * [Typo] fix some typo in docs | ||||
| * | [DOCS] Added entry in USAGE.md for newly introduced BOX64_ARGS | ptitSeb | 2024-08-09 | 1 | -0/+3 |
| | | |||||
| * | [RCFILE] Added support for generic names in RCFiles | ptitSeb | 2024-07-25 | 1 | -0/+2 |
| | | |||||
| * | Added BOX64_SHAEXT to hide sha cpu extension ([RCFILE] And added a profile ↵ | ptitSeb | 2024-07-15 | 1 | -0/+5 |
| | | | | | using it) | ||||
| * | fix some spelling (#1668) | josch | 2024-07-10 | 2 | -14/+14 |
| | | |||||
| * | Bumped version to v0.3.0 | ptitSeb | 2024-07-09 | 2 | -33/+62 |
| | | |||||
| * | Detect UnityPlayer.dll to apply strongmem=1 automatically (can be disabled ↵ | ptitSeb | 2024-07-03 | 1 | -0/+5 |
| | | | | | with BOX64_UNITYPLAYER=0) | ||||
| * | [COSIM] Added range handling in BOX64_DYNAREC_TEST ([RCFILE] too) | ptitSeb | 2024-06-24 | 1 | -0/+1 |
| | | |||||
| * | switch to maintained Pi-Apps-Coders apt repo (#1605) | theofficialgman | 2024-06-19 | 1 | -6/+28 |
| | | | | closes https://github.com/ptitSeb/box64/issues/1576 | ||||
| * | Added BOX64_RESERVE_HIGH in rcfile handling | ptitSeb | 2024-06-18 | 1 | -1/+1 |
| | | |||||
| * | Fix typo on box64 config file (#1533) | Yip Coekjan | 2024-05-25 | 1 | -1/+1 |
| | | |||||
| * | Fix unclosed item list (#1532) | Yip Coekjan | 2024-05-25 | 1 | -0/+2 |
| | | |||||
| * | Bumped version to v0.2.8 | ptitSeb | 2024-05-21 | 1 | -0/+22 |
| | | |||||
| * | Removed all traces of PAGE8K, PAGE16K and PAGE64K as it's now detected in ↵ | ptitSeb | 2024-05-20 | 1 | -2/+1 |
| | | | | | runtime | ||||
| * | [COSIM] Added thread-safe tests (#1477) | Yang Liu | 2024-04-30 | 2 | -7/+8 |
| | | | | | | | | | | | | | | * [COSIM] Added thread-safe tests * Added more notest * Run cosim in CI * Disable tests for RISC-V for now * Simplify * Initialize notest | ||||
| * | Fixed non-dynarec build by introducing BOX64_JVM to replace BOX64_DYNAREC_JVM | ptitSeb | 2024-04-29 | 1 | -2/+7 |
| | | |||||
| * | Added a way to hide SSE 4.2, as it might slow down things using the string ↵ | ptitSeb | 2024-04-29 | 1 | -0/+5 |
| | | | | | opcodes. Also, looks like some java program have issue with current implementation of pcmp[ei]str[im] somehow, so diabling automaticaly when detecting libjvm.so (for SlayTheSpire in particular) | ||||
| * | Add BOX64_RCFILE variable (#1392) | olegos2 | 2024-03-28 | 1 | -0/+3 |
| | | | | | | | | * Implement BOX64_RCFILE * Update USAGE.md * Should fix tests | ||||
| * | Changed, again, RDTSC and Hardware counter, introducing auto calibration ↵ | ptitSeb | 2024-03-14 | 1 | -6/+0 |
| | | | | | when hardware counter is too slow for modern standard (and removed BOX64_RDTSC env. var.) | ||||
| * | [RCFILE] Added 2 new rcfile only option, and try to apply wine program ↵ | ptitSeb | 2024-03-12 | 1 | -0/+8 |
| | | | | | parameter earlier, before wien load to be able to change command line and maxcpu | ||||
| * | Added ability to staticaly build box64 (for #1045 and #310, maybe a few ↵ | ptitSeb | 2024-02-26 | 1 | -0/+5 |
| | | | | | others tickets) | ||||
| * | Better handling of Hardware counter for rdtsc emulation (ARM64 only for ↵ | ptitSeb | 2024-02-23 | 1 | -0/+6 |
| | | | | | now), more cpuid leafs, and introduce BOX64_RDTSC env.var. with a profile that use it | ||||
| * | TEGRAX1 config also have BOX64_MMAP32 activated by default | ptitSeb | 2024-02-07 | 1 | -1/+1 |
| | | |||||
| * | [DOCS] Fix a typo in temrux building (#1240) | Lily | 2024-02-01 | 1 | -1/+1 |
| | | |||||
| * | When BOX64_VERSION is set, just print the version and exit (#1238) | josch | 2024-01-31 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | When set, box64 will only print its version and then exit. This option is analogous to QEMU_VERSION used by binfmt_misc emulation of qemu-user. Its purpose is the same: provide a way to soft-disable binfmt_misc emulation as well as for identifying box64 as the registered binfmt_misc emulator. This commit enables adding support for box64 to the arch-test utility. With this change, arch-test is able to soft-disable box64 as the x86_64 emulator in the same way as it does this for qemu and wine already. Without this change, arch-test will report an architecture as natively executable by the processor, disregarding that it actually gets emulated by box64. Furthermore, this commit enables identifying box64 as the currently registered emulator for x86_64. This way, applications that know that their emulation requirements cannot work with box64 can add a check to find out that it is box64 doing the emulation and are able to print a helpful error message. Closes: #1237 | ||||
| * | Added BOX64_IGNOREINT3 env. var. to ignore INT3 in the code ([RCFILE] too) | ptitSeb | 2024-01-27 | 1 | -0/+5 |
| | | |||||
| * | add optimize build flag for Jetson orin and xavier (#1219) | leonpano2006 | 2024-01-25 | 1 | -0/+16 |
| | | | | | | | | | | * add optmized options for Jetson xavier and orin * Update CMakeLists.txt * Update COMPILE.md add info for build on jetson orin and xavier | ||||
| * | Added a new option BOX64_MMAP32 to use 32bits mapping on external MMAP (help ↵ | ptitSeb | 2024-01-23 | 1 | -0/+5 |
| | | | | | Snapdragon device running Vulkan with Wine/Wow64, active by default on SD845/SD888/SD8G2 profiles) | ||||
| * | [RCFILE] Added more option to rcfile and added geekbench5 profile | ptitSeb | 2024-01-06 | 1 | -1/+1 |
| | | |||||
| * | [DYNAREC] Switched back CALLRET to 0 by Default, many things like GoG Wine ↵ | ptitSeb | 2024-01-02 | 1 | -2/+2 |
| | | | | | Installer needs that | ||||
| * | Remove FASTPAGE/HOTPAGE docs, related to #1180 (#1181) | Tristan Morgan | 2024-01-02 | 2 | -24/+0 |
| | | |||||
| * | Introduce new BOX64_MAXCPU to cap the number of cpu core exposed, and ↵ | ptitSeb | 2023-12-21 | 1 | -0/+5 |
| | | | | | created profile for wine, wine64 and GridAutosport using it | ||||
| * | Bumped version to v0.2.6 | ptitSeb | 2023-12-15 | 1 | -0/+28 |
| | | |||||
| * | Fix raspi5 building (#1142) | Lily | 2023-12-15 | 1 | -1/+2 |
| | | | | | | | | * Update CMakeLists.txt * Update COMPILE.md * Update COMPILE.md | ||||
| * | Added lldb option to JITGDB | ptitSeb | 2023-12-15 | 1 | -0/+1 |
| | | |||||
| * | Raspberry Pi 5 support (#1138) | Martin Sundhaug | 2023-12-14 | 1 | -0/+6 |
| | | | | | | | | | | * Basic RPi5 support * Split RPi5 in 16k page-size variant and not * Update COMPILE.md Add documentation about 16K page support | ||||
| * | [DYNAREC] Update USage with latest callret info | ptitSeb | 2023-12-13 | 1 | -2/+2 |
| | | |||||
| * | [DOCS] Updated TERMUX Building (#1121) | Lily | 2023-12-07 | 1 | -2/+2 |
| | | |||||
| * | [DOCS] Updated termux building instructions (#1113) | Lily | 2023-12-04 | 1 | -2/+12 |
| | | | | | | * [DOCS] Add a warning for termux builders (mostly due #1112) * [DOCS] Added chroot or proot compiling | ||||