revert [jit] Increase x86_64 default code size to full 2GiB hugepage (#318) #337

Merged
crueter merged 1 commit from camillelavey-patch-2 into master 2025-08-27 21:28:24 +02:00
Owner

revert [jit] Increase x86_64 default code size to full 2GiB hugepage (#318)

Abuses the existence of transparent huge pages on Unix. 4*2 = 8GiB virtual memory used total by JIT. May reduce native host TLB trees.


WIP: Wasn't meant to be merged, it's going to be refined to be added later when more data/ testing have been made about this approach.
Signed-off-by: lizzie lizzie@eden-emu.dev

Reviewed-on: #318
Reviewed-by: Shinmegumi shinmegumi@eden-emu.dev
Co-authored-by: lizzie lizzie@eden-emu.dev
Co-committed-by: lizzie lizzie@eden-emu.dev

revert [jit] Increase x86_64 default code size to full 2GiB hugepage (#318) Abuses the existence of transparent huge pages on Unix. 4*2 = 8GiB virtual memory used total by JIT. May reduce native host TLB trees. -------------- WIP: Wasn't meant to be merged, it's going to be refined to be added later when more data/ testing have been made about this approach. Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/318 Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
CamilleLaVey added 1 commit 2025-08-27 21:25:47 +02:00
revert [jit] Increase x86_64 default code size to full 2GiB hugepage (#318)
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
285503e83c
revert [jit] Increase x86_64 default code size to full 2GiB hugepage (#318)

Abuses the existence of transparent huge pages on Unix. 4*2 = 8GiB virtual memory used total by JIT. May reduce native host TLB trees.

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

WIP: Wasn't meant to be merged, it's going to be refined to be added later when more data/ testing have been made about this approach.
Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: #318
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
crueter scheduled this pull request to auto merge when all checks succeed 2025-08-27 21:28:18 +02:00
crueter approved these changes 2025-08-27 21:28:22 +02:00
crueter merged commit 9fae048a5a into master 2025-08-27 21:28:24 +02:00
crueter deleted branch camillelavey-patch-2 2025-08-27 21:28:25 +02:00
Sign in to join this conversation.
No description provided.