summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* fixup!Gravatar Subv2015-05-112-7/+3
* Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThreadGravatar Subv2015-05-115-2/+19
* Merge pull request #740 from yuriks/gsp-shmemGravatar archshift2015-05-102-16/+37
|\
| * Kernel: Zero-fill shared memory blocks when mappingGravatar Yuri Kunde Schlesner2015-05-101-0/+8
| * Kernel: Capture SharedMemory attributes at creation, not when mappingGravatar Yuri Kunde Schlesner2015-05-102-16/+29
* | fixup! Set the TLS address in the schedulerGravatar Subv2015-05-102-2/+7
* | Core/Memory: Give every emulated thread it's own TLS area.Gravatar Subv2015-05-103-4/+22
|/
* Common: Remove the BIT macroGravatar Yuri Kunde Schlesner2015-05-091-2/+2
* Memory: Re-organize and rename memory area address constantsGravatar Yuri Kunde Schlesner2015-05-092-3/+4
* Kernel: Remove unused g_main_thread variableGravatar Yuri Kunde Schlesner2015-05-083-5/+1
* Process: Rename StaticAddressMapping => AddressMappingGravatar Yuri Kunde Schlesner2015-05-082-5/+5
* Process: Add more documentation to the class membersGravatar Yuri Kunde Schlesner2015-05-081-2/+16
* Process: Use BitField to store process flagsGravatar Yuri Kunde Schlesner2015-05-082-16/+24
* Process: Support parsing of exheader kernel capsGravatar Yuri Kunde Schlesner2015-05-082-4/+72
* Kernel: Remove g_program_idGravatar Yuri Kunde Schlesner2015-05-082-8/+0
* Kernel: Introduce skeleton Process class to hold process dataGravatar Yuri Kunde Schlesner2015-05-084-19/+101
* Common: Remove common.hGravatar Yuri Kunde Schlesner2015-05-079-8/+14
* Move typedefs from kernel.h to more appropriate placesGravatar Yuri Kunde Schlesner2015-05-061-10/+1
* Kernel: Properly initialize and shutdown all modules.Gravatar bunnei2015-05-014-9/+20
* Kernel: Use the correct format string for u64 hex.Gravatar Emmanuel Gil Peyrot2015-04-141-1/+1
* SVC: Update various SVCs to cause a reschedule.Gravatar bunnei2015-04-091-4/+0
* Kernel: Implemented priority inheritance for mutexes.Gravatar bunnei2015-04-093-4/+22
* Thread: Implement priority boost for starved threads.Gravatar bunnei2015-04-092-22/+51
* Kernel: Fixed default thread priority.Gravatar bunnei2015-04-092-5/+4
* Initialize base address to 0x0Gravatar Gareth Higgins2015-04-081-0/+1
* Misc cleanup of common and related functionsGravatar archshift2015-02-191-2/+3
* Build: Fixed some warningsGravatar Subv2015-02-123-4/+4
* Asserts: break/crash program, fit to style guide; log.h->assert.hGravatar archshift2015-02-107-15/+13
* Scheduler refactor Pt. 1Gravatar Kevin Hartman2015-02-093-223/+258
* Mutex: Locks should be recursive.Gravatar bunnei2015-02-092-16/+20
* core: Fix some warnings on OSXGravatar Lioncash2015-02-031-1/+0
* Kernel: Stop creating useless Handles during object creationGravatar Yuri Kunde Schlesner2015-02-0212-36/+17
* Kernel: Make WaitObjects share ownership of Threads waiting on themGravatar Yuri Kunde Schlesner2015-02-026-12/+17
* Explicitly instantiate constructors/destructors for Kernel objectsGravatar Yuri Kunde Schlesner2015-02-0216-8/+50
* Mutex: Replace g_mutex_held_locks with a set inside ThreadGravatar Yuri Kunde Schlesner2015-02-023-23/+18
* Kernel: Fix bug in HandleTable::CloseGravatar Yuri Kunde Schlesner2015-02-021-1/+1
* Kernel: Remove Object::GetHandle (it's not used anymore :D)Gravatar Yuri Kunde Schlesner2015-02-022-9/+1
* Kernel: Introduce unique Object ids for debuggingGravatar Yuri Kunde Schlesner2015-02-024-8/+16
* Kernel: Use separate Handle tables for CoreTiming userdataGravatar Yuri Kunde Schlesner2015-02-024-18/+25
* Kernel: Remove previous scheduled event when a Timer is re-SetGravatar Yuri Kunde Schlesner2015-02-021-0/+3
* Thread: Modernize two functions that slipped through previous rebasesGravatar Yuri Kunde Schlesner2015-02-023-15/+13
* arm: Clean up ARMul_StateGravatar Lioncash2015-01-311-1/+1
* shared_memory: Fix assignments in SharedMemory::MapGravatar Lioncash2015-01-302-4/+4
* Kernel: Mark all appropriate kernel objects as "final"Gravatar Yuri Kunde Schlesner2015-01-307-8/+7
* Remove result.h InvalidHandleGravatar Yuri Kunde Schlesner2015-01-301-1/+2
* Kernel: Convert Event to not use HandlesGravatar Yuri Kunde Schlesner2015-01-302-83/+51
* Kernel: Convert Timer to (mostly) not use HandlesGravatar Yuri Kunde Schlesner2015-01-302-104/+72
* Kernel: Convert Mutex to not use HandlesGravatar Yuri Kunde Schlesner2015-01-302-101/+82
* Kernel: Convert AddressArbiter to not use HandlesGravatar Yuri Kunde Schlesner2015-01-302-32/+31
* Kernel: Convert Semaphore to not use HandlesGravatar Yuri Kunde Schlesner2015-01-302-61/+61