aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
AgeCommit message (Expand)Author
2019-03-17Merge pull request #2238 from lioncash/threadbunnei
2019-03-17Merge pull request #2252 from bunnei/move-page-tablebunnei
2019-03-16core: Move PageTable struct into Common.bunnei
2019-03-16kernel/thread: Actually remove the definition of ExitCurrentThread()Lioncash
2019-03-16Merge pull request #2242 from lioncash/thread-fnbunnei
2019-03-15kernel/thread: Move thread exiting logic from ExitCurrentThread to svcExitThreadLioncash
2019-03-15kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interfaceLioncash
2019-03-15kernel/thread: Expand documentation of nominal_priority and current_priorityLioncash
2019-03-15kernel/thread: Make bracing consistent within UpdatePriority()Lioncash
2019-03-15kernel/thread: Amend condition within UpdatePriority()Lioncash
2019-03-15kernel/thread: Maintain priority ordering of added mutex waiting threadsLioncash
2019-03-14core/hle/kernel/mutex: Remove usages of global system accessorsLioncash
2019-03-14core/hle/kernel: Make Mutex a per-process class.Lioncash
2019-03-14Merge pull request #2230 from lioncash/globalbunnei
2019-03-13Merge pull request #2226 from lioncash/privatebunnei
2019-03-13core/hle/kernel/svc: Implement svcUnmapTransferMemoryLioncash
2019-03-13core/hle/kernel/svc: Implement svcMapTransferMemoryLioncash
2019-03-13core/hle/kernel: Split transfer memory handling out into its own classLioncash
2019-03-12kernel/process: Remove use of global system accessorsLioncash
2019-03-12Merge pull request #2211 from lioncash/arbiterbunnei
2019-03-11kernel/server_port: Make data members privateLioncash
2019-03-10Merge pull request #2193 from lioncash/globalbunnei
2019-03-08Merge pull request #2210 from lioncash/optionalbunnei
2019-03-07kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optionalLioncash
2019-03-07kernel: Make the address arbiter instance per-processLioncash
2019-03-07kernel/svc: Move address arbiter signaling behind a unified API functionLioncash
2019-03-07kernel/svc: Move address arbiter waiting behind a unified API functionLioncash
2019-03-07Merge pull request #2195 from lioncash/shared-globalbunnei
2019-03-07Merge pull request #2202 from lioncash/port-privbunnei
2019-03-06Merge pull request #2197 from lioncash/includebunnei
2019-03-06Merge pull request #2199 from lioncash/arbiterbunnei
2019-03-06Merge pull request #2194 from lioncash/membunnei
2019-03-05kernel/server_session: Make data members privateLioncash
2019-03-05kernel/client_session: Make data members privateLioncash
2019-03-05kernel/address_arbiter: Pass in system instance to constructorLioncash
2019-03-05kernel/address_arbiter: Minor tidying upLioncash
2019-03-05kernel/address_arbiter: Convert the address arbiter into a classLioncash
2019-03-05vm_manager: Remove cheat-specific ranges from VMManagerZach Hilman
2019-03-05kernel/thread: Remove obsolete TODO in Create()Lioncash
2019-03-05core/hle/ipc: Remove unnecessary includesLioncash
2019-03-04vm_manager: Add support for storing and getting main code regionZach Hilman
2019-03-04vm_manager: Use range helpers in HeapAlloc() and HeapFree()Lioncash
2019-03-04vm_manager: Provide address range checking functions for other memory regionsLioncash
2019-03-04kernel/scheduler: Pass in system instance in constructorLioncash
2019-03-04kernel/shared_memory: Get rid of the use of global accessor functions within ...Lioncash
2019-03-04svc: Migrate address range checking functions to VMManagerLioncash
2019-02-25kernel/handle_table: Make local variables as const where applicableLioncash
2019-02-25kernel/handle_table: Allow process capabilities to limit the handle table sizeLioncash
2019-02-25kernel/handle-table: In-class initialize data membersLioncash
2019-02-25kernel/handle_table: Resolve truncation warningsLioncash