bunnei
|
108564df57
kernel: process: Updates for new VMM.
|
6 лет назад |
bunnei
|
4caff51710
core: memory: Move to Core::Memory namespace.
|
6 лет назад |
bunnei
|
f2676efe23
process: SetupMainThread: Zero out argument on process start.
|
6 лет назад |
bunnei
|
c083ea7d78
core: Implement separate A32/A64 ARM interfaces.
|
6 лет назад |
Fernando Sahmkow
|
d23d504d77
Kernel: Refactor synchronization to better match RE
|
6 лет назад |
Fernando Sahmkow
|
c5aefe42aa
Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.
|
6 лет назад |
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 лет назад |