about summary refs log tree commit diff stats
path: root/docs/box64.pod (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [ENV] Introduced BOX64_PCLMULQDQ (#3086)Yang Liu2025-10-221-0/+8
| | | | | * [ENV] Introduced BOX64_PCLMULQDQ * review
* [DYNAREC][WOWBOX64] BOX4_DYNAREC_INTERP_SIGNAL is not availble in WowBox64 ↵ptitSeb2025-10-191-1/+1
| | | | for now
* [DYNAREC] Introduce BOX4_DYNAREC_INTERP_SIGNAL and 1 profile that needs itptitSeb2025-10-191-0/+8
|
* [ENV] Added a new BOX64_ARCH option (#3076)Yang Liu2025-10-171-0/+10
|
* [DYNAREC] Added BOX64_DYNAREC_NOHOTPAGE to disabled hotpage detectionptitSeb2025-10-031-0/+8
|
* [LA64] Do not expose AVX by default for now, there are still some issue to ↵ptitSeb2025-09-171-1/+1
| | | | fix before
* [DOCS] Some small fixing / precision in a few doc itemsptitSeb2025-09-081-6/+6
|
* [LA64_DYNAREC] Enable AVX/AVX2 by default (#2946)Yang Liu2025-08-181-2/+3
|
* [DYNACACHE]LA64] Enabled dynacache for LA64 (#2836)Yang Liu2025-07-211-2/+2
| | | | | * [DYNACACHE]LA64] Enabled dynacache for LA64 * review
* [DYNACACHE] Introduced B64X_DYNACACHE=2 to use cache but not create new ↵ptitSeb2025-06-201-3/+4
| | | | ones, and made it default
* [DYNACACHE] Introduced DynaCache for ARM64 (disabled by default)ptitSeb2025-06-191-0/+22
|
* [TRACE] Fixed explicit BOX64_TRACE=0 (#2721)Yang Liu2025-06-101-1/+3
|
* [ENV][WOW64] Not every env var applies to WowBox64 (#2700)Yang Liu2025-06-021-32/+32
| | | | | * [ENV] Not every env var applies to WowBox64 * [DOCS] Updated env docs for WowBox64
* [DOCS] Align usage.json and env.h (#2633)Yang Liu2025-05-141-3/+28
| | | | | | | | | * [DOCS] Align usage.json and env.h * Removed BOX64_FUTEX_WAITV * review * gen
* [RCFILE] Made VOLATILE_METADATA default, and added/finetuned some game profilesptitSeb2025-05-141-2/+2
|
* [DOCS] improve consistency between documentation and code (#2631)Hypothalamus2025-05-131-2/+2
| | | | | | | * [fix][Docs] is `XXXX` consistantly * [feat][Docs] add simple validation script that checks consistency between `usage.json` and `env.h` * [DOCS] include `validate.py` in `gen.py`
* [GDBJIT] Added a new option to register debuginfo only after trapped into ↵Yang Liu2025-05-091-1/+2
| | | | signalhandler (#2614)
* [DYNAREC] Use PE volatile metadata in dynarec (#2610)Yang Liu2025-05-071-0/+8
|
* [DYNAREC] Added ranged Dynablock dump (#2570)Yang Liu2025-04-241-0/+7
|
* [DYNAREC] Introduce BOX64_DYNAREC_X87DOUBLE=2 to handle Low Precision x87 ↵ptitSeb2025-04-161-1/+2
| | | | ([ARM64_DYNAREC] only for now)
* [DYNAREC] Better handling of self-loop and added CALLRET=2 settings (ARM64 ↵ptitSeb2025-04-091-1/+2
| | | | only, RV64 and LA64 todo)
* [DOCS] Added ranged gdbjit documentation (#2440)Yang Liu2025-03-171-1/+2
|
* [DYNAREC] Introduced DYNAREC_DIRTY=2 and changed a profile to use itptitSeb2025-03-121-1/+2
|
* [DOC] Fixed default for strongmem in docsptitSeb2025-03-061-2/+2
|
* [DOCS] Fixed BIGBLOCK is 2 by default nowptitSeb2025-01-311-2/+2
|
* [DOCS] Auto-generated USAGE.md and box64.pod (#2283)Yang Liu2025-01-221-298/+542
|
* [DYNAREC] Introduce BOX64_DYNAREC_DIRTY and some profile to use itptitSeb2025-01-151-0/+7
|
* [USAGE] Added some missing settings in documentationptitSeb2025-01-101-0/+14
|
* Port rounding of some x87 instructions from Box86 (#2242)Hagb (Junyu Guo 郭俊余)2025-01-081-2/+2
| | | | | | | | | | | * Port rounding of some x87 instructions from Box86 Ported from https://github.com/ptitSeb/box86/pull/951. The original pull request and this commit also contain some improvements on precision of `F2XM1` and `FYL2XP1`. * Run fpu_rounding test with dynarec only for ARM64 They have been implemented on dynarec only for ARM64.
* [DYNAREC] Implement perf map (#2212)Leslie Zhai2024-12-261-0/+7
| | | | | * [DYNAREC] Implement perf map * [DYNAREC] Use function name as the Symbol
* [LA64_DYNAREC] Fixed some LBT path issues (#2193)Yang Liu2024-12-231-1/+1
|
* [GDBJIT] Unified the experience for all the backends (#2183)Yang Liu2024-12-211-0/+1
|
* [GDBJIT] Show x64pc in gdb, also added documentation (#2163)Yang Liu2024-12-181-0/+7
| | | | | | | | | * [GDBJIT] Show x64pc in gdb * Add env. variable and documentation * typo * oops
* [ARM64_DYNAREC] Added DYNAREC_PAUSE option for hint instructions (#2070)Yang Liu2024-11-251-2/+11
| | | | | | | | | | | * [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 Liu2024-11-201-3/+3
|
* [ARM64_DYNAREC] Added weakbarrier=2 to disable last write barriers (#2049)Yang Liu2024-11-191-0/+1
|
* [ARM64_DYNAREC] Re-enable weakbarrier for dmb.ishst (#2048)Yang Liu2024-11-191-2/+10
|
* [CI] Refactored CI (#1795)Yang Liu2024-09-051-1/+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 Liu2024-09-041-2/+2
| | | | | * [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 Guidong2024-08-261-5/+5
| | | | | | | | | | | * [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
* fix some spelling (#1668)josch2024-07-101-7/+7
|
* Fix typo on box64 config file (#1533)Yip Coekjan2024-05-251-1/+1
|
* Fix unclosed item list (#1532)Yip Coekjan2024-05-251-0/+2
|
* [COSIM] Added thread-safe tests (#1477)Yang Liu2024-04-301-5/+5
| | | | | | | | | | | | | * [COSIM] Added thread-safe tests * Added more notest * Run cosim in CI * Disable tests for RISC-V for now * Simplify * Initialize notest
* When BOX64_VERSION is set, just print the version and exit (#1238)josch2024-01-311-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
* Remove FASTPAGE/HOTPAGE docs, related to #1180 (#1181)Tristan Morgan2024-01-021-14/+0
|
* [DYNAREC_RV64] Fixed BTS BTR BTC for zbs extension (#1084)Yang Liu2023-11-261-1/+1
|
* Added BOX64_FUTEX_WAITV, on by default expect for BAD_SIGNAL buildptitSeb2023-11-101-0/+7
|
* Added BOX64_INPROCESSGPU setting (helps Heroic 2.10 at least)ptitSeb2023-11-051-0/+5
|
* [INTERP] Fix fpu_round (#1030)Yang Liu2023-10-251-0/+7
| | | | | | | | | | | | | | | * [INTERP] Fix fpu_round * Should be working this time * Handling wrappedlibm * Format * Fix loongarch * Make it optional * Fix android build