bunnei
|
0b7d2941cf
Kernel: Move reschedules from SVCs to actual mechanisms that reschedule.
|
před 11 roky |
Yuri Kunde Schlesner
|
7ada357b2d
Memmap: Re-organize memory function in two files
|
před 11 roky |
Lioncash
|
207087c856
thread: Fix a conditional check in Reschedule
|
před 11 roky |
bunnei
|
cb2b2071a8
Merge pull request #748 from Subv/tls_max
|
před 11 roky |
bunnei
|
ee8da4c356
Merge pull request #751 from yuriks/idle-thread
|
před 11 roky |
bunnei
|
6e26d063a5
Merge pull request #757 from Subv/scheduling
|
před 11 roky |
Yuri Kunde Schlesner
|
4f7a055081
Thread: Remove the idle thread
|
před 11 roky |
Subv
|
dda94e56dd
Core/Memory: Add TLS support for creating up to 300 threads
|
před 11 roky |
Yuri Kunde Schlesner
|
820b97787c
Merge pull request #750 from Subv/process_svc
|
před 11 roky |
Subv
|
dbc1320923
Core/Scheduling: Prepare the new priority in the thread queue when svcSetPriority is called
|
před 11 roky |
Subv
|
41f74a16fd
Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread
|
před 11 roky |
Yuri Kunde Schlesner
|
d16c2bd956
Thread: Correctly set main thread initial stack position
|
před 11 roky |
Subv
|
115ad8e16a
fixup! Set the TLS address in the scheduler
|
před 11 roky |
Subv
|
000876858d
Core/Memory: Give every emulated thread it's own TLS area.
|
před 11 roky |
Yuri Kunde Schlesner
|
1c0b87edc2
Memory: Re-organize and rename memory area address constants
|
před 11 roky |
Yuri Kunde Schlesner
|
e1fbac3ca1
Common: Remove common.h
|
před 11 roky |
bunnei
|
c7dc799e19
Kernel: Properly initialize and shutdown all modules.
|
před 11 roky |
bunnei
|
9c3419ebcc
Kernel: Implemented priority inheritance for mutexes.
|
před 11 roky |
bunnei
|
7b9f428b23
Thread: Implement priority boost for starved threads.
|
před 11 roky |
archshift
|
4fb75d220a
Misc cleanup of common and related functions
|
před 11 roky |
archshift
|
ef24e72b26
Asserts: break/crash program, fit to style guide; log.h->assert.h
|
před 11 roky |
Kevin Hartman
|
5fcbfc06eb
Scheduler refactor Pt. 1
|
před 11 roky |
Yuri Kunde Schlesner
|
88a4a808c6
Kernel: Stop creating useless Handles during object creation
|
před 11 roky |
Yuri Kunde Schlesner
|
52f58e64ef
Kernel: Make WaitObjects share ownership of Threads waiting on them
|
před 11 roky |
Yuri Kunde Schlesner
|
7725256f64
Explicitly instantiate constructors/destructors for Kernel objects
|
před 11 roky |
Yuri Kunde Schlesner
|
4e84df8be3
Mutex: Replace g_mutex_held_locks with a set inside Thread
|
před 11 roky |
Yuri Kunde Schlesner
|
869ec46683
Kernel: Introduce unique Object ids for debugging
|
před 11 roky |
Yuri Kunde Schlesner
|
a9b86db3cf
Kernel: Use separate Handle tables for CoreTiming userdata
|
před 11 roky |
Yuri Kunde Schlesner
|
664c79ff47
Thread: Modernize two functions that slipped through previous rebases
|
před 11 roky |
Lioncash
|
3f00dd9117
arm: Clean up ARMul_State
|
před 11 roky |