Lioncash
|
75603b005b
process/vm_manager: Amend API to allow reading parameters from NPDM metadata
|
7 лет назад |
Lioncash
|
48b2eda492
svc: Move most process termination code to its own function within Process
|
7 лет назад |
Lioncash
|
acfc801d14
thread/process: Move TLS slot marking/freeing to the process class
|
7 лет назад |
fearlessTobi
|
63c2e32e20
Port #4182 from Citra: "Prefix all size_t with std::"
|
7 лет назад |
Lioncash
|
0cbcd6ec9a
kernel: Eliminate kernel global state
|
8 лет назад |
Lioncash
|
e649db8c6b
kernel/process: Use std::array where applicable
|
8 лет назад |
Lioncash
|
2beda7c2b3
kernel/process: Use accessors instead of class members for referencing segment array
|
8 лет назад |
Lioncash
|
26de4bb521
core/memory: Get rid of 3DS leftovers
|
8 лет назад |
Lioncash
|
bf45092c61
kernel: Move object class to its own source files
|
8 лет назад |
bunnei
|
7d6653268f
core: Move process creation out of global state.
|
8 лет назад |
Subv
|
827f8ca3c7
Kernel: Store the program id in the Process class instead of the CodeSet class.
|
8 лет назад |
David Marcec
|
68143af636
Added more svcGetInfo pairs
|
8 лет назад |
Subv
|
7ad20154fc
Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGetInfo(AllowedCpuIdBitmask)
|
8 лет назад |
bunnei
|
aa7c824ea4
svc: Implement svcExitProcess.
|
8 лет назад |
bunnei
|
3a91a62b8f
svc: Implement svcUnmapMemory.
|
8 лет назад |
bunnei
|
ebd4b1422d
kernel: Various 64-bit fixes in memory/process/thread
|
8 лет назад |
bunnei
|
3421e1617e
process: Add method to mirror a memory region.
|
8 лет назад |
bunnei
|
8c92435ded
nso: Refactor and allocate .bss section.
|
8 лет назад |
bunnei
|
fa1c7c7ee1
process: Support loading multiple codesets.
|
8 лет назад |
Yuri Kunde Schlesner
|
f18d454eb6
Kernel: Map special regions according to ExHeader
|
9 лет назад |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 лет назад |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
9 лет назад |
bunnei
|
0d8bd3ba36
Merge pull request #1695 from Subv/tls_alloc
|
10 лет назад |
Subv
|
5b7f86708c
Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1).
|
10 лет назад |
Subv
|
d192fb066d
Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap.
|
10 лет назад |
Yuri Kunde Schlesner
|
6aa90e13f9
Memory: Do correct Phys->Virt address translation for non-APP linheap
|
10 лет назад |
Yuri Kunde Schlesner
|
14eca982f4
Kernel: Implement svcGetProcessInfo in a basic way
|
11 лет назад |
Yuri Kunde Schlesner
|
74d4bc0af1
Kernel: Add more infrastructure to support different memory layouts
|
11 лет назад |
Yuri Kunde Schlesner
|
a12a30c9e0
Process: Store kernel compatibility version during loading
|
11 лет назад |
Yuri Kunde Schlesner
|
cdeeecf080
Kernel: Properly implement ControlMemory FREE and COMMIT
|
11 лет назад |