This website requires JavaScript.
08e6a9bf89
svc: added some comments
bunnei
2014-05-20 22:57:54 -0400
1c5802c35a
kernel: fixed include, in general include "common.h" not "common_types.h"
bunnei
2014-05-20 22:27:46 -0400
9bf7ce535a
service: removed redundant include of common_types.h
bunnei
2014-05-20 22:27:12 -0400
a721a4eb33
arm: removed include of windows.h from armdefs.h to arminit.c (only module that uses it)
bunnei
2014-05-20 22:26:40 -0400
22eb9a8981
armemu: missed rename of "Syscall" to "SVC"
bunnei
2014-05-20 22:25:40 -0400
203541da11
thread: added correct lowest thread priority, added a thread priority check, and added some comments
bunnei
2014-05-20 21:02:35 -0400
bed4e920fa
thread: exposed ResumeThreadFromWait function for use in other kernel modules
bunnei
2014-05-20 21:00:10 -0400
75c6d2a8fa
thread: moved threading calls to the Kernel namespace
bunnei
2014-05-20 19:37:46 -0400
0012802456
ARM_Interpreter/ARM_Interface: Fixed member variable naming to be consistent with style guide
bunnei
2014-05-20 18:52:54 -0400
49dc2ce8ac
ARM_Interface: added SaveContext and LoadContext functions for HLE thread switching
bunnei
2014-05-20 18:50:16 -0400
143bba2045
renamed "syscall" module to "svc" (more accurate naming)
bunnei
2014-05-20 18:28:38 -0400
f654a03f1f
thread: whitespace change - fixed * and & placement
bunnei
2014-05-20 18:20:35 -0400
44336329ed
- created a Kernel namespace
bunnei
2014-05-20 18:13:25 -0400
8bfd32e854
* Remove -fpermissive
Phillip Stephens
2014-05-19 20:48:14 -0700
74f9726515
Merge pull request #4 from archshift/patch-1
bunnei
2014-05-19 23:44:52 -0400
6655a4751e
README: Update wiki links
archshift
2014-05-19 20:17:08 -0700
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
bunnei
2014-05-19 22:21:17 -0400
f5a119a367
thread: added declaration for __KernelReschedule to be used by syscall module
bunnei
2014-05-19 22:19:48 -0400
29930ac110
VFP: disable DBG messages because they spam the console with unimportant skyeye junk
bunnei
2014-05-19 22:19:10 -0400
204c6bfeca
Merge pull request #2 from archshift/issue-7-fix
bunnei
2014-05-19 21:46:57 -0400
5a8ed196e6
common_types: Changed BasicRect back to Rect, in the common namespace
archshift
2014-05-19 17:57:35 -0700
9216c96f48
CMakeLists: Fixed GLEW include var name, compile flag vars
archshift
2014-05-19 16:33:23 -0700
034e3aabc8
Improved clarity and whitespace
archshift
2014-05-19 15:21:55 -0700
403e4bf837
CMakeLists: rename HEADS, improved comments
archshift
2014-05-19 15:19:36 -0700
71b8789803
Indent fixes
archshift
2014-05-19 13:51:59 -0700
9592d61037
Merge pull request #13 from archshift/master
bunnei
2014-05-18 22:39:40 -0400
088a2de9a6
renamed "session" to "handle"
bunnei
2014-05-18 22:24:26 -0400
112904b832
- renamed NewHandle to CreateHandle
bunnei
2014-05-18 22:09:08 -0400
16d55842c5
fix warning
bunnei
2014-05-18 21:43:41 -0400
eab6fd01d7
- updated service(s) to be KernelObject's
bunnei
2014-05-18 21:43:29 -0400
b5d2ff9b26
updated Travis-CI image/link in readme for new project repo
bunnei
2014-05-18 21:14:37 -0400
725d240bf7
renamed "UID" to "Handle" where appropriate
bunnei
2014-05-18 18:24:24 -0400
772abad778
- moved Handle/Result definitions to kernel.h
bunnei
2014-05-18 18:12:29 -0400
8fba88d5d5
- added stub for CreateEvent
bunnei
2014-05-18 17:52:02 -0400
6a6c7eeccb
added stubbed function for WaitSynchronizationN
bunnei
2014-05-17 23:37:25 -0400
603ef89dad
Indent fixes
archshift
2014-05-17 12:54:38 -0700
c396a5ac57
Fixed vfp issues
archshift
2014-05-17 10:55:45 -0700
fbc04ad0c7
ignore thumbemu 0xDEADCODE debugging catch on MCR
bunnei
2014-05-17 13:48:27 -0400
09b8e8fb6a
changed a comment
bunnei
2014-05-17 13:47:55 -0400
cfea5fdd58
cleanups to SVC CreateThread
bunnei
2014-05-17 13:47:44 -0400
3fac6dc39e
Merge branch 'master' into threading
bunnei
2014-05-17 13:35:20 -0400
265c770a9d
updated how we call ARM core to make things much faster
bunnei
2014-05-17 11:59:18 -0400
c1394650ff
Updated cmakelists
archshift
2014-05-16 23:39:27 -0700
b8c8d0903e
Merge remote-tracking branch 'upstream/master' into issue-7-fix
archshift
2014-05-16 23:21:03 -0700
1e729e7cae
Added FindGLEW to cmake-modules
archshift
2014-05-16 23:03:10 -0700
14ae026386
- added enum ThreadProcessorId
bunnei
2014-05-17 00:56:00 -0400
43bc2ac724
added MIN, MAX, and CLAMP macros to common_funcs
bunnei
2014-05-17 00:53:41 -0400
7cdb705059
- replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTH
bunnei
2014-05-16 23:48:15 -0400
39ee75fc8d
added stubbed GetProcSemaphore - does nothing but avoids an exception
bunnei
2014-05-16 23:25:16 -0400
4faed70b40
add kernel.* and thread.* to VS filters
bunnei
2014-05-16 23:24:39 -0400
540a693eae
updated APT_U::GetLockHandle to return a valid handle
bunnei
2014-05-16 23:23:56 -0400
0b1ba2f37a
Merge master into threading to add support for VFP
bunnei
2014-05-16 22:24:34 -0400
a4fd257469
Merge pull request #17 from bunnei/arm-vfp
bunnei
2014-05-16 21:54:02 -0400
92be5517c4
same fix as last commit - just for vfpsingle.cpp
bunnei
2014-05-16 21:25:33 -0400
1dc08765a8
another VFP fix for GCC
bunnei
2014-05-16 21:18:01 -0400
509f63486a
fixed VFP DBG log for GCC
bunnei
2014-05-16 21:10:30 -0400
afc9e27fc7
fixed typo in CMakeLists.txt
bunnei
2014-05-16 20:57:31 -0400
145a91f21f
- reenabled MCR and MRC functions now that VFP is attached
bunnei
2014-05-16 20:52:46 -0400
a2804bf701
- removed unused stubbed out code
bunnei
2014-05-16 20:04:13 -0400
f872807de2
added maverick.cpp to ARM core from skyeye
bunnei
2014-05-16 00:52:42 -0400
f3c9875acb
fixed includes
bunnei
2014-05-16 00:52:13 -0400
f5400080bd
enabled CP_ACCESS_ALLOWED
bunnei
2014-05-16 00:51:59 -0400
68408ed9b9
fixed include path
bunnei
2014-05-16 00:51:45 -0400
7cd7d17954
removed undefined function ARMul_ConsolePrint
bunnei
2014-05-16 00:51:36 -0400
ad49d481a8
added missing armcopro from skyeye
bunnei
2014-05-16 00:23:36 -0400
9a642caee7
added missing skyeye mmu code
bunnei
2014-05-15 23:39:06 -0400
56846a4200
fixed armmmu imports
bunnei
2014-05-15 22:58:21 -0400
3e1eafa244
- moved mmu to arm/interpreter folder
bunnei
2014-05-15 22:54:17 -0400
4fba4f36bf
- added SVC stubs for QueryMemory and GetThreadId
bunnei
2014-05-15 20:17:30 -0400
4910b6f336
added memory mapped region for system mem - sdk demos load a segment here on ELF load
bunnei
2014-05-15 18:56:28 -0400
3c240abf10
added ability to load AXF files (same as ELF)
bunnei
2014-05-15 18:54:57 -0400
940330c6e1
completely gutted/refactored threading code to be simpler
bunnei
2014-05-15 18:27:08 -0400
a7cc430aa4
changed "UID" to "Handle" to be a little more consistent with CTR naming
bunnei
2014-05-15 18:26:28 -0400
367d63691f
- added ThreadContext struct
bunnei
2014-05-15 18:25:56 -0400
cf2eb8e3d3
added ThreadQueueList class to common (taken from PPSSPP)
bunnei
2014-05-15 18:19:34 -0400
b99a5da65b
- added helper function for __KernelCreateThread
bunnei
2014-05-14 20:50:30 -0400
9f5588725c
changed primary thread priority to 0x30 - this is typical, not 0x31
bunnei
2014-05-14 20:49:27 -0400
4d7f3c74fd
added function stubs for EatCycles and ReSchedule
bunnei
2014-05-14 20:49:02 -0400
0de78eb3c4
fixed thread reset to not set stack address
bunnei
2014-05-13 23:18:28 -0400
7d078189da
various cleanups / remove unused code
bunnei
2014-05-13 22:29:31 -0400
3838d46b90
added a bunch of threading code, recycled from PPSSPP, with lots of hacks in for 3DS... doesn't really do much yet. Just a jumping off point
bunnei
2014-05-13 22:00:11 -0400
b87536e82c
changed loader to use __KernelLoadExec
bunnei
2014-05-13 21:58:51 -0400
b5ef630c9c
added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter decoding for now)
bunnei
2014-05-13 21:58:26 -0400
1583d2b6f3
- added __KernelLoadExec function
bunnei
2014-05-13 21:57:12 -0400
ce4d271a53
added option to set CPSR register to arm_interface
bunnei
2014-05-11 22:14:13 -0400
6b264518a5
added initial kernel/thread modules
bunnei
2014-05-09 22:11:18 -0400
daf7a7880a
added kernel logger to common
bunnei
2014-05-09 20:54:51 -0400
bdc54d0d48
Merge pull request #15 from bunnei/hle-services
bunnei
2014-05-08 17:16:35 -0400
b39cd3a64c
removed unknown fields from GX_CmdBufferHeader
bunnei
2014-05-08 17:12:07 -0400
a6b047ec3b
removed incorrect dolphin copyright line
bunnei
2014-05-08 17:11:41 -0400
d4bf68b650
Merge pull request #16 from Sethpaien/master
bunnei
2014-05-08 12:42:01 -0400
e1fcb2fdfb
Update FlipFramebuffer
Sethpaien
2014-05-08 18:05:30 +0200
a713bd1bad
fixed include of common in bit_field.h
bunnei
2014-05-07 21:44:16 -0400
505d984f16
logger fix for linux
bunnei
2014-05-07 21:34:04 -0400
4de763f462
removed unnecessary log message
bunnei
2014-05-07 21:19:03 -0400
72622a1b5a
- removed HLE mem "hack" and replaced with kernel mem region
bunnei
2014-05-07 21:04:55 -0400
f23e99bb85
added kernel memory to mem_map
bunnei
2014-05-07 21:01:09 -0400
92bde183dd
added GSP to loggers
bunnei
2014-05-07 20:59:21 -0400
e7a0283625
added BitField to common
bunnei
2014-05-07 18:14:42 -0400
de36d82dde
- added debug logging to syscall.cpp
bunnei
2014-05-06 23:34:20 -0400