162 Commits (977039e722a769458ab0a1ab6e948a7760662575)

Author SHA1 Message Date
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 11 years ago
bunnei 4cb7a44d4e MemMap: Renamed "GSP" heap to "linear", as this is not specific to GSP. 11 years ago
Subv 029ff9f1fd SVC: Implemented GetThreadId. 11 years ago
bunnei f985469901 SVC: Add debug log to ArbitrateAddress. 11 years ago
bunnei e0e7443517 SVC: SleepThread should yield to the next ready thread. 11 years ago
Yuri Kunde Schlesner c2588403c0 HLE: Revamp error handling throrough the HLE code 11 years ago
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 11 years ago
purpasmart96 66431bceda Kernel:Add missing permissions in shared memory & svc 11 years ago
Lioncash 72846c418e core: Mark some hle functions as static 11 years ago
Sean 9a012ff007 Fix some warnings 11 years ago
archshift 6e606c515f core: Prune redundant includes 11 years ago
archshift 5472fd4d9b Added string_util to common, small changes in loader.cpp 11 years ago
bunnei 10f25866e2 SVC: Added support for svc_GetSystemTick. 12 years ago
Lioncash 98fa3f7cba Core: Alter the kernel string functions to use std::string instead of const char*. 12 years ago
Lioncash 986dd27392 Core: Fix a formatting error in svc.cpp 12 years ago
bunnei 66f91b4346 SVC: Fixed typo with MapMemoryBlock DEBUG_LOG call. 12 years ago
bunnei 4d4607041b SVC: Removed ArbitrateAddress log message that spams to much. 12 years ago
bunnei 3eb89f3e98 Kernel: Added preliminary support for address arbiters. 12 years ago
bunnei 7ff92c36ed SharedMemory: Updated MapSharedMemory to use an enum for permissions. 12 years ago
bunnei 7b7a435094 GSP: Fixed to use real shared memory object, various cleanups. 12 years ago
bunnei 8957622d10 SVC: Renamed all function wrapper templates to Wrap, moved to HLE namespace. 12 years ago
bunnei 862db811f0 SVC: Cleaned up function wrappers to pass in correct argument types. 12 years ago
bunnei 4d6c96b7d8 SVC: Moved declaration of "wait" variable in SendSyncRequest for improved readability. 12 years ago
bunnei c95972275e HLE: Updated all uses of NULL to nullptr (to be C++11 compliant) 12 years ago
bunnei d7363322c7 HLE: Updated various handle debug assertions to be more clear. 12 years ago
bunnei f5c7c15434 Kernel: Added real support for thread and event blocking 12 years ago
bunnei 477b0caca4 svc: updated WaitSynchronizationN to properly use first pointer argument 12 years ago
bunnei 4819e9a60f svc: changed DuplicateHandle log message from "error" to "debug" 12 years ago
bunnei 3fb31fbc57 svc: added GetThreadPriority and SetThreadPriority, added (incomplete) DuplicateHandle support 12 years ago
bunnei 10447d1f48 kernel: changed main thread priority to default, updated Kernel::Reschedule to use PrepareReschedule 12 years ago
bunnei 15c7d81706 svc: cleaned up function_wrappers, updated various SVCs to make use of pointer arguments 12 years ago
bunnei f2f638492b svc: updated waitSychronization to not overwrite handle on return, added stub for SleepThread (does nothing) 12 years ago
bunnei c404d22036 hle: cleaned up log messages 12 years ago
bunnei b0bad47c0e svc: updated OutputDebugString to use OS_LOG 12 years ago
bunnei 6d267142ad svc: changed unimplemented SVC log messages from "debug" messages to "error" messages 12 years ago
bunnei 58af0da792 svc: added svcClearEvent, stubbed function for svcArbitrateAddress, and various fixes 12 years ago
bunnei 47e781e80a svc: implemented WaitSynchronization1, WaitSynchronizationN, and CreateEvent 12 years ago
bunnei 58a3adcdd2 kernel: updated SyncRequest to take boolean thread wait result as a parameter 12 years ago
bunnei 6e51c56fe4 svc: added some assertions 12 years ago
bunnei 9f7ed2d027 svc: changed SendSyncRequest to use Kernel::Object SyncRequest (instead of just service Interface class) 12 years ago
bunnei 15d2ab1b33 svc: added stub for DuplicateHandle SVC call 12 years ago
bunnei f8a98ab022 svc: added a check to ensure that a service was implemented before attempting to connect to its port 12 years ago
bunnei b99ac2c3d6 thread: renamed "WaitCurThread" to "WaitCurrentThread", removed unused "reason" argument 12 years ago
bunnei 7c0b006076 thread: removed unused SwitchContext/Reschedule reason field, added missing arg parameter to SVC CreateThread 12 years ago
bunnei 06e3c3d55a svc: added Kernel::Reschedule to svc WaitSynchronization1, updated log messages to include newly created handles 12 years ago
bunnei 706584f007 svc: enabled use of newly created kernel thread handle 12 years ago
bunnei eb537c560a mutex: refactored the interface to code to return a Mutex* handle 12 years ago
bunnei 978e1d4653 mutex: initial commit of HLE module 12 years ago
bunnei 08e6a9bf89 svc: added some comments 12 years ago
bunnei 75c6d2a8fa thread: moved threading calls to the Kernel namespace 12 years ago