about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [ARM64] More unaligned improvmentsptitSeb2023-10-222-12/+27
|
* [ARM64_DYNAREC] More handling of SIGBUS on device memory (for Doomvk 2016 on ↵ptitSeb2023-10-211-0/+90
| | | | NVidia)
* Added some workaround for program that POKEUSER/PEEKUSER some drX value and ↵ptitSeb2023-10-201-1/+13
| | | | expect the value to stick (for #930)
* fix emit_sar32c() ZF maybe set error. (#1034)liuli2023-10-201-1/+1
| | | * fix emit_sar32c() ZF maybe set error.
* [ARM64_DYNAREC] ifdef'd the new HW_CAP tests, to be able to build on older ↵ptitSeb2023-10-191-0/+8
| | | | system (for #1033)
* [ARM64_DYNAREC] One more extension detected (not used yet)ptitSeb2023-10-181-0/+7
|
* [ARM64_DYNAREC] More ARM64 extensions detectionptitSeb2023-10-182-11/+27
|
* [RV64_DYNAREC] More fixes to the buildptitSeb2023-10-181-1/+1
|
* Merge branch 'main' of https://github.com/ptitSeb/box64ptitSeb2023-10-181-18/+52
|\
| * [ARM64_DYNAREC] Added a use of FLAGM extension in add8 emitterptitSeb2023-10-181-18/+52
| |
* | [RV64_DYNAREC] Try to fix the buildptitSeb2023-10-181-6/+6
|/
* Fix build issuesptitSeb2023-10-183-29/+19
|
* [ARM64_DYNAREC] Preparing handling of FLAGM and FLAGM2 extensionsptitSeb2023-10-184-2/+58
|
* [ARM64_DYNAREC] More changes to Strong memory model emulationptitSeb2023-10-1813-49/+59
|
* [ARM64_DYNAREC] Added support for BOX4_DYNAREC_ALIGNED_ATOMICSptitSeb2023-10-178-164/+250
|
* [ARM64_DYNAREC] More fixes to F0 0F C7 opcode with Atomics extensionptitSeb2023-10-171-3/+5
|
* Some more rollback on tls destructor (more work needed on threads cleanup ↵ptitSeb2023-10-174-9/+8
| | | | handling)
* [ARM64_DYNAREC] More fixes for Atomics extensionptitSeb2023-10-174-13/+10
|
* [ARM64_DYNAREC] More fixes for Atomic extension n LOCK DEC opcodesptitSeb2023-10-171-8/+10
|
* [ARM64_DYNAREC] Fixed F0 0F B0 opcopde with Atomics extensionptitSeb2023-10-171-1/+2
|
* [ARM64_DYNAREC] Added code generation for Atomic ARM v8.1 extension for most ↵ptitSeb2023-10-165-241/+807
| | | | lock prefix
* [ARM64_DYNAREC] Cosmetic changes to SM macrosptitSeb2023-10-161-2/+2
|
* Rollback to previous way of handling tls key destructorsptitSeb2023-10-161-44/+28
|
* [COSIM] Fix x87 testing (#1029)Yang Liu2023-10-153-13/+18
|
* [DYNAREC] Fix x87cache issues (#1025)Yang Liu2023-10-1420-123/+166
| | | | | | | | | | | | | | | * [DYNAREC][WIP] Fix x87cache issues Co-authored-by fanwj@mail.ustc.edu.cn * Check x87cache is full before push, is it working? * Fixed a typo * Update dynarec_arm64_helper.h * Review * Update test25
* Various changes on pthread cancel and tls destructor, should be easier to ↵ptitSeb2023-10-1313-182/+187
| | | | maintain
* No actual need for emu when calling my_mmap and my_munmapptitSeb2023-10-131-4/+3
|
* And this one can be const tooptitSeb2023-10-131-1/+1
|
* This struct can be constptitSeb2023-10-132-2/+2
|
* [TRACE] Better trace for mmap errorptitSeb2023-10-131-0/+4
|
* Use BOX64_RESERVE_HIGHMEM by default on ADLINK profileptitSeb2023-10-131-0/+4
|
* [WRAPPER] Added missing function signature (#1024)Yang Liu2023-10-133-0/+5
|
* Add a new vulkan extension: VK_KHR_maintenance5 (#1021)Sophon2023-10-121-0/+6
| | | Signed-off-by: Xilin Wu <wuxilin123@gmail.com>
* [ARM64_DYNAREC] Fixes some border case 32bits potential issue with GETEDz ↵ptitSeb2023-10-121-1/+1
| | | | helper macro
* Merge branch 'main' of https://github.com/ptitSeb/box64ptitSeb2023-10-111-0/+3
|\
| * [RV64_DYNAREC] Fix a build warning (#1020)Yang Liu2023-10-111-0/+3
| | | | | | | | | | ``` warning: implicit declaration of function 'rv64_lock_get_b' ```
* | [ARM64_DYNAREC] Small improvement to certain cases for 66 0F 70 opcodeptitSeb2023-10-112-0/+18
|/
* A bit more changes to cpuid bits and cpu identificationsptitSeb2023-10-112-8/+8
|
* [ARM64_DYNAREC] Fixed 66 0F 38 20..25/30..35 to only read needed amount of ↵ptitSeb2023-10-112-12/+30
| | | | data instead of 128bits (fixes some border case issue)
* Added BOX64_SDL2_JGUID, a workaround for game using old ↵ptitSeb2023-10-114-2/+18
| | | | SDL_GetJoystickGUIDInfo funciton on recent wrapped SDL2 (for #1018)
* [ARM64_DYNAREC] Better place for memory barrier on jmp_next and iret_to_epilogptitSeb2023-10-111-2/+2
|
* Added a few libgomp wrapped function (for #1019)ptitSeb2023-10-116-5/+68
|
* Small change on cpuid feature flags for leaf 0x80000001ptitSeb2023-10-111-3/+8
|
* Updated wrapping of SDL_GetJoystickGUIDInfo with latest version (will help ↵ptitSeb2023-10-108-15/+15
| | | | #1018, probably other SDL2 program too)
* Fixed signature for functions in wrapped libatomic (will help #1013)ptitSeb2023-10-104-4/+14
|
* [ARM64] Fixed a SIGBUS handling for VSTR128 not detected correctlyptitSeb2023-10-101-1/+1
|
* [ARM64_DYNAREC] Added 66 0F 3A 21 opcodeptitSeb2023-10-101-1/+22
|
* Added wrapped libayatana-appindicator3 and libdbusmenu-glib (for #1013)ptitSeb2023-10-1012-1/+343
|
* Do not try to get nearest function name if pointer is to smallptitSeb2023-10-101-0/+2
|
* Fixed a nasty issue with wrapping of libpcreptitSeb2023-10-101-1/+4
|