Commit Graph

25529 Commits

Author SHA1 Message Date
lizzie 5d18ada08c leave pending param package stuff 2026-09-01 21:19:02 +00:00
lizzie 24af265111 restore protection 2026-09-01 21:19:02 +00:00
lizzie 2b78ca21e4 immediately terminate in OO, use 2MB swap handler 2026-09-01 21:19:02 +00:00
lizzie bb663948a4 reduce fiber sizes 2026-09-01 21:19:02 +00:00
lizzie c481e0149c fix yuzu cpp 2026-09-01 21:19:02 +00:00
lizzie 7a878ea926 use dmem for swap buffers, restore full jit sizes 2026-09-01 21:19:02 +00:00
lizzie 26b665b997 force ankerl + fixup for OO with prelude commits 2026-09-01 21:19:02 +00:00
lizzie f1a1dd6ca6 fixup shit 2026-09-01 21:19:02 +00:00
lizzie c31e661fb9 use newer sdl2, make bigger stack 2026-09-01 21:19:02 +00:00
lizzie 36dcbebf77 mark codeblocks as noexcept 2026-09-01 21:18:59 +00:00
lizzie 89a6e706f7 make a bit more mergeable 2026-09-01 21:18:40 +00:00
lizzie bebf33cbe9 revert input system to main 2026-09-01 21:18:40 +00:00
lizzie 00c7764691 stub add proper iostream init 2026-09-01 21:18:39 +00:00
lizzie 3d8b986de7 update loicense 2026-09-01 21:18:39 +00:00
lizzie 543a9dc085 restore stupid lock, make ps4sup library 2026-09-01 21:18:39 +00:00
lizzie b42f527d51 bs fix 2026-09-01 21:18:39 +00:00
lizzie be74a8e0be temp fix for dpad 2026-09-01 21:18:39 +00:00
lizzie 46e617cd37 add emutls.c 2026-09-01 21:18:39 +00:00
lizzie 2bd3588f5f reduce arm codeisze, force 16x4 pages again 2026-09-01 21:18:39 +00:00
lizzie ab9b8f67f5 extra buffer precautions to not exhaust DMem, format better + perf history nerf 2026-09-01 21:18:38 +00:00
lizzie 405b858103 more inline pt2 2026-09-01 21:18:38 +00:00
lizzie a63e530d8e fix atexit impl 2026-09-01 21:18:38 +00:00
lizzie d208da01c1 fibers that don't immediately crash?!!?!?!!? 2026-09-01 21:18:38 +00:00
lizzie 12cd05e874 force running services on host 2026-09-01 21:18:38 +00:00
lizzie 427a5a3c26 fix alloc failures 2026-09-01 21:18:38 +00:00
lizzie b89f3cf56b fix for crashes on TLS due to openorbis being W E I R D 2026-09-01 21:18:38 +00:00
lizzie 0064c906e1 opengl bullshit 2026-09-01 21:18:38 +00:00
lizzie 8dd97772dc proper memswap mechanism 2026-09-01 21:18:38 +00:00
lizzie 6a8a4664c8 more stupid stuff 2026-09-01 21:18:38 +00:00
lizzie 758435a59c fixes 4 stuff 2026-09-01 21:18:38 +00:00
lizzie 1c82c15bc7 swap handling 2026-09-01 21:18:38 +00:00
lizzie b2c74e9afa license 2026-09-01 21:18:38 +00:00
lizzie 6f7ccf56b5 evil haxx 2026-09-01 21:18:37 +00:00
lizzie 97dc0c3858 extra ps4 defs 2026-09-01 21:18:37 +00:00
lizzie ffac8491a6 force NO fastmem 2026-09-01 21:18:37 +00:00
lizzie 06eff00e09 more memory shit 2026-09-01 21:18:37 +00:00
lizzie 95755e2989 MAP_SYSTEM 2026-09-01 21:18:37 +00:00
lizzie 99230c5bc7 (likely) fixes for virtual dmem? 2026-09-01 21:18:37 +00:00
lizzie 98fe8b53ec disable fastmem 2026-09-01 21:18:37 +00:00
lizzie 0e801a7cb5 try to fix the paths 2026-09-01 21:18:37 +00:00
lizzie dabe3bd9dd sysconf stub cuz crash(?) + some stderrp stuff 2026-09-01 21:18:37 +00:00
lizzie e5916cf38c the orb 2026-09-01 21:18:37 +00:00
lizzie 3fdce3c553 fself + pkg stuffs 2026-09-01 21:18:37 +00:00
lizzie 378c563b44 make .pkg and .self 2026-09-01 21:18:36 +00:00
lizzie a0005df87c exclude more stuff from vulkan 2026-09-01 21:18:36 +00:00
lizzie b5a996b3b5 exclude from vulkan surface selection 2026-09-01 21:18:36 +00:00
lizzie 63bd4dfa03 merge 2026-09-01 21:18:36 +00:00
lizzie 0a9f9d8a02 merge 2026-09-01 21:18:36 +00:00
lizzie cb9ec1dc1a [dynarmic] fix perf regression due to hard CPUID queries (#4328)
Signed-off-by: lizzie <lizzie@eden-emu.dev>

- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

should fix whatever issue bruno had on Windows

basically CPUID ctor object for xbyak is very VERY heavy, so we just move that to a static we do once on program startup instead!

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4328
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-08-31 23:51:56 +02:00
lizzie f7e5ceeacb [video_core/buffer_cache] fix PAGE_SHIFT/BSD macro clash on Linux, *BSD (#4329)
Signed-off-by: lizzie <lizzie@eden-emu.dev>

- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

PAGE_SHIFT is a macro (sys/user.h on linux, machine/params.h on FBSD), dont name stuff that
https://stackoverflow.com/questions/77611721/get-page-shift-value-in-user-space

BSD is also a macro

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4329
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-08-31 21:34:01 +02:00