341 Commits (15a79eb0d7abe752a9a55d0cfa7ea220e17318b7)

Author SHA1 Message Date
Fernando Sahmkow 15a79eb0d7 SVC: Correct SendSyncRequest. 6 years ago
Fernando Sahmkow 3b5b950c89 SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, CancelSynchronization, ArbitrateLock 6 years ago
Fernando Sahmkow ef4afa9760 SVC: Remove global HLE Lock. 6 years ago
Fernando Sahmkow 589f9cf108 SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, SetThreadCoreMask, GetCurrentProcessorNumber 6 years ago
Fernando Sahmkow 49ba563995 SVC: Correct CreateThread, StartThread, ExitThread, SleepThread. 6 years ago
Fernando Sahmkow e31425df38 General: Recover Prometheus project from harddrive failure 6 years ago
David Marcec b6538c3e7c kernel: Don't fail silently 6 years ago
David Marcec 2261cf24af kernel: Bad GetInfo ids should not be marked as stubs 6 years ago
Lioncash 4730347f8e svc: Re-add MapProcessCodeMemory/UnmapProcessCodeMemory 6 years ago
Lioncash bed4865981 svc: Remove unused variable 6 years ago
bunnei 8bbe74a8dc core: hle: Address various feedback & code cleanup. 6 years ago
bunnei c629e544a7 kernel: svc: Updates for new VMM. 6 years ago
bunnei 4caff51710 core: memory: Move to Core::Memory namespace. 6 years ago
bunnei ad48ebb2c8 core: kernel: Add svc_types header to include SVC-specific types. 6 years ago
bunnei 82d457af37 core: kernel: Move SVC to its own namesapce. 6 years ago
bunnei dba112e510 core: hle: Implement separate A32/A64 SVC interfaces. 6 years ago
Fernando Sahmkow 2bc949628d Core: Address Feedback 6 years ago
Fernando Sahmkow d23d504d77 Kernel: Refactor synchronization to better match RE 6 years ago
Fernando Sahmkow c5aefe42aa Kernel: Change WaitObject to Synchronization object. In order to better reflect RE. 6 years ago
bunnei ba53543da6 kernel: transfer_memory: Properly reserve and reset memory region. 6 years ago
Fernando Sahmkow e4a1ead897 Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. 6 years ago
Lioncash 30e365e4fc kernel/svc: Correct function signature of SignalProcessWideKey 6 years ago
Lioncash 67b8265bd6 kernel/svc: Provide implementations for svcDumpInfo/svcDumpInfoNew 6 years ago
bunnei c3d3b173d3 kernel: Implement a more accurate IPC dispatch. 6 years ago
Lioncash e4c381b885 core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class 6 years ago
Lioncash b05bfc6036 core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 6 years ago
Lioncash b2165c6b35 core/memory: Migrate over ReadCString() to the Memory class 6 years ago
Lioncash 536fc7f0ea core: Prepare various classes for memory read/write migration 6 years ago
Lioncash e58748fd80 core/memory: Migrate over address checking functions to the new Memory class 6 years ago
bunnei 9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
bunnei 63248f4edd
Update svc.cpp 6 years ago
bunnei 6eaf7ab55f svc: GetSystemTick should return cntpct_el0, not core ticks. 6 years ago
Fernando Sahmkow 46bb609981 Kernel: Optimize condition variable threads management. 6 years ago
Fernando Sahmkow 2ab41ceff4 Kernel: Correct SignalProcessWideKey 6 years ago
Fernando Sahmkow 2d16507f9f Kernel: Correct behavior of Condition Variables to be more similar to real hardware. 6 years ago
Fernando Sahmkow 7d16b2d2dd Kernel: Correct Cancel Synchronization. 6 years ago
bunnei b0ab803ce8 kernel: events: Remove ResetType::Automatic. 6 years ago
Fernando Sahmkow 3073615dbc Kernel: Address Feedback. 6 years ago
Fernando Sahmkow 0b72b34d89 KernelSVC: Assert that condition variable address is aligned to 4 bytes. 6 years ago
Fernando Sahmkow 27d571c084 Kernel: Correct redundant yields to only advance time forward. 6 years ago
Fernando Sahmkow 44e09e5f21 Kernel: Correct Results in Condition Variables and Mutexes 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 9031502974 Correct Supervisor Calls to work with the new scheduler, 7 years ago
Fernando Sahmkow 5e457bf258 Kernel: Downgrade WaitForAddress and SignalToAddress messages to Trace. 7 years ago
Michael Scire 072a9796f5 Restore memory perms on svcUnmapMemory/UnloadNro 7 years ago
Michael Scire b901cd584e clang-format fixes 7 years ago
Michael Scire 1689784c19 address review commentary 7 years ago
Michael Scire 13a8fde3ad Implement MapPhysicalMemory/UnmapPhysicalMemory 7 years ago