Emmanuel Gil Peyrot
|
b8f93e6b18
Kernel: Fix a warning introduced with ResourceLimit, and remove the fallback code to prevent it from happening again.
|
há 11 anos atrás |
Subv
|
d3634d4bf4
Core/ResourceLimits: Implemented the basic structure of ResourceLimits.
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
a5eba2f984
Kernel: Remove g_program_id
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
6d60acf0f1
Kernel: Introduce skeleton Process class to hold process data
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
e1fbac3ca1
Common: Remove common.h
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
c916bcf7b5
Move typedefs from kernel.h to more appropriate places
|
há 11 anos atrás |
bunnei
|
c7dc799e19
Kernel: Properly initialize and shutdown all modules.
|
há 11 anos atrás |
Subv
|
8e2b248e05
Build: Fixed some warnings
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
52f58e64ef
Kernel: Make WaitObjects share ownership of Threads waiting on them
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
5354a479bc
Kernel: Remove Object::GetHandle (it's not used anymore :D)
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
869ec46683
Kernel: Introduce unique Object ids for debugging
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
09ae6e1fa3
Remove result.h InvalidHandle
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
b5ee4f9df9
Move VAddr/PAddr typedefs to kernel.h
|
há 11 anos atrás |
bunnei
|
f09806aed2
Kernel: Renamed some functions for clarity.
|
há 11 anos atrás |
bunnei
|
15b6a4d9ad
Kernel: Changed "ShouldWait" to return bool and "Acquire" to return void.
|
há 11 anos atrás |
bunnei
|
c68eb15695
WaitObject: Renamed "Wait" to "ShouldWait", made "ShouldWait" and "Acquire" pure virtual.
|
há 11 anos atrás |
bunnei
|
9e6ec3b6cd
Session: Change to a WaitObject.
|
há 11 anos atrás |
bunnei
|
9412996c8f
Kernel: Moved Wait and Acquire to WaitObject, added way to retrieve a WaitObject safely.
|
há 11 anos atrás |
bunnei
|
e5a9f1c644
Kernel: Get rid of WaitTypes and simplify lots of code, removing hacks.
|
há 11 anos atrás |
bunnei
|
6643673f28
WaitSynchronizationN: Refactor to fix several bugs
|
há 11 anos atrás |
bunnei
|
aa01c57ae9
Kernel: Separate WaitSynchronization into Wait and Acquire methods.
|
há 11 anos atrás |
bunnei
|
7faf2d8e06
WaitSynchronizationN: Implement return values
|
há 11 anos atrás |
bunnei
|
5e77e2e1de
WaitObject: Added RemoveWaitingThread, fixed a bug, and cleanup.
|
há 11 anos atrás |
bunnei
|
c22bac6398
Kernel: Added WaitObject and changed "waitable" objects inherit from it.
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
8ad41775cc
Kernel: Start using boost::intrusive_ptr for lifetime management
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
d751de7341
Kernel: Don't re-assign object's handle when duplicating one
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
9bf8462b96
Thread: Reduce use of Handles and move some funcs to inside the class.
|
há 11 anos atrás |
Subv
|
07044651ef
SVC: Implemented the Timer service calls.
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
7e2903cb74
Kernel: New handle manager
|
há 11 anos atrás |
Yuri Kunde Schlesner
|
23f2142009
Kernel: Replace GetStaticHandleType by HANDLE_TYPE constants
|
há 11 anos atrás |