1602 Commits (7b29a8ce4e1f94bec7e7828fb1674e1b43b937c5)

Author SHA1 Message Date
Fernando Sahmkow 7d16b2d2dd Kernel: Correct Cancel Synchronization. 6 years ago
Lioncash 12dc918937 kernel: Resolve sign conversion warnings 6 years ago
bunnei ece5287843 kernel: readable_event: Signal only once. 6 years ago
bunnei b0ab803ce8 kernel: events: Remove ResetType::Automatic. 6 years ago
bunnei 28bb248db6 kernel: readable_event: Initialize members. 6 years ago
Lioncash 6c8f28813c scheduler: Mark parameter of AskForReselectionOrMarkRedundant() as const 6 years ago
Lioncash f19c1a7cda scheduler: Silence sign conversion warnings 6 years ago
Lioncash 2fb0bbff29 scheduler: Initialize class members directly where applicable 6 years ago
Lioncash 2dc469ceba scheduler: Amend documentation comments 6 years ago
Fernando Sahmkow 64e652d8cb Kernel Thread: Cleanup THREADPROCESSORID_DONT_UPDATE. 6 years ago
Fernando Sahmkow e28c7f5217 Kernel: Address Feedback 2 6 years ago
Fernando Sahmkow a3524879be Kernel: Clang Format 6 years ago
Fernando Sahmkow c32520ceb7 Kernel: Reverse global accessor removal. 6 years ago
Fernando Sahmkow 3073615dbc Kernel: Address Feedback. 6 years ago
Fernando Sahmkow 25f8606a6d Kernel Scheduler: Make sure the global scheduler shutdowns correctly. 6 years ago
Fernando Sahmkow b3c1deba49 Kernel_Thread: Eliminate most global accessors. 6 years ago
Fernando Sahmkow 0b72b34d89 KernelSVC: Assert that condition variable address is aligned to 4 bytes. 6 years ago
Fernando Sahmkow 96b1b144af Kernel: Correct Paused scheduling 6 years ago
Fernando Sahmkow 1c6a11ab14 Kernel: Corrections to Wait Objects clearing in which a thread could still be signalled after a timeout or a cancel. 6 years ago
Fernando Sahmkow 27d571c084 Kernel: Correct redundant yields to only advance time forward. 6 years ago
Fernando Sahmkow 7176857177 Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqual 6 years ago
Fernando Sahmkow 44e09e5f21 Kernel: Correct Results in Condition Variables and Mutexes 6 years ago
Fernando Sahmkow 1ec1e81373 Kernel: Clang Format 6 years ago
Fernando Sahmkow e05a8c2385 Kernel: Remove global system accessor from WaitObject 6 years ago
Fernando Sahmkow 0cf26cee59 Scheduler: Implement Yield Count and Core migration on Thread Preemption. 6 years ago
Fernando Sahmkow 2d382de6fa Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection. 6 years ago
Fernando Sahmkow b49c0dab87 Kernel: Initial implementation of thread preemption. 6 years ago
Fernando Sahmkow 103f3a2fe5 Scheduler: Add protections for Yield bombing 6 years ago
Fernando Sahmkow 82218c925a Kernel: Style and Corrections 7 years ago
Fernando Sahmkow fcc6b34fff Correct PrepareReschedule 7 years ago
Fernando Sahmkow 3a94e7ea33 Comment and reorganize the scheduler 7 years ago
Fernando Sahmkow b5d1e44782 Add PrepareReschedule where required. 7 years ago
Fernando Sahmkow b8b7ebcece Correct compiling errors and addapt to the new interface. 7 years ago
Fernando Sahmkow 9031502974 Correct Supervisor Calls to work with the new scheduler, 7 years ago
Fernando Sahmkow 57a71f899a Add interfacing to the Global Scheduler 7 years ago
Fernando Sahmkow a1ac0c6cb4 Addapt thread class to the new Scheduler 7 years ago
Fernando Sahmkow b164d8ee53 Implement a new Core Scheduler 7 years ago
Lioncash f1382cf0e7 core: Remove Core::CurrentProcess() 6 years ago
Lioncash f763e23083 kernel/vm_manager: Correct doxygen comment parameter tags for MapPhysicalMemory/UnmapPhysicalMemory 7 years ago
Lioncash b0da7e4262 kernel/vm_manager: Move variables closer to usage spots in MapPhysicalMemory/UnmapPhysicalMemory 7 years ago
Lioncash 96cc9a9279 kernel/vm_manager: Correct behavior in failure case of UnmapPhysicalMemory() 7 years ago
Lioncash 56c6f767ae kernel/vm_manager: Reserve memory ahead of time for slow path in MergeAdjacentVMA 7 years ago
Lioncash a43ee8d752 kernel/vm_manager: std::move shared_ptr instance in MergeAdjacentVMA 7 years ago
Lioncash 785c4946dd kernel/vm_manager: Deduplicate iterator creation in MergeAdjacentVMA 7 years ago
Lioncash 70485e690b kernel/vm_manager: Simplify some std::vector constructor calls 7 years ago
Lioncash 3f695333cd kernel/vm_manager: Simplify some assertion messages 7 years ago
Fernando Sahmkow 024b5fe91a Kernel: Address Feedback 7 years ago
Fernando Sahmkow 9bede4eeed VM_Manager: Align allocated memory to 256bytes 7 years ago
Fernando Sahmkow 5e457bf258 Kernel: Downgrade WaitForAddress and SignalToAddress messages to Trace. 7 years ago
Michael Scire d4fc560c05 Remove unicorn mappings/unmappings 7 years ago