60 Commits (3d1f2bb3aa2e5bced4ab2342b5e591224f09f0ba)

Author SHA1 Message Date
Morph cb09ea0f01 general: Remove MakeResult helpers 4 years ago
Morph 12c1766997 general: Replace RESULT_SUCCESS with ResultSuccess 5 years ago
Lioncash 8f638e81e9 ldr: Simplify memory copy within LoadNro() 5 years ago
bunnei 2a7eff57a8 hle: kernel: Rename Process to KProcess. 5 years ago
german77 278c38aa4a ldr: Use proper names 5 years ago
bunnei 93e20867b0 hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 5 years ago
bunnei 65e0178cc0 hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. 5 years ago
bunnei f7a008d77f hle: kernel: KSystemControl does not belong in Memory namespace. 5 years ago
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