Michael Scire
9d71ce88ce
Kernel/Arbiters: Implement WaitForAddress
8 years ago
Michael Scire
7e191dccc1
Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs.
8 years ago
Subv
a3d82ef5d9
Build: Fixed some MSVC warnings in various parts of the code.
8 years ago
greggameplayer
be1f5dedfb
Implement GetAvailableLanguageCodes2 ( #575 )
* Implement GetAvailableLanguageCodes2
* Revert "Implement GetAvailableLanguageCodes2"
This reverts commit caadd9eea3 .
* Implement GetAvailableLanguageCodes2
* Implement GetAvailableLanguageCodes2
8 years ago
Jules Blok
bf4e2b2f0b
svc: Add a stub for UserExceptionContextAddr.
8 years ago
Zach Hilman
ac88d3e89f
Narrow down filter of layout configs
8 years ago
Zach Hilman
a353322b58
Move loop condition to free function
8 years ago
Zach Hilman
50153a1cb2
Avoid initializing single-joycon layouts with handheld controller
8 years ago
shinyquagsire23
2f9c0e7c7e
hid: Update all layouts and only show handheld as connected, fixes libnx input for P1_AUTO
8 years ago
mailwl
a2efb1dd48
Common/string_util: add StringFromBuffer function
convert input buffer (std::vector<u8>) to string, stripping zero chars
8 years ago
mailwl
61fbf5c8e6
Stub IUser::AttachAvailabilityChangeEvent
8 years ago
greggameplayer
be09dfeed9
nvdrv/devices/nvidia_ctrl_gpu : add IoctlCommands with their params ( #524 )
* add IoctlCommands with their params in nvidia_ctrl_gpu.h
* add function related to the changes done previously
* fix clang-format
* delete trailing whitespace
* correct mistake
8 years ago
mailwl
a776464a55
Remove unused header files
8 years ago
bunnei
c5684411a0
nifm: Stub out IRequest::SetConnectionConfirmationOption.
8 years ago
bunnei
2abe5e39fc
am: Stub out IApplicationFunctions::GetPseudoDeviceId.
8 years ago
mailwl
62cd19e4ae
Small fixes
8 years ago
mailwl
7e3d746b06
Service/MM: add service and stub some functions
8 years ago
greggameplayer
4fad069870
Nvdrv/devices/nvhost_gpu : Add some IoctlCommands with their params ( #511 )
* Add some IoctlCommand with their params to nvhost_gpu
* fix clang-format
* delete trailing whitespace
* fix some clang-format
* delete one other trailing whitespace
* last clang-format fix
8 years ago
mailwl
bb081dd1d2
Correct function results
8 years ago
mailwl
019778707d
Service/nfp:user : stub some functions.
Used by Zelda: BoTW
8 years ago
bunnei
afdd2f4cad
am: Implement ILibraryAppletAccessor::PopOutData.
8 years ago
bunnei
df4336a85e
am: ISelfController:LaunchableEvent should be sticky.
8 years ago
bunnei
51d8a2c322
am: Stub out ILibraryAppletAccessor Start and GetResult methods.
8 years ago
bunnei
876b805e50
am: Implement ILibraryAppletAccessor::PushInData.
8 years ago
bunnei
2dcb98226b
am: Implement IStorageAccessor::Write.
8 years ago
bunnei
9fedfbe141
am: Cleanup IStorageAccessor::Read.
8 years ago
bunnei
d73c22bf4d
am: Implement ILibraryAppletCreator::CreateStorage.
8 years ago
Subv
9cd87a6352
Kernel/Threads: A thread waking up by timeout from a WaitProcessWideKey may already have an assigned lock owner.
This situation may happen like so:
Thread 1 with low priority calls WaitProcessWideKey with timeout.
Thread 2 with high priority calls WaitProcessWideKey without timeout.
Thread 3 calls SignalProcessWideKey
- Thread 2 acquires the lock and awakens.
- Thread 1 can't acquire the lock and is put to sleep with the lock owner being Thread 2.
Thread 1's timeout expires, with the lock owner still being set to Thread 2.
8 years ago
mailwl
11568c2ea3
Service/time: implement posix time to calendar conversion
8 years ago
Subv
c02d7c8ce7
Kernel/Thread: Corrected a typo that caused the affinity mask to never be changed.
8 years ago
Subv
3957b0c34e
Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask.
Also added some proper error handling.
8 years ago
greggameplayer
94fecef137
add IPC CommandType & Some HID FunctionInfo ( #487 )
* add some CommandType
* add some hid FunctionInfo
* add some other HID FunctionInfo
* delete non useful comments
8 years ago
Subv
d1f9c750a6
Kernel/Thread: Corrected a typo in an assert about the processor id.
8 years ago
mailwl
9a273bb23b
Services/nvdrv: add '/dev/nvhost-nvdec' device
8 years ago
bunnei
6306655665
nvhost_ctrl: Stub out IocCtrlEventRegister.
8 years ago
bunnei
0658973a4e
nvhost_ctrl: Stub out IocCtrlEventWaitAsyncCommand.
8 years ago
mailwl
7757cc1a7f
Service/BCAT: add module and services
8 years ago
David Marcec
6138075df0
NvOsGetConfigU32 should return null instead of 0 for default output
8 years ago
bunnei
0d681f7a7a
am: Stub IApplicationFunctions GetDisplayVersion.
8 years ago
greggameplayer
b16e5c6a81
Add & correct miscellaneous things ( #470 )
* add some InfoType
* correct OpenApplicationProxy cmd number
* add IDisplayController functions
* fix clang-format
* add more system languages
8 years ago
David
e6df4b37db
GetAudioRendererWorkBufferSize impl ( #465 )
* GetAudioRendererWorkBufferSize impl
Impl of GetAudioRendererWorkBufferSize based on RE, if this can be cleaned up, please contribute!
* Naming conventions
* Removed unneeded placeholder
* lioncache changes
* fixed const
* switched to Common::AlignUp
8 years ago
David
e3a92b09ba
Stubbed NVGPU_GPU_IOCTL_ZBC_SET_TABLE ( #463 )
We have no clue on what this actually does yet so stubbing it since it's just input only should be fine for now
8 years ago
mailwl
e6a87428ae
Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUT
Used in Nintendo Labo ToyCon 1&2
8 years ago
David Marcec
c74d24f841
Fix deadlocks caused from HID having too many layouts
Games such as SMO deadlock if we have more than 2 layouts
8 years ago
greggameplayer
1efb81a61d
Add & correct some error modules
8 years ago
greggameplayer
3c26b7179d
change some functions
according to the changes made previously
8 years ago
greggameplayer
8c648b59cd
correct placement and add size check
8 years ago
greggameplayer
f217d6c66f
Add ioctl commands with their params and size check
8 years ago
David
58d9078742
Implemented NVHOST_IOCTL_CHANNEL_GET_WAITBASE ( #440 )
* Implemented NVHOST_IOCTL_CHANNEL_GET_WAITBASE
struct + 4 seems to be hard coded at 0 and struct + 0 seems to be ignored?
* IocGetWaitbase -> IocChannelGetWaitbaseCommand
* Added super late fixes
8 years ago
greggameplayer
c6eaf0b2cf
Correct audio command numbers & add or rename some functions ( #455 )
* Add unknown function at the number command 2
* correct audout:u commands numbers
* correct audrec:u cmd number & add Unknown function
* correct IAudioDevice command numbers
* correct codecctl cmd numbers & rename the 8 function
* correct place of unknown function & fix clang-format
8 years ago