about summary refs log tree commit diff stats
path: root/src/os (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [ENV] Introduced BOX64_PCLMULQDQ (#3086)Yang Liu2025-10-221-2/+2
| | | | | * [ENV] Introduced BOX64_PCLMULQDQ * review
* [LA64] Fixed LBT signal handling, also refined la64noext support (#3080)Yang Liu2025-10-221-1/+12
|
* Some Segments/Selector handling refactoring , removing some ↵ptitSeb2025-10-152-14/+15
| | | | pthread_getspecific use
* [ANDROID] Fixing buildptitSeb2025-09-101-0/+2
|
* [BOX32] More work on box32 memory management and threadsptitSeb2025-09-101-0/+12
|
* [BOX32] Various small improvments on box32, mostly on memory trackingptitSeb2025-09-081-2/+4
|
* Improved handling of TF flagptitSeb2025-08-271-0/+9
|
* [LA64_DYNAREC] Add la64 avx float ops part 3. (#2845)phorcys2025-07-292-0/+3
| | | | | | | | | * add cpuext.frecipe for LoongArch V1.1 * Fix VFRSQRTE in sse op RSQRTPS/RSQRTSS * Fix VFRECIPE in sse op RCPPS/RCPSS * V{MAX,MIN}{PD,PS,SD,SS} * VRCPPS,VRCPSS * VRSQRTPS,VRSQRTSS * VSQRT{PD,PS,SD,SS}
* Some handling of case where signal numbers differs between native and x64 ↵ptitSeb2025-07-232-19/+18
| | | | archs (not complete, missing sigset conversions)
* Improved Volatile Metadata handlingptitSeb2025-07-141-0/+5
|
* [WOW64] This should fix the buildptitSeb2025-07-031-0/+1
|
* [DYNACACHE] Introduced DynaCache for ARM64 (disabled by default)ptitSeb2025-06-192-0/+32
|
* Fixed compilation errors (#2757)Yang Liu2025-06-191-2/+4
|
* [BIONIC] Fixed some compilation warnings (#2756)Yang Liu2025-06-181-2/+3
|
* [WOW64] Finished host extension detection (#2755)Yang Liu2025-06-171-2/+29
|
* [WOW64] Refactored host extention detection and added preliminary support ↵Yang Liu2025-06-163-0/+311
| | | | for WowBox64 (#2752)
* [CPUID] Do not warn on the Hypervisor interface query (#2732)Yang Liu2025-06-121-1/+7
|
* [WOW64] Small improvement to grab_segdata (#2728)Yang Liu2025-06-111-1/+1
|
* [WOW64] Added a minimal Windows runtime (#2723)Yang Liu2025-06-111-17/+6
|
* [RCFILE] Fixed MAXCPU so it works for wine apps tooptitSeb2025-06-082-0/+23
|
* [WOW64] Added rcfile support (#2708)Yang Liu2025-06-052-0/+44
| | | | | | | | | * [WOW64] Fixed more compilation warnings * [WOW64] Messing around with file APIs * [WOW64] Added rcfile support * [DOCS] Update rcfile usage on WowBox64
* Revert using getProtection_fast in CheckExec to avoid rare (or less rare in ↵ptitSeb2025-06-021-1/+1
| | | | Interp) lockup
* [WOW64] The name is WowBox64 (#2699)Yang Liu2025-06-021-2/+2
|
* [ARM64_DYNAREC] Try to optimise Windows INT n version on 64bits (TODO: ↵ptitSeb2025-05-301-1/+146
| | | | Interp and 32bits and wowbox64)
* [WOW64] Added support for cosim (#2683)Yang Liu2025-05-301-1/+2
|
* [WOW64] Added more missing pieces and the interpreter works (#2682)Yang Liu2025-05-292-10/+52
| | | | | | | * [WOW64] Added more missing pieces and the interpreter works Ported from AndreRH/hangover * review
* [WOW64][ENV] Clean up a bit (#2681)Yang Liu2025-05-282-0/+13
|
* [WOW64] Supported logging to stdout (#2679)Yang Liu2025-05-282-2/+67
|
* [WOW64] Implement my_cpuidAndré Zwing2025-05-253-522/+539
|
* [WOW64] Implement getBoxCpuNameAndré Zwing2025-05-251-1/+2
|
* [WOW64] Implement get_random32 and get_random64André Zwing2025-05-251-5/+9
|
* [TRACE] Reduce the noise when using SHOWSEGV=1 on Winde programsptitSeb2025-05-151-1/+1
|
* [WOW64] Initial implementation patches (#2619)André Zwing2025-05-111-1/+6
| | | | | | | * [WOW64] Add stub for VolatileRangesContains * [WOW64] Implement BTCpu[GS]etContext * [WOW64] Add env support
* [PERFMAP] Added x86 address of code when function name cannot be found, ↵ptitSeb2025-04-231-1/+4
| | | | instead of ???
* [WOW64] Finished skeleton code for PE build (#2542)Yang Liu2025-04-171-5/+18
| | | | | * [WOW64] Finished skeleton code for PE build * move musl to external
* [WOW64] More tweaks to CMake PE build (#2541)Yang Liu2025-04-161-13/+45
|
* Eliminated many compilation warnings (#2535)Yang Liu2025-04-151-1/+1
|
* [WOW64] Added non-functional PE build (#2532)Yang Liu2025-04-147-2/+947
|
* [WOW64] More tweaks for PE build (#2528)Yang Liu2025-04-142-0/+12
|
* [WOW64] Splitted freq and cleanup functions from x64emu (#2521)Yang Liu2025-04-112-0/+154
|
* [WOW64] More tweaks towards PE build (#2519)Yang Liu2025-04-103-0/+31
|
* [WOW64] More work on the PE wow64 build (#2518)Yang Liu2025-04-101-0/+5
| | | | | * [WOW64] More work on the PE wow64 build * added a TODO
* Moved emit functions to seperate files from signals.h (#2516)Yang Liu2025-04-092-15/+144
|
* Added backtrace.h for holding backtrace-related functions (#2515)Yang Liu2025-04-091-0/+46
|
* [WOW64] Add wow64 PE build scaffolding (#2513)Yang Liu2025-04-082-0/+128
|
* Moved more functions to os.h (#2497)Yang Liu2025-04-031-0/+32
| | | | | | | * Removed some unused function declarations * Moved more functions to os.h * review
* Moved some emit functions to os.h (#2494)Yang Liu2025-04-021-0/+17
|
* Moved more OS-dependent functions to os.h (#2491)Yang Liu2025-04-011-1/+9
|
* Added os.h for future usage (#2488)Yang Liu2025-04-011-0/+7