lizzie
1298e21c04
use 16k pages again
2026-09-01 21:19:03 +00:00
lizzie
381256f6a4
fix pagesize
2026-09-01 21:19:03 +00:00
lizzie
799b6843ad
properly define orbis page size
2026-09-01 21:19:03 +00:00
lizzie
4f2b5e59e0
fix shit
2026-09-01 21:19:03 +00:00
lizzie
b3481ea9ed
fix virtual buffers
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
7a878ea926
use dmem for swap buffers, restore full jit sizes
2026-09-01 21:19:02 +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
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
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
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
6bdb03d8ac
[common/virtual_buffer] Fix Windows on Snapdragon 7C realizing virtual pages before they're needed ( #4128 )
...
This should fix Windows devices with low RAM like 4GB, or anything lower than 8GB.
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4128
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-06-25 00:11:36 +02:00
lizzie
87cacbeed4
[compat] HaikuOS port ( #2805 )
...
Still had the issues with libusb, but that should get solved with the other PRs anyways
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2805
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2025-10-22 04:53:40 +02:00
Morph
2b87305d31
general: Convert source file copyright comments over to SPDX
...
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-04-23 05:55:32 -04:00
Lioncash
b9b02276eb
page_table: Allow page tables to be moved
...
Makes page tables and virtual buffers able to be moved, but not copied,
making the interface more flexible.
Previously, with the destructor specified, but no move assignment or
constructor specified, they wouldn't be implicitly generated.
2020-11-17 20:08:20 -05:00
Jan Beich
ff9473d6a0
common/virtual_buffer: drop unused includes
...
On DragonFly and NetBSD build fails with
src/common/virtual_buffer.cpp
src/common/virtual_buffer.cpp:16:10: fatal error: sys/sysinfo.h: No such file or directory
#include <sys/sysinfo.h>
^~~~~~~~~~~~~~~
2020-08-05 21:36:35 +00:00
Lioncash
3aad302953
virtual_buffer: Mark size parameter of FreeMemoryPages() as [[maybe_unused]]
...
This isn't used on Windows, but is used on non-Windows operating
systems.
2020-07-25 03:04:27 -04:00
bunnei
273f8b5fc7
common: Add VirtualBuffer class, to abstract memory virtualization.
2020-04-17 00:59:31 -04:00