62 Commits (41a0c088bae02f0b2a0f72bf3fa1a1f89059bdc7)

Author SHA1 Message Date
Morph 41a0c088ba general: Get the current process program id directly from the system 4 years ago
Morph 10508e7af2 general: Rename GetTitleID to GetProgramID 4 years ago
Morph fddd57db61 general: Remove MakeResult helpers 4 years ago
Morph 7ebc38a6d1 general: Replace RESULT_SUCCESS with ResultSuccess 5 years ago
Lioncash 6890201733 ldr: Simplify memory copy within LoadNro() 5 years ago
bunnei ad048de3d6 hle: kernel: Rename Process to KProcess. 5 years ago
german77 da6fd04f92 ldr: Use proper names 5 years ago
bunnei 5dbcaa2970 hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 5 years ago
bunnei a4c5e6d964 hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. 5 years ago
bunnei f82b15089b hle: kernel: KSystemControl does not belong in Memory namespace. 5 years ago
Chloe e62886ead0 kernel: Unify result codes (#5890) 5 years ago
bunnei a5b73195c9 core: arm: Implement InvalidateCacheRange for CPU cache invalidation. 5 years ago
Lioncash 346271b80b service: Eliminate usages of the global system instance 5 years ago
Lioncash e7fe020ace ipc_helpers: Remove usage of the global system instance 5 years ago
bunnei 4c09a6399c hle: service: ldr: Implement UnloadNrr. 5 years ago
Lioncash c7b6027f34 core: Fix clang build pt.3 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
Lioncash 78ff298d6d service/ldr: Resolve sign mismatch warnings 5 years ago
David Marcec 3804c6d1c0 ldr: Cleanup NRO & NRR structs 6 years ago
VolcaEM 8cd49f28a3 Move SHA256Hash to its original position 6 years ago
VolcaEM 85a247d6cf Remove unnecessary pragmas 6 years ago
VolcaEM 1f2f16c656 Revert IsValidNRO refactor but make it more readable 6 years ago
VolcaEM 18b88119d2 Update assert string 6 years ago
VolcaEM 68a7d8fb09 Clang-format again 6 years ago
VolcaEM 26b0ef5ce0 Use consistent variable names 6 years ago
VolcaEM a01b0de19a Clang-format 6 years ago
VolcaEM 2ae60c8949 Make assert strings consistent 6 years ago
VolcaEM f801c273eb Attempt to fix crashes in SSBU and refactor IsValidNRO 6 years ago
VolcaEM 50bf4c70cd Address review comments 6 years ago
VolcaEM 6f126bb803 Add comment to nrr_kind 6 years ago
VolcaEM 9390c0c271 ldr: Update NRR/NRO structs 6 years ago
Lioncash d73e0ef309 service: Update function tables 6 years ago
bunnei 4cdbd44f51 core: hle: Address various feedback & code cleanup. 6 years ago
bunnei 0707404f34 service: ldr: Updates for new VMM. 6 years ago
bunnei 7ee7aa21b1 services: ldr: Fix MemoryState for read/write regions of NROs. 6 years ago
Lioncash cc3d6fdf73 core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 6 years ago
Lioncash 4c6cd8b9e8 core: Migrate off deprecated mbedtls functions 6 years ago
Lioncash e4e4af80e8 hle/service: Replace global system instance calls with instance-based ones 6 years ago
David Marcec a2b9ed6d16 Deglobalize System: LDR 6 years ago
Michael Scire 902cad78ee Restore memory perms on svcUnmapMemory/UnloadNro 7 years ago
Lioncash 59d55c8137 common/hex_util: Combine HexVectorToString() and HexArrayToString() 7 years ago
Lioncash 14ead4ceb0 service: Update service function tables 7 years ago
Lioncash d0484bc83d ldr: Mark IsValidNROHash() as a const member function 7 years ago
Lioncash 5e0b8ed169 ldr: Amend parameters for LoadNro/UnloadNro LoadNrr/UnloadNrr 7 years ago
Lioncash 60a98211a2 kernel/vm_manager: Rename CodeStatic/CodeMutable to Code and CodeData respectively 7 years ago
Lioncash e835034c17 kernel/process: Remove most allocation functions from Process' interface 7 years ago
Lioncash 5b9f1fed1d service/ldr: Deduplicate instruction cache clearing code in LoadNro() 7 years ago
Lioncash 2e01f8fdcd service/ldr: Amend layout of the NRO header 7 years ago
Lioncash 361c5982f2 service/ldr: Corrent padding within the NRR header layout 7 years ago