76 Commits (58eb6953d1417d667af36461ac8391e005f49457)

Author SHA1 Message Date
bunnei 58eb6953d1 core: hle: kernel: k_memory_block: Update. 3 years ago
german77 a7d9be1384 core: Replace all instances of ResultCode with Result 4 years ago
Liam 084d7d6b01 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
bunnei 965c05b43d core: hle: service: Allocate a service thread. 4 years ago
tech-ticks 3b91d213b1 hle: kernel: Invalidate entire icache in UnmapProcessMemory and UnmapCodeMemory (fixes #8174) 4 years ago
ameerj ade596121b core: Reduce unused includes 4 years ago
bunnei 853e58e593 hle: service: ldr: Use deterministic addresses when mapping NROs. 4 years ago
bunnei 49a0e4330e hle: kernel: k_page_table: Update SetProcessMemoryPermission. 4 years ago
bunnei 6ac44f3bdc hle: service: ldr: UnmapCodeMemory BSS only when set. 4 years ago
bunnei 6123b6ea45 hle: kernel: k_page_table: ReadAndWrite -> UserReadWrite. 4 years ago
bunnei 081669c334 hle: kernel: k_page_table: Rename *ProcessCodeMemory -> *CodeMemory. 4 years ago
Morph 281437c811 kernel: KPageTable: Rename SetCodeMemoryPermission to SetProcessMemoryPermission 4 years ago
Morph a6e6a5ac38 general: Get the current process program id directly from the system 4 years ago
Morph 64275dfbf4 general: Rename GetTitleID to GetProgramID 4 years ago
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 6 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