51 Commits (37939482fb93d2155d8625596f2b1145d4f6e8e3)

Author SHA1 Message Date
Chloe 37939482fb
kernel: Unify result codes (#5890) 5 years ago
bunnei 63fd1bb503 core: arm: Implement InvalidateCacheRange for CPU cache invalidation. 5 years ago
Lioncash 1a954b2a59 service: Eliminate usages of the global system instance 5 years ago
Lioncash da7be67daf ipc_helpers: Remove usage of the global system instance 5 years ago
bunnei a0e5cccb92 hle: service: ldr: Implement UnloadNrr. 5 years ago
Lioncash ea20b5c970 core: Fix clang build pt.3 5 years ago
bunnei 3d592972dc
Revert "core: Fix clang build" 5 years ago
Lioncash be1954e04c core: Fix clang build 5 years ago
Lioncash f525da56e5 service/ldr: Resolve sign mismatch warnings 5 years ago
David Marcec db824b59c8 ldr: Cleanup NRO & NRR structs 6 years ago
VolcaEM 684dfbf209
Move SHA256Hash to its original position 6 years ago
VolcaEM bd9495c9ab
Remove unnecessary pragmas 6 years ago
VolcaEM c0d6162050
Revert IsValidNRO refactor but make it more readable 6 years ago
VolcaEM 4b71bf654d
Update assert string 6 years ago
VolcaEM 39213b1c59
Clang-format again 6 years ago
VolcaEM 198b0fa790
Use consistent variable names 6 years ago
VolcaEM 1520d7865d
Clang-format 6 years ago
VolcaEM 761d206049
Make assert strings consistent 6 years ago
VolcaEM 151a3fe7b3
Attempt to fix crashes in SSBU and refactor IsValidNRO 6 years ago
VolcaEM dfd1badc12
Address review comments 6 years ago
VolcaEM a087b3365a
Add comment to nrr_kind 6 years ago
VolcaEM 2b1cc232bc
ldr: Update NRR/NRO structs 6 years ago
Lioncash 99eaa2e6f2 service: Update function tables 6 years ago
bunnei 8bbe74a8dc core: hle: Address various feedback & code cleanup. 6 years ago
bunnei 37b79ebe85 service: ldr: Updates for new VMM. 6 years ago
bunnei 5228bd0bb9 services: ldr: Fix MemoryState for read/write regions of NROs. 6 years ago
Lioncash b05bfc6036 core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 6 years ago
Lioncash e0c46e6879 core: Migrate off deprecated mbedtls functions 6 years ago
Lioncash 69f16ba50e hle/service: Replace global system instance calls with instance-based ones 6 years ago
David Marcec 482a03f8a5 Deglobalize System: LDR 6 years ago
Michael Scire 072a9796f5 Restore memory perms on svcUnmapMemory/UnloadNro 7 years ago
Lioncash a62088539e
common/hex_util: Combine HexVectorToString() and HexArrayToString() 7 years ago
Lioncash ca96dc4676 service: Update service function tables 7 years ago
Lioncash dae2449880 ldr: Mark IsValidNROHash() as a const member function 7 years ago
Lioncash 0032cf3818 ldr: Amend parameters for LoadNro/UnloadNro LoadNrr/UnloadNrr 7 years ago
Lioncash 18918f5f2f kernel/vm_manager: Rename CodeStatic/CodeMutable to Code and CodeData respectively 7 years ago
Lioncash fbeaa330a3 kernel/process: Remove most allocation functions from Process' interface 7 years ago
Lioncash 7c9b194d63 service/ldr: Deduplicate instruction cache clearing code in LoadNro() 7 years ago
Lioncash 05a6f1f676 service/ldr: Amend layout of the NRO header 7 years ago
Lioncash 817fb18e30 service/ldr: Corrent padding within the NRR header layout 7 years ago
David Marcec a2cc3b10bb Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 7 years ago
Lioncash 43e7c6cf49 ldr: Clean up error codes 7 years ago
Zach Hilman 51af996854 ldr_ro: Add error check for memory allocation failure 7 years ago
Zach Hilman c0a9abc3e1 ldr_ro: Implement UnloadNro (command 1) 7 years ago
Zach Hilman 056fa43dcd ldr_ro: Fully Implement LoadNro (command 0) 7 years ago
Zach Hilman 5e8e7b6019 ldr_ro: Implement UnloadNrr (command 3) 7 years ago
Zach Hilman 6cd504feb9 ldr_ro: Fully implement LoadNrr (command 2) 7 years ago
bunnei cebce2a93a ldr: Partially implement LoadNro. 7 years ago
Lioncash 3fb124961e service: Add ldr services 8 years ago