summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-01svc: added missing function wrapper for SleepThreadbunnei
2014-06-01gsp: always pass through synchronization barrier for commandsbunnei
2014-06-01svc: updated waitSychronization to not overwrite handle on return, added ↵bunnei
stub for SleepThread (does nothing)
2014-06-01thread: updated Reschedule to sit at a synchronization barrier when no other ↵bunnei
threads are ready for execution
2014-06-01event: added a hackish ability to set an event as "locked" to its current ↵bunnei
state, cleaned up some comments
2014-05-30hle: added stubbed service for ndm_ubunnei
2014-05-30service: cleaned up log messagesbunnei
2014-05-30service: removed PT_A from, as this was just an alias for APT_Ubunnei
2014-05-29srv: fix to log unimplemented service (instead of crash)bunnei
2014-05-29mutex: fixed typo in ReleaseMutexbunnei
2014-05-29hle: cleaned up log messagesbunnei
2014-05-29svc: updated OutputDebugString to use OS_LOGbunnei
2014-05-29arm: removed unnecessary code when calling SVC from skyeyebunnei
2014-05-29log: fixed to not print twice, enabled coloring, added OS print logging as ↵bunnei
its own type
2014-05-29core: changed time delay before kernel reschedule to "approximate" a screen ↵bunnei
refresh
2014-05-29svc: changed unimplemented SVC log messages from "debug" messages to "error" ↵bunnei
messages
2014-05-29svc: added svcClearEvent, stubbed function for svcArbitrateAddress, and ↵bunnei
various fixes - force kernel reschedule after svcWaitSynchronization - fixed some bugs with passing in pointer arguments - cleaned up some comments and log messages
2014-05-29event: added support for ClearEvent, fixed a bug with CreateEvent, fixed ↵bunnei
some comments
2014-05-29service: added additional hack to return success on unimplemented service callsbunnei
2014-05-29srv: changed a NOTICE_LOG to DEBUG_LOGbunnei
2014-05-29svc: added ArbitrationType enumerationbunnei
2014-05-28apt: added stubbed function for InquireNotificationbunnei
2014-05-28hle: properly cast 64-bit function wrapper parameters to (u64)bunnei
2014-05-28hle: removed PARAM64 macro (this was incorrect), made several bug fixes ↵bunnei
accordingly for decoding U64 function parameters
2014-05-28lcd: moved kFrameTicks to lcd.h for use in other modulesbunnei
2014-05-28service: changed interface to return 0 (no error) when a service method is ↵bunnei
unimplemented - hack to make apps boot further
2014-05-27APT_U: added stubbed function for APT_U::Enable, fixed some log messages to ↵bunnei
be more consistent
2014-05-27mutex: added preliminary SyncRequest/WaitSynchronization, added some ↵bunnei
comments/assertions
2014-05-27svc: implemented WaitSynchronization1, WaitSynchronizationN, and CreateEventbunnei
2014-05-27APT_U: added event creation to Initialize methodbunnei
2014-05-27event: fixed typos and updated CMakeListsbunnei
2014-05-27event: added SetEventLocked method to change status an events lockbunnei
2014-05-27kernel: added event module to support creation of CTR "Event" objectsbunnei
2014-05-26mutex: removed docstring comment that is no longer relevantbunnei
2014-05-26mutex: added additional docstringsbunnei
2014-05-26kernel: added WaitSynchronization method to Kernel::Objectbunnei
2014-05-26kernel: updated SyncRequest to take boolean thread wait result as a parameterbunnei
2014-05-26svc: added some assertionsbunnei
2014-05-26service: Renamed Sync to SyncRequestbunnei
2014-05-26kernel: added enum for known CurrentThread and CurrentProcess handlesbunnei
2014-05-26srv: added a real mutex for GetProcSemaphore (instead of stubbed)bunnei
2014-05-26svc: changed SendSyncRequest to use Kernel::Object SyncRequest (instead of ↵bunnei
just service Interface class)
2014-05-26kernel: add a SyncRequest method to KernelObject for use with svcSendSyncRequestbunnei
2014-05-26svc: added stub for DuplicateHandle SVC callbunnei
2014-05-22core: added Kernel::Reschedule() call to check for thread changes, shortened ↵bunnei
delay time to 100 instructions
2014-05-22svc: added a check to ensure that a service was implemented before ↵bunnei
attempting to connect to its port
2014-05-22lcd: added thread wait after (faked) vblank interrupt (would have) occurredbunnei
2014-05-22thread: renamed "WaitCurThread" to "WaitCurrentThread", removed unused ↵bunnei
"reason" argument
2014-05-22thread: removed unused SwitchContext/Reschedule reason field, added missing ↵bunnei
arg parameter to SVC CreateThread
2014-05-22kernel: refactored function naming to remove "__" prefixbunnei