about summary refs log tree commit diff stats
path: root/docs/box64.pod (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [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
* [DYNAREC] Added BOX64_DYNAREC_TEST to run interpeter and dynarec at the same ↵ptitSeb2023-03-271-0/+8
| | | | time and compare states
* add manual page in pod format (#641)josch2023-03-271-0/+457