bunnei
7cdb705059
- replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTH
...
- added KERNEL_DEFAULT_STACK_SIZE definition (0x4000)
11 years ago
bunnei
39ee75fc8d
added stubbed GetProcSemaphore - does nothing but avoids an exception
11 years ago
bunnei
4faed70b40
add kernel.* and thread.* to VS filters
11 years ago
bunnei
540a693eae
updated APT_U::GetLockHandle to return a valid handle
11 years ago
bunnei
0b1ba2f37a
Merge master into threading to add support for VFP
11 years ago
bunnei
a4fd257469
Merge pull request #17 from bunnei/arm-vfp
...
ARM VFP support - integrated from SkyEye
11 years ago
bunnei
92be5517c4
same fix as last commit - just for vfpsingle.cpp
11 years ago
bunnei
1dc08765a8
another VFP fix for GCC
11 years ago
bunnei
509f63486a
fixed VFP DBG log for GCC
11 years ago
bunnei
afc9e27fc7
fixed typo in CMakeLists.txt
11 years ago
bunnei
145a91f21f
- reenabled MCR and MRC functions now that VFP is attached
...
- removed HLE::CallMCR function (was pointless)
11 years ago
bunnei
a2804bf701
- removed unused stubbed out code
...
- fixed some compiler issues with xscale_copro when porting code to Windows
- fixed some #include's
11 years ago
bunnei
f872807de2
added maverick.cpp to ARM core from skyeye
11 years ago
bunnei
f3c9875acb
fixed includes
11 years ago
bunnei
f5400080bd
enabled CP_ACCESS_ALLOWED
11 years ago
bunnei
68408ed9b9
fixed include path
11 years ago
bunnei
7cd7d17954
removed undefined function ARMul_ConsolePrint
11 years ago
bunnei
ad49d481a8
added missing armcopro from skyeye
11 years ago
bunnei
9a642caee7
added missing skyeye mmu code
11 years ago
bunnei
56846a4200
fixed armmmu imports
11 years ago
bunnei
3e1eafa244
- moved mmu to arm/interpreter folder
...
- added initial VFP code from skyeye
11 years ago
bunnei
4fba4f36bf
- added SVC stubs for QueryMemory and GetThreadId
...
- added SVC structs MemoryInfo and PageInfo
11 years ago
bunnei
4910b6f336
added memory mapped region for system mem - sdk demos load a segment here on ELF load
11 years ago
bunnei
3c240abf10
added ability to load AXF files (same as ELF)
11 years ago
bunnei
940330c6e1
completely gutted/refactored threading code to be simpler
11 years ago
bunnei
a7cc430aa4
changed "UID" to "Handle" to be a little more consistent with CTR naming
11 years ago
bunnei
367d63691f
- added ThreadContext struct
...
- cleaned up CreateThread svc
11 years ago
bunnei
cf2eb8e3d3
added ThreadQueueList class to common (taken from PPSSPP)
11 years ago
bunnei
b99a5da65b
- added helper function for __KernelCreateThread
...
- added __KernelSwitchToThread for enabling a thread
- added __KernelRotateThreadReadyQueue
11 years ago
bunnei
9f5588725c
changed primary thread priority to 0x30 - this is typical, not 0x31
11 years ago
bunnei
4d7f3c74fd
added function stubs for EatCycles and ReSchedule
11 years ago
bunnei
0de78eb3c4
fixed thread reset to not set stack address
11 years ago
bunnei
7d078189da
various cleanups / remove unused code
11 years ago
bunnei
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
11 years ago
bunnei
b87536e82c
changed loader to use __KernelLoadExec
11 years ago
bunnei
b5ef630c9c
added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter decoding for now)
11 years ago
bunnei
1583d2b6f3
- added __KernelLoadExec function
...
- fixed some logging
11 years ago
bunnei
ce4d271a53
added option to set CPSR register to arm_interface
11 years ago
bunnei
6b264518a5
added initial kernel/thread modules
11 years ago
bunnei
daf7a7880a
added kernel logger to common
11 years ago
bunnei
bdc54d0d48
Merge pull request #15 from bunnei/hle-services
...
Various fixes/improvements to HLE of 3DS services, mostly cleans up GSP call decoding
11 years ago
bunnei
b39cd3a64c
removed unknown fields from GX_CmdBufferHeader
11 years ago
bunnei
a6b047ec3b
removed incorrect dolphin copyright line
11 years ago
bunnei
d4bf68b650
Merge pull request #16 from Sethpaien/master
...
Update FlipFramebuffer - makes converting the raw framebuffer slightly faster
11 years ago
Sethpaien
e1fcb2fdfb
Update FlipFramebuffer
...
Less calculations + fix
11 years ago
bunnei
a713bd1bad
fixed include of common in bit_field.h
11 years ago
bunnei
505d984f16
logger fix for linux
11 years ago
bunnei
4de763f462
removed unnecessary log message
11 years ago
bunnei
72622a1b5a
- removed HLE mem "hack" and replaced with kernel mem region
...
- added a helper function for getting command buffer for services
- fixed bug where GSP DMA was incorrectly being done in DataSynchronizationBarrier (instead of gsp_TriggerCmdReqQueue)
11 years ago
bunnei
f23e99bb85
added kernel memory to mem_map
11 years ago