Markus Wick
|
c76ffa5019
core/kernel: Fix GetTotalPhysicalMemoryUsed.
|
6 лет назад |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 лет назад |
Fernando Sahmkow
|
46bb609981
Kernel: Optimize condition variable threads management.
|
6 лет назад |
Fernando Sahmkow
|
2d16507f9f
Kernel: Correct behavior of Condition Variables to be more similar to real hardware.
|
6 лет назад |
Fernando Sahmkow
|
b8b7ebcece
Correct compiling errors and addapt to the new interface.
|
7 лет назад |
Fernando Sahmkow
|
9bede4eeed
VM_Manager: Align allocated memory to 256bytes
|
7 лет назад |
bunnei
|
5d369112d9
Merge pull request #2687 from lioncash/tls-process
|
7 лет назад |
Michael Scire
|
b901cd584e
clang-format fixes
|
7 лет назад |
Michael Scire
|
1689784c19
address review commentary
|
7 лет назад |
Michael Scire
|
13a8fde3ad
Implement MapPhysicalMemory/UnmapPhysicalMemory
|
7 лет назад |
Lioncash
|
56c7912159
kernel/process: Allocate the process' TLS region during initialization
|
7 лет назад |
Lioncash
|
eb6f55d880
kernel/process: Move main thread stack allocation to its own function
|
7 лет назад |
Lioncash
|
abdce723eb
kernel/process: Decouple TLS handling from threads
|
7 лет назад |
Zach Hilman
|
fc0bf91a96
kernel: Differentiate kernel and user processes when picking ID
|
7 лет назад |
Zach Hilman
|
364932df3a
Merge pull request #2571 from lioncash/ref
|
7 лет назад |
Lioncash
|
fea6568955
kernel/process: Make Create()'s name parameter be taken by value
|
7 лет назад |
Lioncash
|
3f87664d8f
kernel/svc: Implement TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithoutMmHeap
|
7 лет назад |
bunnei
|
2be32eb3d2
Merge pull request #2412 from lioncash/system
|
7 лет назад |
bunnei
|
78574e7a47
Merge pull request #2416 from lioncash/wait
|
7 лет назад |
bunnei
|
40dc893c37
Merge pull request #2374 from lioncash/pagetable
|
7 лет назад |
Lioncash
|
c268ffd831
kernel/thread: Unify wait synchronization types
|
7 лет назад |
Lioncash
|
b6a87b422e
kernel/vm_manager: Remove usages of global system accessors
|
7 лет назад |
Lioncash
|
09caf8a756
kernel/thread: Remove unused guest_handle member variable
|
7 лет назад |
Lioncash
|
612e1388df
core/core: Move process execution start to System's Load()
|
7 лет назад |
Lioncash
|
32a6ceb4e5
core/process: Remove unideal page table setting from LoadFromMetadata()
|
7 лет назад |
Lioncash
|
f2331a804a
core/cpu_core_manager: Create threads separately from initialization.
|
7 лет назад |
Lioncash
|
2abf979c35
kernel/process: Set page table when page table resizes occur.
|
7 лет назад |
Lioncash
|
e779686a76
kernel: Handle page table switching within MakeCurrentProcess()
|
7 лет назад |
bunnei
|
74a4a50470
Merge pull request #2314 from lioncash/const
|
7 лет назад |
Lioncash
|
28719ee3b4
kernel/svc: Implement svcGetThreadList
|
7 лет назад |