bunnei
|
3a91a62b8f
svc: Implement svcUnmapMemory.
|
8 years ago |
bunnei
|
ebd4b1422d
kernel: Various 64-bit fixes in memory/process/thread
|
8 years ago |
bunnei
|
3421e1617e
process: Add method to mirror a memory region.
|
8 years ago |
bunnei
|
dcd6bb82f7
hle: Fix QueryMemory response for MemoryInfo.
|
8 years ago |
bunnei
|
b1d5db1cf6
Merge remote-tracking branch 'upstream/master' into nx
|
8 years ago |
bunnei
|
23ce4f5afc
loader: Various improvements for NSO/NRO loaders.
|
8 years ago |
bunnei
|
8c92435ded
nso: Refactor and allocate .bss section.
|
8 years ago |
bunnei
|
fa1c7c7ee1
process: Support loading multiple codesets.
|
8 years ago |
Subv
|
3165466b66
Kernel/Thread: Allow specifying which process a thread belongs to when creating it.
|
8 years ago |
Yuri Kunde Schlesner
|
90b8d4dd36
Kernel: Add comment about the extended linear heap area
|
9 years ago |
Yuri Kunde Schlesner
|
2cdb40d709
Kernel: Centralize error definitions in errors.h
|
9 years ago |
Yuri Kunde Schlesner
|
f18d454eb6
Kernel: Map special regions according to ExHeader
|
9 years ago |
Yuri Kunde Schlesner
|
84fbbe2629
Use negative priorities to avoid special-casing the self-include
|
9 years ago |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 years ago |
Yuri Kunde Schlesner
|
396a8d91a4
Manually tweak source formatting and then re-run clang-format
|
9 years ago |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
9 years ago |
Subv
|
42a50da76b
Kernel/SVC: Fixed the register order for svcCreateMemoryBlock.
|
10 years ago |
MerryMage
|
a06dcfeb61
Common: Remove Common::make_unique, use std::make_unique
|
10 years ago |
Yuri Kunde Schlesner
|
6aa90e13f9
Memory: Do correct Phys->Virt address translation for non-APP linheap
|
10 years ago |
MerryMage
|
6c71858c5c
BitField: Make trivially copyable and remove assignment operator
|
10 years ago |
Yuri Kunde Schlesner
|
84a22cb594
Kernel: Implement svcGetSystemInfo
|
10 years ago |
Yuri Kunde Schlesner
|
0ee3e2c25e
Kernel: Fix wrong linear heap base on titles using newer kernels
|
11 years ago |
Yuri Kunde Schlesner
|
12390eb155
Kernel: Fix assertion failure when ControlMemory is called with size=0
|
11 years ago |
Yuri Kunde Schlesner
|
14eca982f4
Kernel: Implement svcGetProcessInfo in a basic way
|
11 years ago |
Yuri Kunde Schlesner
|
74d4bc0af1
Kernel: Add more infrastructure to support different memory layouts
|
11 years ago |
Yuri Kunde Schlesner
|
69c3021a8d
Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h}
|
11 years ago |
Yuri Kunde Schlesner
|
a12a30c9e0
Process: Store kernel compatibility version during loading
|
11 years ago |
Yuri Kunde Schlesner
|
cdeeecf080
Kernel: Properly implement ControlMemory FREE and COMMIT
|
11 years ago |
Yuri Kunde Schlesner
|
b9a9ad9742
VMManager: Make LogLayout log level configurable as a parameter
|
11 years ago |
Yuri Kunde Schlesner
|
5c5cf2f8e0
Core: Properly configure address space when loading a binary
|
11 years ago |