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
/
kernel
/
svc_wrap.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
kernel/svc: switch to generated wrappers
Liam
2023-02-07
1
-733
/
+0
*
kernel/svc: Split implementations into separate files
Liam
2023-02-05
1
-4
/
+4
*
general: fix compile for Apple Clang
Liam
2022-11-23
1
-2
/
+2
*
kernel: implement FlushProcessDataCache
Liam
2022-11-12
1
-0
/
+8
*
k_server_session: preliminary support for userspace server sessions
Liam
2022-10-12
1
-0
/
+18
*
Add implementation of svcCreateSession
Liam
2022-10-12
1
-0
/
+14
*
core: Replace all instances of ResultCode with Result
german77
2022-06-27
1
-62
/
+62
*
general: Convert source file copyright comments over to SPDX
Morph
2022-04-23
1
-3
/
+2
*
kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32
Sergi Granell
2022-02-15
1
-0
/
+22
*
core: hle: kernel: Implement SetMemoryPermission.
bunnei
2021-12-23
1
-0
/
+8
*
kernel: svc: Implement Map/UnmapProcessMemory and Create/ControlCodeMemory
itsmeft24
2021-12-05
1
-0
/
+27
*
svc: Correct WaitSynchronization num_handles param type
Morph
2021-11-03
1
-2
/
+2
*
fixup! hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
bunnei
2021-05-06
1
-3
/
+3
*
hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
bunnei
2021-05-06
1
-3
/
+14
*
hle: kernel: Migrate KResourceLimit to KAutoObject.
bunnei
2021-05-06
1
-3
/
+16
*
hle: kernel: svc: Use new handle table API for Process.
bunnei
2021-05-06
1
-3
/
+5
*
hle: kernel: Migrate KTransferMemory to KAutoObject.
bunnei
2021-05-06
1
-5
/
+7
*
hle: kernel: Recode implementation of KThread to be more accurate.
bunnei
2021-01-29
1
-3
/
+53
*
core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.
bunnei
2021-01-11
1
-16
/
+22
*
core: hle: kernel: Update KSynchronizationObject.
bunnei
2021-01-11
1
-4
/
+5
*
Revert "core: Fix clang build"
bunnei
2020-10-21
1
-9
/
+8
*
core: Fix clang build
Lioncash
2020-10-18
1
-8
/
+9
*
SVC: Implement 32-bits wrappers and update Dynarmic.
Fernando Sahmkow
2020-06-27
1
-3
/
+102
*
SVC: Add GetCurrentProcessorNumber32, CreateTransferMemory32, SetMemoryAttribute32
Fernando Sahmkow
2020-06-27
1
-0
/
+16
*
SVC: Add GetThreadPriority32 & SetThreadPriority32
Fernando Sahmkow
2020-06-27
1
-0
/
+18
*
core: hle: Implement separate A32/A64 SVC interfaces.
bunnei
2020-03-03
1
-42
/
+116
*
kernel/svc: Correct function signature of SignalProcessWideKey
Lioncash
2019-12-11
1
-5
/
+5
*
kernel/svc: Provide implementations for svcDumpInfo/svcDumpInfoNew
Lioncash
2019-12-08
1
-0
/
+11
*
Implement MapPhysicalMemory/UnmapPhysicalMemory
Michael Scire
2019-07-07
1
-0
/
+5
*
kernel/svc: Implement svcMapProcessCodeMemory
Lioncash
2019-04-13
1
-0
/
+7
*
kernel/svc: Deglobalize the supervisor call handlers
Lioncash
2019-04-08
1
-159
/
+193
*
kernel/svc: Implement svcGetProcessList
Lioncash
2019-04-02
1
-0
/
+8
*
kernel/svc: Correct output parameter for svcGetProcessId
Lioncash
2018-12-19
1
-1
/
+9
*
Merge pull request #1899 from lioncash/state
bunnei
2018-12-14
1
-17
/
+5
|
\
|
*
svc: Enable svcQueryProcessMemory
Lioncash
2018-12-12
1
-0
/
+5
|
*
svc: Handle memory writing explicitly within QueryProcessMemory
Lioncash
2018-12-12
1
-17
/
+0
|
*
vm_manager: Migrate memory querying to the VMManager interface
Lioncash
2018-12-12
1
-1
/
+1
|
*
vm_manager: Migrate MemoryInfo and PageInfo to vm_manager.h
Lioncash
2018-12-12
1
-1
/
+1
*
|
svc_wrap: Correct register index for a wrapper specialization
Lioncash
2018-12-12
1
-1
/
+1
|
/
*
kernel/svc: Implement svcCreateEvent()
Lioncash
2018-12-04
1
-0
/
+13
*
svc: Implement svcCreateResourceLimit()
Lioncash
2018-11-27
1
-0
/
+8
*
Stubbed SetMemoryPermission
Frederic Laing
2018-11-03
1
-0
/
+5
*
svc: Implement svcGetProcessInfo
Lioncash
2018-10-13
1
-0
/
+8
*
Changed all casts in svc_wrap.h to be static_cast instead
David Marcec
2018-10-10
1
-25
/
+28
*
Fixed incorrect types for svcBreak
David Marcec
2018-10-10
1
-0
/
+5
*
kernel/svc: Implement svcGetThreadContext()
Lioncash
2018-09-30
1
-0
/
+5
*
svc_wrap: Convert the PARAM macro into a function
Lioncash
2018-09-18
1
-37
/
+36
*
svc: Correct parameter type for OutputDebugString()
Lioncash
2018-09-12
1
-2
/
+2
*
Add additional missing format.
Michael Scire
2018-06-22
1
-2
/
+6
*
Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs.
Michael Scire
2018-06-21
1
-0
/
+10
*
core: Implement multicore support.
bunnei
2018-05-11
1
-12
/
+12
*
svc: Stub out SetThreadActivity, GetThreadContext.
bunnei
2018-04-03
1
-0
/
+5
*
svc: Stub GetThreadCoreMask.
bunnei
2018-03-30
1
-0
/
+15
*
Add UnmapSharedMemory
N00byKing
2018-02-25
1
-0
/
+5
*
Added CreateSharedMemory & UNIMPLEMENTED() for non existent services. (#113)
David
2018-01-20
1
-0
/
+9
*
svc: Implement svcMapSharedMemory.
bunnei
2018-01-14
1
-0
/
+5
*
yuzu: Update license text to be consistent across project.
bunnei
2018-01-13
1
-1
/
+1
*
svc: Implement GetSystemTick.
bunnei
2018-01-12
1
-0
/
+8
*
svc: Stub ResetSignal and CreateTransferMemory
Subv
2018-01-11
1
-0
/
+8
*
svc: Stub SetMemoryAttribute
Subv
2018-01-11
1
-0
/
+6
*
SVC: Fixed WaitSynchronization with multiple handles when at least one of them is ready.
Subv
2018-01-09
1
-2
/
+5
*
kernel: Rename Semaphore to ConditionVariable.
bunnei
2018-01-09
1
-1
/
+1
*
svc: Implement svcSignalProcessWideKey.
bunnei
2018-01-07
1
-2
/
+2
*
svc: Implement svcWaitProcessWideKeyAtomic.
bunnei
2018-01-06
1
-0
/
+5
*
hle: Move SVC code to kernel namespace.
bunnei
2018-01-03
1
-0
/
+155