xbzk
6bad422d08
[core] Support libnx homebrew NextLoad handoff
...
Implement the homebrew NextLoad path used by libnx NROs to request another NRO from svcExitProcess.
Keep the existing process alive, rebuild the homebrew config and argv buffers, reset thread context, refresh process metadata, and add memory/address-space fallbacks needed for repeated in-place handoffs.
Reference: https://switchbrew.github.io/libnx/env_8h.html
2026-08-01 19:44:22 -03:00
lizzie
58dee53305
[fmt] use {#:x} instead of 0x{:#x} ( #4170 )
...
continuation of #309 but applying to even more files than before :)
also makes them lowercase because `0xfafafa` is better as `0XFAFAFA`
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4170
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: Maufeat <sahyno1996@gmail.com >
2026-07-25 21:47:07 +02:00
Kelebek1
ac49a29b85
Fix address space allocator slow path to avoid OOB
2023-05-07 15:11:16 +01:00
Roni Kirla
5d02eca7c9
Fix read access violation
2023-05-07 00:13:33 +03:00
Liam
d8009fb2d1
general: rework usages of UNREACHABLE macro
2022-10-06 21:00:54 +02:00
Morph
6a6b22b67d
address_space: Rename va_start to virt_start
...
Avoids conflicting with the va_start macro
2022-10-06 21:00:54 +02:00
Morph
f8733d9da6
address_space: Address feedback
2022-10-06 21:00:54 +02:00
Morph
5ee9e5e84b
general: Format licenses as per SPDX guidelines
2022-10-06 21:00:54 +02:00
Fernando Sahmkow
2f61540d44
General: Fix clang format.
2022-10-06 21:00:53 +02:00
Fernando Sahmkow
7ed9c68b89
Common: Fix variable shadowing.
2022-10-06 21:00:53 +02:00
Fernando Sahmkow
19d8ea6bd6
NVDRV: Remake ASGPU
2022-10-06 21:00:52 +02:00