summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/process.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel/handle_table: Remove usages of the global system instanceGravatar Lioncash2020-07-151-1/+1
* configuration: implement per-game configurations (#4098)Gravatar lat9nq2020-07-091-1/+1
* Process: Protect TLS region and Modules.Gravatar Fernando Sahmkow2020-06-271-0/+4
* SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey.Gravatar Fernando Sahmkow2020-06-271-1/+0
* SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, Cance...Gravatar Fernando Sahmkow2020-06-271-0/+1
* General: Recover Prometheus project from harddrive failure Gravatar Fernando Sahmkow2020-06-271-6/+11
* kernel: Account for system resource size for memory usageGravatar David Marcec2020-06-101-2/+4
* kernel: process: Updates for new VMM.Gravatar bunnei2020-04-171-61/+124
* core: memory: Move to Core::Memory namespace.Gravatar bunnei2020-04-171-6/+7
* process: SetupMainThread: Zero out argument on process start.Gravatar bunnei2020-04-171-0/+2
* core: Implement separate A32/A64 ARM interfaces.Gravatar bunnei2020-03-021-1/+2
* Kernel: Refactor synchronization to better match REGravatar Fernando Sahmkow2020-02-111-1/+1
* Kernel: Change WaitObject to Synchronization object. In order to better refle...Gravatar Fernando Sahmkow2020-02-111-1/+1
* core/kernel: Fix GetTotalPhysicalMemoryUsed.Gravatar Markus Wick2020-01-111-2/+2
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...Gravatar bunnei2019-11-241-16/+17
* Kernel: Optimize condition variable threads management.Gravatar Fernando Sahmkow2019-11-211-21/+17
* Kernel: Correct behavior of Condition Variables to be more similar to real ha...Gravatar Fernando Sahmkow2019-11-211-0/+46
* Correct compiling errors and addapt to the new interface.Gravatar Fernando Sahmkow2019-10-151-4/+1
* VM_Manager: Align allocated memory to 256bytesGravatar Fernando Sahmkow2019-07-191-3/+3
* Merge pull request #2687 from lioncash/tls-processGravatar bunnei2019-07-181-11/+18
|\
| * kernel/process: Allocate the process' TLS region during initializationGravatar Lioncash2019-07-071-0/+5
| * kernel/process: Move main thread stack allocation to its own functionGravatar Lioncash2019-07-071-12/+14
* | clang-format fixesGravatar Michael Scire2019-07-071-1/+2
* | address review commentaryGravatar Michael Scire2019-07-071-9/+5
* | Implement MapPhysicalMemory/UnmapPhysicalMemoryGravatar Michael Scire2019-07-071-0/+1
|/
* kernel/process: Decouple TLS handling from threadsGravatar Lioncash2019-07-031-45/+90
* kernel: Differentiate kernel and user processes when picking IDGravatar Zach Hilman2019-06-101-2/+4
* Merge pull request #2571 from lioncash/refGravatar Zach Hilman2019-06-091-1/+1
|\
| * kernel/process: Make Create()'s name parameter be taken by valueGravatar Lioncash2019-06-091-1/+1
* | kernel/svc: Implement TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithou...Gravatar Lioncash2019-06-091-0/+16
|/
* Merge pull request #2412 from lioncash/systemGravatar bunnei2019-04-281-1/+2
|\
| * kernel/vm_manager: Remove usages of global system accessorsGravatar Lioncash2019-04-161-1/+2
* | Merge pull request #2416 from lioncash/waitGravatar bunnei2019-04-241-2/+1
|\ \
| * | kernel/thread: Unify wait synchronization typesGravatar Lioncash2019-04-171-2/+1
| |/
* | Merge pull request #2374 from lioncash/pagetableGravatar bunnei2019-04-191-11/+6
|\ \
| * | core/core: Move process execution start to System's Load()Gravatar Lioncash2019-04-111-6/+6
| * | core/process: Remove unideal page table setting from LoadFromMetadata()Gravatar Lioncash2019-04-111-5/+0
| * | core/cpu_core_manager: Create threads separately from initialization.Gravatar Lioncash2019-04-111-1/+1
| |/
* / kernel/thread: Remove unused guest_handle member variableGravatar Lioncash2019-04-141-3/+2
|/
* kernel/process: Set page table when page table resizes occur.Gravatar Lioncash2019-04-091-0/+2
* kernel: Handle page table switching within MakeCurrentProcess()Gravatar Lioncash2019-04-071-3/+0
* Merge pull request #2314 from lioncash/constGravatar bunnei2019-04-031-1/+1
|\
| * kernel/wait_object: Make ShouldWait() take thread members by pointer-to-constGravatar Lioncash2019-04-011-1/+1
* | kernel/svc: Implement svcGetThreadListGravatar Lioncash2019-04-021-0/+8
* | process: Fix up compilationGravatar ReinUsesLisp2019-04-021-1/+1
* | Merge pull request #2281 from lioncash/memoryGravatar bunnei2019-04-011-2/+4
|\ \ | |/ |/|
| * kernel/codeset: Make CodeSet's memory data member a regular std::vectorGravatar Lioncash2019-03-221-2/+4
* | kernel/process: Report total physical memory used to svcGetInfoGravatar Lioncash2019-03-281-0/+4
* | kernel/process: Store the total size of the code memory loadedGravatar Lioncash2019-03-281-0/+2
* | kernel/process: Store the main thread stack size to a data memberGravatar Lioncash2019-03-281-4/+4