Subv
|
8e2b248e05
Build: Fixed some warnings
|
11 anni fa |
archshift
|
ef24e72b26
Asserts: break/crash program, fit to style guide; log.h->assert.h
|
11 anni fa |
Kevin Hartman
|
5fcbfc06eb
Scheduler refactor Pt. 1
|
11 anni fa |
Lioncash
|
676daef3c7
core: Fix some warnings on OSX
|
11 anni fa |
Yuri Kunde Schlesner
|
52f58e64ef
Kernel: Make WaitObjects share ownership of Threads waiting on them
|
11 anni fa |
Yuri Kunde Schlesner
|
e8330dd162
Kernel: Fix bug in HandleTable::Close
|
11 anni fa |
Yuri Kunde Schlesner
|
5354a479bc
Kernel: Remove Object::GetHandle (it's not used anymore :D)
|
11 anni fa |
Yuri Kunde Schlesner
|
869ec46683
Kernel: Introduce unique Object ids for debugging
|
11 anni fa |
bunnei
|
f09806aed2
Kernel: Renamed some functions for clarity.
|
11 anni fa |
bunnei
|
9e6ec3b6cd
Session: Change to a WaitObject.
|
11 anni fa |
bunnei
|
d2759c578e
Kernel: Reschedule on SignalEvent and SendSyncRequest, fix some bugs.
|
11 anni fa |
bunnei
|
254e4ebd58
AddressArbiter: Changed to Kernel::Object, big cleanup, removed code that made no sense.
|
11 anni fa |
bunnei
|
e5a9f1c644
Kernel: Get rid of WaitTypes and simplify lots of code, removing hacks.
|
11 anni fa |
bunnei
|
7faf2d8e06
WaitSynchronizationN: Implement return values
|
11 anni fa |
bunnei
|
5e77e2e1de
WaitObject: Added RemoveWaitingThread, fixed a bug, and cleanup.
|
11 anni fa |
bunnei
|
c22bac6398
Kernel: Added WaitObject and changed "waitable" objects inherit from it.
|
11 anni fa |
Yuri Kunde Schlesner
|
8ad41775cc
Kernel: Start using boost::intrusive_ptr for lifetime management
|
11 anni fa |
Yuri Kunde Schlesner
|
d751de7341
Kernel: Don't re-assign object's handle when duplicating one
|
11 anni fa |
Yuri Kunde Schlesner
|
9bf8462b96
Thread: Reduce use of Handles and move some funcs to inside the class.
|
11 anni fa |
Yuri Kunde Schlesner
|
ba72208cd4
Kernel: Move Thread's definition to the header file
|
11 anni fa |
Yuri Kunde Schlesner
|
7b3452c730
Move ThreadContext to core/core.h and deal with the fallout
|
11 anni fa |
bunnei
|
d46f650036
Merge pull request #255 from Subv/cbranch_3
|
11 anni fa |
Subv
|
07044651ef
SVC: Implemented the Timer service calls.
|
11 anni fa |
Subv
|
60a373a786
Threads: Use a dummy idle thread when no other are ready.
|
11 anni fa |
Yuri Kunde Schlesner
|
7e2903cb74
Kernel: New handle manager
|
11 anni fa |
Yuri Kunde Schlesner
|
73fba22c01
Rename ObjectPool to HandleTable
|
11 anni fa |
purpasmart96
|
ebfd831ccb
License change
|
11 anni fa |
Subv
|
ea9ce0fba7
Filesystem/Archives: Implemented the SaveData archive
|
11 anni fa |
Yuri Kunde Schlesner
|
ca67bb7945
HLE: Rename namespaces to match move & fix initialization order
|
11 anni fa |
Yuri Kunde Schlesner
|
c72ccfa6db
HLE: Move kernel/archive.* to service/fs/
|
11 anni fa |