Yuri Kunde Schlesner
|
869ec46683
|
Kernel: Introduce unique Object ids for debugging
|
2015-02-02 15:37:03 -02:00 |
|
Yuri Kunde Schlesner
|
a9b86db3cf
|
Kernel: Use separate Handle tables for CoreTiming userdata
This is to support the removal of GetHandle soon
|
2015-02-02 15:37:03 -02:00 |
|
Yuri Kunde Schlesner
|
ec9c773251
|
Kernel: Remove previous scheduled event when a Timer is re-Set
|
2015-02-02 15:37:02 -02:00 |
|
Yuri Kunde Schlesner
|
8441591659
|
FS: Remove use of GetHandle
|
2015-02-02 15:37:01 -02:00 |
|
Yuri Kunde Schlesner
|
664c79ff47
|
Thread: Modernize two functions that slipped through previous rebases
|
2015-02-02 15:37:01 -02:00 |
|
Yuri Kunde Schlesner
|
6e11570862
|
Service: Store function names as const char* instead of std::string
Uses less memory (strings and function table is stored in constant data)
and speeds up start up (no need to allocate and copy strings).
|
2015-02-02 15:37:00 -02:00 |
|
Yuri Kunde Schlesner
|
a79d21c83e
|
Service: Clean-up Interface
|
2015-02-02 15:36:59 -02:00 |
|
Yuri Kunde Schlesner
|
8779b31fe6
|
Make Port/Service registration and querying more HW-accurate
|
2015-02-02 15:36:59 -02:00 |
|
Yuri Kunde Schlesner
|
5e91fc0d1a
|
Filesys: Move creation of Handles for File/Directory to service handlers
|
2015-02-02 15:36:58 -02:00 |
|
Lioncash
|
3f00dd9117
|
arm: Clean up ARMul_State
Remove unnecessary/unused struct variables.
|
2015-01-31 21:55:34 -05:00 |
|
Tony Wasserka
|
73a7a379d6
|
Merge pull request #512 from lioncash/assignment
shared_memory: Fix assignments in SharedMemory::Map
|
2015-01-31 12:59:00 +01:00 |
|
Lioncash
|
96c174aed4
|
shared_memory: Fix assignments in SharedMemory::Map
|
2015-01-30 11:37:53 -05:00 |
|
Lioncash
|
551264f815
|
archive: Fix initializer list order for the File class.
|
2015-01-30 11:30:22 -05:00 |
|
Lioncash
|
0c53cc52bd
|
apt_u: Fix missing printf specifiers
|
2015-01-30 11:28:09 -05:00 |
|
Yuri Kunde Schlesner
|
d917a9bf77
|
Kernel: Mark all appropriate kernel objects as "final"
|
2015-01-30 11:49:46 -02:00 |
|
Yuri Kunde Schlesner
|
58b544db99
|
SVC: Use CASCADE_RESULT in SVC handlers
|
2015-01-30 11:49:46 -02:00 |
|
Yuri Kunde Schlesner
|
09ae6e1fa3
|
Remove result.h InvalidHandle
It was only being used in two places, where it was replaced by a local
constant.
|
2015-01-30 11:49:45 -02:00 |
|
Yuri Kunde Schlesner
|
44f90340dc
|
SVC: Change return type of handlers to ResultCode
|
2015-01-30 11:49:44 -02:00 |
|
Yuri Kunde Schlesner
|
d52d859936
|
Kernel: Convert Event to not use Handles
|
2015-01-30 11:49:43 -02:00 |
|
Yuri Kunde Schlesner
|
ad80ff1e32
|
Kernel: Convert Timer to (mostly) not use Handles
|
2015-01-30 11:47:07 -02:00 |
|
Yuri Kunde Schlesner
|
882b6fed75
|
Kernel: Convert Mutex to not use Handles
|
2015-01-30 11:47:06 -02:00 |
|
Yuri Kunde Schlesner
|
38e7122f23
|
Kernel: Convert AddressArbiter to not use Handles
|
2015-01-30 11:47:06 -02:00 |
|
Yuri Kunde Schlesner
|
d9b19be1d9
|
Kernel: Convert Semaphore to not use Handles
|
2015-01-30 11:47:05 -02:00 |
|
Yuri Kunde Schlesner
|
4bb33dfc30
|
Kernel: Convert SharedMemory to not use Handles
|
2015-01-30 11:47:04 -02:00 |
|
Yuri Kunde Schlesner
|
afc416c607
|
Additions to ResultVal to make it more convenient to use.
|
2015-01-30 11:47:02 -02:00 |
|
Yuri Kunde Schlesner
|
b5ee4f9df9
|
Move VAddr/PAddr typedefs to kernel.h
|
2015-01-30 11:47:01 -02:00 |
|
Yuri Kunde Schlesner
|
9a345de2bd
|
Kernel: Remove useless/duplicated comments; mark functions static
|
2015-01-30 11:47:01 -02:00 |
|
bunnei
|
206cabc0e4
|
Merge pull request #412 from purpasmart96/svc_table_cleanup
SVC: Update the SVC function table
|
2015-01-28 17:36:23 -05:00 |
|
purpasmart96
|
62f4365db1
|
SVC: Update the SVC function table
|
2015-01-26 20:42:28 -08:00 |
|
bunnei
|
326c451758
|
Merge pull request #345 from purpasmart96/apt_stubs
APT_U: Stub some functions & misc changes
|
2015-01-26 23:13:54 -05:00 |
|
bunnei
|
e7dd4d34aa
|
Merge pull request #485 from Subv/more_servs
Services: Stubbed more services.
|
2015-01-25 22:13:13 -05:00 |
|
Subv
|
2ea60bdc7f
|
Services/HID: Removed some files due to a rebase error
|
2015-01-24 15:54:24 -05:00 |
|
Subv
|
c2e9990149
|
Services: Stubbed more services.
Implemented FSUser::CreateExtSaveData
|
2015-01-24 15:44:40 -05:00 |
|
purpasmart96
|
2dd23b6467
|
APT_U: Stub some functions & misc changes
|
2015-01-22 16:03:48 -08:00 |
|
archshift
|
92a75df9b1
|
cam_u.h: fix indentation
Withholding my profanity towards Xcode.
|
2015-01-22 12:51:53 -08:00 |
|
bunnei
|
92550013cf
|
Merge pull request #493 from archshift/ptmplay
Stubbed some services
|
2015-01-22 13:25:19 -05:00 |
|
bunnei
|
731154f79e
|
WaitSynchronization: Added a result code for invalid result, fixed bug.
|
2015-01-21 20:49:43 -05:00 |
|
bunnei
|
68ddaaa2f5
|
Thread: Fix WaitSynchronization1 to not set register 1 on thread wakeup.
|
2015-01-21 20:48:46 -05:00 |
|
bunnei
|
4255f25647
|
Thread: Use std::find in CheckWait_WaitObject.
|
2015-01-21 20:48:46 -05:00 |
|
bunnei
|
2f3020a102
|
Mutex: Cleanup and remove redundant code.
|
2015-01-21 20:48:36 -05:00 |
|
bunnei
|
f09806aed2
|
Kernel: Renamed some functions for clarity.
- ReleaseNextThread->WakeupNextThread
- ReleaseAllWaitingThreads->WakeupAllWaitingThreads.
|
2015-01-21 20:48:30 -05:00 |
|
bunnei
|
15b6a4d9ad
|
Kernel: Changed "ShouldWait" to return bool and "Acquire" to return void.
|
2015-01-21 20:47:49 -05:00 |
|
bunnei
|
c68eb15695
|
WaitObject: Renamed "Wait" to "ShouldWait", made "ShouldWait" and "Acquire" pure virtual.
|
2015-01-21 20:47:49 -05:00 |
|
bunnei
|
69c5830ef2
|
Event: Fix implementation of "non-sticky" events.
|
2015-01-21 20:47:48 -05:00 |
|
bunnei
|
9e6ec3b6cd
|
Session: Change to a WaitObject.
|
2015-01-21 20:47:47 -05:00 |
|
bunnei
|
d2759c578e
|
Kernel: Reschedule on SignalEvent and SendSyncRequest, fix some bugs.
|
2015-01-21 20:47:47 -05:00 |
|
bunnei
|
dde02f79af
|
Mutex: Fix a bug where the thread should not wait if it already has the mutex.
|
2015-01-21 20:47:46 -05:00 |
|
bunnei
|
9412996c8f
|
Kernel: Moved Wait and Acquire to WaitObject, added way to retrieve a WaitObject safely.
|
2015-01-21 20:47:46 -05:00 |
|
bunnei
|
c06d64528a
|
SVC: Removed a Sleep that made no sense
- Would deadlock the calling thread
- Code would never get hit anyways
|
2015-01-21 20:47:45 -05:00 |
|
bunnei
|
254e4ebd58
|
AddressArbiter: Changed to Kernel::Object, big cleanup, removed code that made no sense.
|
2015-01-21 20:47:45 -05:00 |
|