| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Improved initial stack build | ptitSeb | 2022-04-24 | 1 | -0/+4 |
| | | |||||
| * | Fixed RunFunction and DynaCall/EmuCall with stack arguments | ptitSeb | 2022-03-25 | 1 | -8/+23 |
| | | |||||
| * | Some more gtk wrapping work | ptitSeb | 2022-03-19 | 1 | -0/+82 |
| | | |||||
| * | More work on GTK wrapping (hterm seems to run fine now) | ptitSeb | 2022-03-19 | 2 | -0/+354 |
| | | |||||
| * | Fix some special case on mmap64 wrapping | ptitSeb | 2022-03-07 | 1 | -0/+1 |
| | | |||||
| * | Some work on glib, gobject and steam | ptitSeb | 2022-03-01 | 1 | -1/+7 |
| | | |||||
| * | Use sched_getcpu instead of deprecated getcpu (for #239) | ptitSeb | 2022-02-20 | 1 | -2/+2 |
| | | |||||
| * | Some small changes to how cpuid is done (especially on core counts) | ptitSeb | 2022-02-20 | 1 | -2/+15 |
| | | |||||
| * | Change ResolvePath behaviour in sync with box86 | ptitSeb | 2021-11-14 | 1 | -1/+1 |
| | | |||||
| * | Declare my_mmap and my_munmap to avoid warning | mogery | 2021-10-13 | 1 | -0/+4 |
| | | | | | | | | | | This adds a declaration of my_mmap and my_munmap to src/tools/bridge.c in order to avoid a -Wimplicit-function-declaration warning when compiling. This should probably be moved to a header file in the future. | ||||
| * | Fix incorrect brick cleanup | mogery | 2021-10-12 | 1 | -1/+3 |
| | | | | | | | | | FreeBridge used free to clean up the pointer allocated by my_mmap, which is incorrect and lead to a crash upon code that exited gracefully. The free was replaced with my_munmap. | ||||
| * | Map bricks below first 2GB of address space | mogery | 2021-10-12 | 1 | -1/+4 |
| | | | | | | | | | | | | This fixes an issue with mono where JIT compiled code would near-call wrapped libraries, but fail because the difference between PC and the call address did not fit into an imm32. This was fixed by replacing posix_memalign with my_mmap and providing the MAP_32BIT flag. Fixes #131 | ||||
| * | More work on gtk wrapping | ptitSeb | 2021-09-20 | 1 | -17/+254 |
| | | |||||
| * | Fixed some nasty copypasta on EmuCall | ptitSeb | 2021-09-19 | 1 | -4/+4 |
| | | |||||
| * | More work on GTK wrapping. Still not ok, but better | ptitSeb | 2021-09-19 | 1 | -119/+287 |
| | | |||||
| * | Added wrapped gtk2 (enough to launch Dwarf Fortress and some simple gtk2 ↵ | ptitSeb | 2021-09-18 | 1 | -0/+1132 |
| | | | | | samples) | ||||
| * | Add some support vor VSyscall | ptitSeb | 2021-09-02 | 2 | -0/+50 |
| | | |||||
| * | Added AES-NI cpu extension support ([DYNAREC] too, using AES extension if ↵ | ptitSeb | 2021-08-28 | 1 | -0/+1 |
| | | | | | available) | ||||
| * | Added some comment on vDSO | ptitSeb | 2021-08-10 | 1 | -1/+1 |
| | | |||||
| * | Fixed ELF Signature detection | ptitSeb | 2021-07-12 | 1 | -6/+14 |
| | | |||||
| * | Use box86 to launch x86 binary (if box86 is present in same folder as box64) | ptitSeb | 2021-07-12 | 1 | -0/+18 |
| | | |||||
| * | Fix non-dynarec build | ptitSeb | 2021-07-05 | 1 | -1/+1 |
| | | |||||
| * | Removed mutex per bridge and use a global one (remove chance of freeze on fork) | ptitSeb | 2021-07-05 | 1 | -7/+4 |
| | | |||||
| * | Improved unloading of libs | ptitSeb | 2021-06-04 | 1 | -0/+2 |
| | | |||||
| * | Define CLFLUSH size in CPUID (helps Java programs) | ptitSeb | 2021-05-31 | 1 | -1/+1 |
| | | |||||
| * | Fixed GetNativeFnc | ptitSeb | 2021-04-18 | 1 | -2/+2 |
| | | |||||
| * | First pass | rajdakin | 2021-04-14 | 4 | -4/+8 |
| | | |||||
| * | General improvements to box64 and fixed some SDL2 functions | rajdakin | 2021-04-11 | 2 | -26/+52 |
| | | |||||
| * | Added RK3326 definitions. | krishenriksen | 2021-04-07 | 1 | -1/+1 |
| | | |||||
| * | [DYNAREC] Improved Dynablock construction, stopping when overlaping block is ↵ | ptitSeb | 2021-03-28 | 1 | -3/+4 |
| | | | | | detected | ||||
| * | Better Stack handling (backported from box86) | ptitSeb | 2021-03-28 | 1 | -3/+6 |
| | | |||||
| * | Fixed non-Dynarec build that would crash at start | ptitSeb | 2021-03-25 | 1 | -1/+1 |
| | | |||||
| * | Improvments to bridge handling to avoid deadlock | ptitSeb | 2021-03-18 | 1 | -26/+38 |
| | | |||||
| * | [DYNAREC] Added Basic blocks for dynarec | ptitSeb | 2021-03-14 | 1 | -2/+3 |
| | | |||||
| * | Better functions name resolving when using TRACE, and fixed some printf ↵ | ptitSeb | 2021-03-10 | 1 | -4/+57 |
| | | | | | stuff again | ||||
| * | Added 0F A2 cpuid opcode | ptitSeb | 2021-03-06 | 1 | -0/+188 |
| | | |||||
| * | More infrastructure added to elf and x64 emu | ptitSeb | 2021-03-03 | 1 | -0/+86 |
| | | |||||
| * | Added bridge handling | ptitSeb | 2021-03-02 | 2 | -0/+242 |
| | | |||||
| * | Fixed a bunch of print format error | ptitSeb | 2021-03-02 | 1 | -2/+2 |
| | | |||||
| * | More x64emu preparation | ptitSeb | 2021-03-02 | 1 | -106/+121 |
| | | |||||
| * | More elf loader and parsing and stack preparing | ptitSeb | 2021-03-02 | 1 | -0/+138 |
| | | |||||
| * | Added some minimal set of source (now box64 compile and say hello at least) | ptitSeb | 2021-02-28 | 3 | -0/+418 |