Commit Verlauf

Autor SHA1 Nachricht Datum
  bunnei 46ec9a9bc9 thread: Rename mask to affinity_masks. vor 8 Jahren
  bunnei 6ea8b3ef60 thread: Implement ChangeCore function. vor 8 Jahren
  bunnei a434fdcb10 core: Implement multicore support. vor 8 Jahren
  Subv 46572d027d Kernel: Implemented mutex priority inheritance. vor 8 Jahren
  Subv a70ed9c8ae Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOs vor 8 Jahren
  Subv be155f4d9d Kernel: Remove unused ConditionVariable class. vor 8 Jahren
  Subv 5fdfbfe25a Kernel: Remove old and unused Mutex code. vor 8 Jahren
  Subv e81a2080eb Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock. vor 8 Jahren
  bunnei e353b9fb3d thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB. vor 8 Jahren
  bunnei ac81c02ed9 kernel: Use Scheduler class for threading. vor 8 Jahren
  bunnei cec0d4f191 kernel: Remove unused address_arbiter code. vor 8 Jahren
  Subv 94ee8fc97b Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starvation. vor 8 Jahren
  Subv 7ad20154fc Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGetInfo(AllowedCpuIdBitmask) vor 8 Jahren
  Subv 2a3f8e8484 Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback. vor 8 Jahren
  bunnei 1cb978eb82 thread: Keep track of the initially created handle. vor 8 Jahren
  bunnei ebd4b1422d kernel: Various 64-bit fixes in memory/process/thread vor 8 Jahren
  bunnei b1d5db1cf6 Merge remote-tracking branch 'upstream/master' into nx vor 8 Jahren
  Sebastian Valle 30fabc41c6 Merge pull request #2971 from Subv/per_process_memops vor 8 Jahren
  Subv 8217ed7acb Kernel/Thread: Added a helper function to get a thread's command buffer VAddr. vor 8 Jahren
  bunnei c5ce5c06e4 kernel: Various threading fixes to support 64-bit addressing. vor 8 Jahren
  Sebastian Valle db752b52e8 Merge pull request #2967 from Subv/thread_wakeup_callbacks vor 8 Jahren
  Huw Pascoe a13ab958cb Fixed type conversion ambiguity vor 8 Jahren
  Subv 8432749db7 Kernel/Threads: When putting a thread to wait, specify a function to execute when it is awoken. vor 8 Jahren
  Subv 3165466b66 Kernel/Thread: Allow specifying which process a thread belongs to when creating it. vor 8 Jahren
  Yuri Kunde Schlesner 64ecf81a3c Kernel: Move WaitObject to a separate file vor 9 Jahren
  Yuri Kunde Schlesner 2cdb40d709 Kernel: Centralize error definitions in errors.h vor 9 Jahren
  Yuri Kunde Schlesner 441f8b5a4b Core: Remove unnecessary include in thread.h vor 9 Jahren
  bunnei b5eac78b43 Merge pull request #2410 from Subv/sleepthread vor 9 Jahren
  Subv fc2266130b Kernel: Don't attempt to yield execution in SleepThread(0) if there are no available threads to run. vor 9 Jahren
  Subv 5e2a8ebabf Kernel: Remove some unused functions. vor 9 Jahren