143bba2045
renamed "syscall" module to "svc" (more accurate naming)
2014-05-20 18:28:38 -04:00
f654a03f1f
thread: whitespace change - fixed * and & placement
2014-05-20 18:20:35 -04:00
44336329ed
- created a Kernel namespace
...
- cleaned up Kernel code a bit (moved stuff into namespace, fixed whitespace issues)
- added handle types for all different CTROS handles
2014-05-20 18:13:25 -04:00
8bfd32e854
* Remove -fpermissive
2014-05-19 20:48:14 -07:00
74f9726515
Merge pull request #4 from archshift/patch-1
...
README: Update wiki links
2014-05-19 23:44:52 -04:00
6655a4751e
README: Update wiki links
2014-05-19 20:17:08 -07:00
0886dc70ed
apt: changed stubbed handle to be something other than 0xDEADBEEF (used as a magic value in other places) so that I can track how it propagates through the app code
2014-05-19 22:21:17 -04:00
f5a119a367
thread: added declaration for __KernelReschedule to be used by syscall module
2014-05-19 22:19:48 -04:00
29930ac110
VFP: disable DBG messages because they spam the console with unimportant skyeye junk
2014-05-19 22:19:10 -04:00
204c6bfeca
Merge pull request #2 from archshift/issue-7-fix
...
Fixes issues with building Citra on OSX
2014-05-19 21:46:57 -04:00
5a8ed196e6
common_types: Changed BasicRect back to Rect, in the common namespace
...
Only Rect is in the namespace for now; the rest of common should be added in the future
2014-05-19 17:57:35 -07:00
9216c96f48
CMakeLists: Fixed GLEW include var name, compile flag vars
...
After adding FindGLEW.cmake to externals, the variable call for the GLEW include path needed to be revised.
Append flags on OSX, rather than overwrite them.
I realized that GCC_COMPILE_FLAGS was changed to CMAKE_CXX_FLAGS mistakenly, so both were changed to a more platform-independent name.
2014-05-19 16:42:34 -07:00
034e3aabc8
Improved clarity and whitespace
...
Changed QGL version to 3,2 in order to be less restrictive, yet it should still change up to 4,1 on OSX on Qt5.
2014-05-19 15:21:55 -07:00
403e4bf837
CMakeLists: rename HEADS, improved comments
...
Changes for clarity of comments, removed redundant compiler flags.
2014-05-19 15:19:36 -07:00
71b8789803
Indent fixes
2014-05-19 13:51:59 -07:00
9592d61037
Merge pull request #13 from archshift/master
...
Use runtime arguments to specify boot filename.
2014-05-18 22:39:40 -04:00
088a2de9a6
renamed "session" to "handle"
2014-05-18 22:24:26 -04:00
112904b832
- renamed NewHandle to CreateHandle
...
- updated CreateHandle/DeleteHandle to use KernelObject's
2014-05-18 22:09:08 -04:00
16d55842c5
fix warning
2014-05-18 21:43:41 -04:00
eab6fd01d7
- updated service(s) to be KernelObject's
...
- various cleanups
2014-05-18 21:43:29 -04:00
b5d2ff9b26
updated Travis-CI image/link in readme for new project repo
2014-05-18 21:14:37 -04:00
725d240bf7
renamed "UID" to "Handle" where appropriate
2014-05-18 18:24:24 -04:00
772abad778
- moved Handle/Result definitions to kernel.h
...
- added ResetType enum
2014-05-18 18:12:29 -04:00
8fba88d5d5
- added stub for CreateEvent
...
- changed some stubbed SVCs to return unique handle names for debugging purposes
2014-05-18 17:52:02 -04:00
6a6c7eeccb
added stubbed function for WaitSynchronizationN
2014-05-17 23:37:25 -04:00
603ef89dad
Indent fixes
2014-05-17 12:54:38 -07:00
c396a5ac57
Fixed vfp issues
2014-05-17 10:55:45 -07:00
fbc04ad0c7
ignore thumbemu 0xDEADCODE debugging catch on MCR
2014-05-17 13:48:27 -04:00
09b8e8fb6a
changed a comment
2014-05-17 13:47:55 -04:00
cfea5fdd58
cleanups to SVC CreateThread
2014-05-17 13:47:44 -04:00
3fac6dc39e
Merge branch 'master' into threading
2014-05-17 13:35:20 -04:00
265c770a9d
updated how we call ARM core to make things much faster
2014-05-17 11:59:18 -04:00
c1394650ff
Updated cmakelists
2014-05-16 23:39:27 -07:00
b8c8d0903e
Merge remote-tracking branch 'upstream/master' into issue-7-fix
2014-05-16 23:21:03 -07:00
1e729e7cae
Added FindGLEW to cmake-modules
2014-05-16 23:03:10 -07:00
14ae026386
- added enum ThreadProcessorId
...
- reorganized some kernel thread functions
- added placeholder __KernelWaitThread_Synchronization function
2014-05-17 00:56:00 -04:00
43bc2ac724
added MIN, MAX, and CLAMP macros to common_funcs
2014-05-17 00:53:41 -04:00
7cdb705059
- replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTH
...
- added KERNEL_DEFAULT_STACK_SIZE definition (0x4000)
2014-05-16 23:48:15 -04:00
39ee75fc8d
added stubbed GetProcSemaphore - does nothing but avoids an exception
2014-05-16 23:25:16 -04:00
4faed70b40
add kernel.* and thread.* to VS filters
2014-05-16 23:24:39 -04:00
540a693eae
updated APT_U::GetLockHandle to return a valid handle
2014-05-16 23:23:56 -04:00
0b1ba2f37a
Merge master into threading to add support for VFP
2014-05-16 22:24:34 -04:00
a4fd257469
Merge pull request #17 from bunnei/arm-vfp
...
ARM VFP support - integrated from SkyEye
2014-05-16 21:54:02 -04:00
92be5517c4
same fix as last commit - just for vfpsingle.cpp
2014-05-16 21:25:33 -04:00
1dc08765a8
another VFP fix for GCC
2014-05-16 21:18:01 -04:00
509f63486a
fixed VFP DBG log for GCC
2014-05-16 21:10:30 -04:00
afc9e27fc7
fixed typo in CMakeLists.txt
2014-05-16 20:57:31 -04:00
145a91f21f
- reenabled MCR and MRC functions now that VFP is attached
...
- removed HLE::CallMCR function (was pointless)
2014-05-16 20:52:46 -04:00
a2804bf701
- removed unused stubbed out code
...
- fixed some compiler issues with xscale_copro when porting code to Windows
- fixed some #include's
2014-05-16 20:04:13 -04:00
f872807de2
added maverick.cpp to ARM core from skyeye
2014-05-16 00:52:42 -04:00