index
:
anonymous/yuzu
master
yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra. It is written in C++ with portability in mind,
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
core
/
hle
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2014-05-21
- created a Kernel namespace
bunnei
6
-75
/
+87
2014-05-20
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
1
-1
/
+1
2014-05-20
thread: added declaration for __KernelReschedule to be used by syscall module
bunnei
1
-0
/
+3
2014-05-19
renamed "session" to "handle"
bunnei
1
-3
/
+3
2014-05-19
- renamed NewHandle to CreateHandle
bunnei
2
-8
/
+8
2014-05-19
fix warning
bunnei
1
-1
/
+1
2014-05-19
- updated service(s) to be KernelObject's
bunnei
7
-59
/
+31
2014-05-19
renamed "UID" to "Handle" where appropriate
bunnei
4
-24
/
+22
2014-05-19
- moved Handle/Result definitions to kernel.h
bunnei
6
-14
/
+19
2014-05-18
- added stub for CreateEvent
bunnei
1
-8
/
+22
2014-05-18
added stubbed function for WaitSynchronizationN
bunnei
2
-4
/
+19
2014-05-17
changed a comment
bunnei
2
-2
/
+2
2014-05-17
cleanups to SVC CreateThread
bunnei
1
-8
/
+15
2014-05-17
- added enum ThreadProcessorId
bunnei
2
-53
/
+107
2014-05-17
- replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTH
bunnei
3
-8
/
+12
2014-05-17
added stubbed GetProcSemaphore - does nothing but avoids an exception
bunnei
1
-1
/
+7
2014-05-17
updated APT_U::GetLockHandle to return a valid handle
bunnei
1
-1
/
+5
2014-05-17
- reenabled MCR and MRC functions now that VFP is attached
bunnei
2
-21
/
+2
2014-05-16
- added SVC stubs for QueryMemory and GetThreadId
bunnei
3
-2
/
+30
2014-05-16
completely gutted/refactored threading code to be simpler
bunnei
2
-658
/
+230
2014-05-16
changed "UID" to "Handle" to be a little more consistent with CTR naming
bunnei
2
-18
/
+21
2014-05-16
- added ThreadContext struct
bunnei
2
-8
/
+26
2014-05-15
- added helper function for __KernelCreateThread
bunnei
2
-4
/
+76
2014-05-15
changed primary thread priority to 0x30 - this is typical, not 0x31
bunnei
1
-1
/
+2
2014-05-15
added function stubs for EatCycles and ReSchedule
bunnei
2
-0
/
+15
2014-05-14
fixed thread reset to not set stack address
bunnei
1
-1
/
+1
2014-05-14
various cleanups / remove unused code
bunnei
2
-65
/
+29
2014-05-14
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
2
-70
/
+543
2014-05-14
added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter decoding for now)
bunnei
2
-7
/
+38
2014-05-14
- added __KernelLoadExec function
bunnei
2
-13
/
+35
2014-05-10
added initial kernel/thread modules
bunnei
4
-0
/
+527
2014-05-08
removed unknown fields from GX_CmdBufferHeader
bunnei
1
-5
/
+0
2014-05-08
removed unnecessary log message
bunnei
1
-1
/
+1
2014-05-08
- removed HLE mem "hack" and replaced with kernel mem region
bunnei
7
-105
/
+89
2014-05-07
- added debug logging to syscall.cpp
bunnei
2
-135
/
+173
2014-05-07
added config_mem module for HLE of firmware configuration memory settings
bunnei
2
-0
/
+91
2014-05-02
- added CallMCR function to coprocessor HLE module
bunnei
2
-7
/
+20
2014-05-02
fixed include in coprocessor.cpp
bunnei
1
-1
/
+1
2014-05-02
renamed hle "mrc" module to "coprocessor"
bunnei
2
-0
/
+0
2014-05-02
- added some function wrappers for HLE
bunnei
2
-10
/
+29
2014-04-28
removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class
bunnei
3
-9
/
+0
2014-04-28
fixed weird spacing
bunnei
1
-1
/
+1
2014-04-27
hackish but working way to set the framebuffer location to VRAM (used in ARM11 demos tested thus far, e.g. yeti3DS)
bunnei
1
-3
/
+9
2014-04-26
added simple GSP GPU ReadHWRegs function to support returning the framebuffer address
bunnei
1
-1
/
+37
2014-04-26
added preliminary DataSynchronizationBarrier support with simple DMA copy
bunnei
1
-7
/
+39
2014-04-25
moved HLE::MRC to its own module, added support for catching data synchronization barrier command
bunnei
4
-10
/
+52
2014-04-25
fixed bug where svc_ControlMemory was not properly getting passed in parameters
bunnei
1
-2
/
+2
2014-04-25
- added preliminary support for svc_MapMemoryBlock
bunnei
1
-4
/
+34
2014-04-25
added GSP::RegisterInterruptRelayQueue function
bunnei
1
-31
/
+40
2014-04-25
- refactored how service functions are called
bunnei
5
-19
/
+39
2014-04-18
renamed hw_lcd module to just lcd
bunnei
1
-2
/
+0
2014-04-18
added GSP heap memory allocation
bunnei
1
-1
/
+25
2014-04-17
added a new function wrapper
bunnei
1
-0
/
+5
2014-04-17
fixed bug with printing std::string in log messages
bunnei
1
-2
/
+2
2014-04-17
added class stub for HID:User service
bunnei
3
-0
/
+72
2014-04-17
updated service comments
bunnei
6
-5
/
+17
2014-04-17
- fixed tabs in function_wrappers.h
bunnei
4
-395
/
+413
2014-04-16
- added stubbed out GSP::Gpu service interface
bunnei
7
-7
/
+103
2014-04-16
removed no longer used function header
bunnei
1
-2
/
+0
2014-04-16
restructured hle:services completely to use function lookup tables
bunnei
5
-137
/
+215
2014-04-16
fixed naming for APT_U
bunnei
3
-9
/
+9
2014-04-16
- extracted srv: calls from service.cpp and put in its own module
bunnei
4
-106
/
+105
2014-04-14
added a stub for GetLockHandle
bunnei
3
-9
/
+44
2014-04-13
added framework for APT service (application and title launching service)
bunnei
5
-5
/
+118
2014-04-13
renamed class Interface_SRV to SRV
bunnei
1
-6
/
+6
2014-04-13
added some very initial command parsing for SRV Sync
bunnei
1
-5
/
+31
2014-04-13
added a GetPointer function for reading from HLE command buffer
bunnei
2
-0
/
+14
2014-04-13
added OS memory read/write for thread command buffer
bunnei
2
-3
/
+55
2014-04-13
cleanups to service HLE
bunnei
2
-8
/
+8
2014-04-13
- added HLE to connect to "srv:" service
bunnei
5
-130
/
+328
2014-04-12
- renamed hle_syscall to just syscall
bunnei
5
-101
/
+145
2014-04-12
replace tabs with spaces
bunnei
1
-6
/
+6
2014-04-12
moved hle.cpp into hle folder (due to mistake earlier)
bunnei
1
-0
/
+57
2014-04-11
added remaining known syscall functions to Syscall_Table
bunnei
1
-0
/
+80
2014-04-11
base code to call a syscall from ARM11 appcore
bunnei
3
-7
/
+56
2014-04-11
changed some naming/misc cleanups
bunnei
3
-18
/
+17
2014-04-11
- removed syscall classes (will just use HLEFunction)
bunnei
3
-15
/
+17
2014-04-11
added initial modules for setting up SysCall HLE
bunnei
4
-0
/
+825