| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | [DOCS] Added missing library for #1108 (#1109) | Lily | 2023-12-04 | 1 | -1/+1 |
| | | | | | | * [DOCS] Added missing library for #1108 * [DOCS] Typo | ||||
| * | [DOCS] Termux Compiling (#1102) | Lily | 2023-12-01 | 1 | -12/+14 |
| | | | | | | | | | | * [DOCS] Termux Compiling * [DOCS] Not needed this * [DOCS] Added this back I don't think I had to delete that sorry | ||||
| * | [DOCS] Add mold usage to COMPILE.md (#1089) | kaixindeken | 2023-11-27 | 1 | -0/+4 |
| | | | | | | * Add mold usage to COMPILE.md * add Mold usage to COMPILE.md | ||||
| * | [DYNAREC_RV64] Fixed BTS BTR BTC for zbs extension (#1084) | Yang Liu | 2023-11-26 | 2 | -2/+2 |
| | | |||||
| * | Added BOX64_FUTEX_WAITV, on by default expect for BAD_SIGNAL build | ptitSeb | 2023-11-10 | 2 | -0/+12 |
| | | |||||
| * | Added BOX64_INPROCESSGPU setting (helps Heroic 2.10 at least) | ptitSeb | 2023-11-05 | 2 | -0/+9 |
| | | |||||
| * | [INTERP] Fix fpu_round (#1030) | Yang Liu | 2023-10-25 | 2 | -0/+12 |
| | | | | | | | | | | | | | | | | * [INTERP] Fix fpu_round * Should be working this time * Handling wrappedlibm * Format * Fix loongarch * Make it optional * Fix android build | ||||
| * | [DOCS] Added some infor about SAVE_MEM build option | ptitSeb | 2023-10-18 | 1 | -1/+4 |
| | | |||||
| * | [ARM64_DYNAREC] More changes to Strong memory model emulation | ptitSeb | 2023-10-18 | 1 | -3/+4 |
| | | |||||
| * | [ARM64_DYNAREC] Added support for BOX4_DYNAREC_ALIGNED_ATOMICS | ptitSeb | 2023-10-17 | 1 | -0/+5 |
| | | |||||
| * | Use BOX64_RESERVE_HIGHMEM by default on ADLINK profile | ptitSeb | 2023-10-13 | 1 | -4/+4 |
| | | |||||
| * | Added BOX64_SDL2_JGUID, a workaround for game using old ↵ | ptitSeb | 2023-10-11 | 1 | -0/+5 |
| | | | | | SDL_GetJoystickGUIDInfo funciton on recent wrapped SDL2 (for #1018) | ||||
| * | Added ADLink AmpereAltra profile | ptitSeb | 2023-09-25 | 1 | -1/+16 |
| | | |||||
| * | Update USAGE.md on rcfiles | ptitSeb | 2023-08-31 | 1 | -1/+4 |
| | | |||||
| * | Bumped version to v0.2.4 | ptitSeb | 2023-08-19 | 1 | -0/+25 |
| | | |||||
| * | Merge pull request #896 from josch/exe | ptitSeb | 2023-07-21 | 4 | -0/+0 |
| |\ | | | | | remove executable bits | ||||
| | * | remove executable bits | Johannes Schauer Marin Rodrigues | 2023-07-21 | 4 | -0/+0 |
| | | | | | | | | | Closes: #895 | ||||
| * | | Update COMPILE.md | Ryan Fortner | 2023-07-20 | 1 | -1/+1 |
| | | | |||||
| * | | Added generic ARM64 build profile | ptitSeb | 2023-07-14 | 1 | -0/+7 |
| | | | |||||
| * | | Reduce duplication of compile instructions (#837) | Jank9525 | 2023-06-14 | 1 | -122/+40 |
| | | | | | | | | | | | * Reduce duplication of compile instructions * Update COMPILE.md | ||||
| * | | ryanfortner's package now have a different name (#834) | 澪 | 2023-06-12 | 1 | -1/+1 |
| | | | |||||
| * | | Do not try to preserve high memory (unless BOX64_RESERVE_HIGH=1 is used), as ↵ | ptitSeb | 2023-05-31 | 1 | -0/+4 |
| | | | | | | | | | currently, it seems buggy and making more harm then good | ||||
| * | | [DYNAREC] Addeddetection of libjvm (and an option to disable it) to apply ↵ | ptitSeb | 2023-05-31 | 1 | -0/+5 |
| | | | | | | | | | conservative settings when loaded (should help #813) and probably other java based games/apps) | ||||
| * | | [DYNAREC] Added BOX64_DYNAREC_MISSING to only print dynarec missing opcode | ptitSeb | 2023-05-07 | 1 | -0/+5 |
| |/ | |||||
| * | [DYNAREC] Defaulting to not tagging HotPage, it seems to work generaly ↵ | ptitSeb | 2023-04-26 | 1 | -2/+2 |
| | | | | | better without now | ||||
| * | Fixed broken in-project links (#689) | Yang Liu | 2023-04-11 | 2 | -235/+0 |
| | | |||||
| * | [DYNAREC] Added BOX64_DYNAREC_TEST to run interpeter and dynarec at the same ↵ | ptitSeb | 2023-03-27 | 2 | -0/+13 |
| | | | | | time and compare states | ||||
| * | add manual page in pod format (#641) | josch | 2023-03-27 | 1 | -0/+457 |
| | | |||||
| * | fix some spelling mistakes (#640) | josch | 2023-03-26 | 2 | -13/+13 |
| | | |||||
| * | Update README (#626) | Yang Liu | 2023-03-23 | 1 | -33/+27 |
| | | |||||
| * | docs/COMPILE.md: Use trusted.gpg.d (#620) | Sevan Janiyan | 2023-03-23 | 1 | -1/+1 |
| | | | | | Installing the keys in the system location will likely cause fallout in upgrades. Install into /etc/apt/trusted.gpg.d where it's commonly expected. | ||||