Commit History

Author SHA1 Message Date
  Subv d84eb9dac6 CPU: Save and restore the TPIDR_EL0 system register on every context switch. 8 years ago
  bunnei 85421f3406 Merge pull request #690 from lioncash/move 8 years ago
  Lioncash 46458e7284 core/memory, core/hle/kernel: Use std::move where applicable 8 years ago
  Lioncash 3a4841e403 core: Don't construct instance of Core::System, just to access its live instance 8 years ago
  James Rowe 0d46f0df12 Update clang format 8 years ago
  James Rowe 638956aa81 Rename logging macro back to LOG_* 8 years ago
  Michael Scire 9d71ce88ce Kernel/Arbiters: Implement WaitForAddress 8 years ago
  Subv 9cd87a6352 Kernel/Threads: A thread waking up by timeout from a WaitProcessWideKey may already have an assigned lock owner. 8 years ago
  Subv c02d7c8ce7 Kernel/Thread: Corrected a typo that caused the affinity mask to never be changed. 8 years ago
  Subv d1f9c750a6 Kernel/Thread: Corrected a typo in an assert about the processor id. 8 years ago
  bunnei 46ec9a9bc9 thread: Rename mask to affinity_masks. 8 years ago
  bunnei fbd7afefaa thread: Support core change on ResumeFromWait and improve ChangeCore. 8 years ago
  bunnei 4822765fef thread: Initialize ideal_core and mask members. 8 years ago
  bunnei 8aa5d25f82 threading: Reschedule only on cores that are necessary. 8 years ago
  bunnei 6ea8b3ef60 thread: Implement ChangeCore function. 8 years ago
  bunnei a434fdcb10 core: Implement multicore support. 8 years ago
  Lioncash 0197e28cc9 core_timing: Namespace all functions and constants in core_timing's header 8 years ago
  Lioncash 8475496630 general: Convert assertion macros over to be fmt-compatible 8 years ago
  Lioncash 40dee76c57 kernel: Migrate logging macros to fmt-compatible ones 8 years ago
  Subv 46572d027d Kernel: Implemented mutex priority inheritance. 8 years ago
  Subv be155f4d9d Kernel: Remove unused ConditionVariable class. 8 years ago
  Subv 5fdfbfe25a Kernel: Remove old and unused Mutex code. 8 years ago
  Subv e81a2080eb Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock. 8 years ago
  bunnei b27ab46bde memory: Fix stack region. 8 years ago
  bunnei e353b9fb3d thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB. 8 years ago
  bunnei 8581404482 kernel: Move stack region outside of application heap. 8 years ago
  bunnei 8be7131033 MemoryState: Add additional memory states and improve naming. 8 years ago
  bunnei 7d6653268f core: Move process creation out of global state. 8 years ago
  Jules Blok c74af07c49 thread: Clear the process list on shutdown. 8 years ago
  bunnei ac81c02ed9 kernel: Use Scheduler class for threading. 8 years ago