bunnei
119f02a439
hid: Stub out several functions.
8 years ago
bunnei
ad97414057
hid: Implement CreateActiveVibrationDeviceList.
8 years ago
bunnei
ea615ef5a4
logger: Use Service_HID category where applicable.
8 years ago
bunnei
764bbaa19c
logger: Use Service_NVDRV category where applicable.
8 years ago
bunnei
65cfe09b62
logger: Add AM service logging category.
8 years ago
bunnei
a947f16b63
logger: Add "account" service logging category.
8 years ago
bunnei
6674e8e048
acc_u0: Stub out GetLastOpenedUser.
8 years ago
bunnei
42fc437268
GetInfo: Implement IsCurrentProcessBeingDebugged.
8 years ago
bunnei
0b6b147939
WaitProcessWideKeyAtomic: Handle case where condition variable was already created.
8 years ago
mailwl
272058d7d9
acc:u0 : stub GetAccountId
8 years ago
bunnei
647364db8f
svc: SharedMemory size should be 64-bits and cleanup.
8 years ago
bunnei
f9c9ce2005
ArbitrateLock: Assert that requesting_thread is current_thread.
8 years ago
bunnei
72c5bfb1fa
controller: DuplicateSession should return a ClientSession.
8 years ago
mailwl
f67a8d87a0
Service:nifm: add nifm:a, nifm:s and nifm:u services
8 years ago
mailwl
1a8f5bfb8e
Service/am: Add AppletAE service ( #153 )
* Add AppletAE, step 1: move common interfaces to am.h
* Add AppletAE, step 2
8 years ago
mailwl
524c12a5f8
Services/vi: add vi:s and vi:u services
8 years ago
mailwl
58601abd1c
vi::CreateStrayLayer : add padding to request
8 years ago
shinyquagsire23
96c444d1ff
shared_memory: Only mark addresses as invalid if they are within the heap
8 years ago
mailwl
eaa9f968a6
[WIP] sfdnsres: stub ( #146 )
sfdnsres: Add several stubs
8 years ago
MerryMage
738f91a57d
memory: Replace all memory hooking with Special regions
8 years ago
bunnei
3258db29da
time: Implement ISteadyClock::GetCurrentTimePoint.
8 years ago
bunnei
de177f6692
audout_u: Various cleanups.
8 years ago
bunnei
714a576113
ResponseBuilder: Use a bit field for customizing instead of always_move_handles.
8 years ago
bunnei
f0b6baf3ad
time: Stub GetSystemClockContext function.
8 years ago
bunnei
7588b24f46
server_session: Fix scenario where all domain handlers are closed.
8 years ago
bunnei
1b1d399e5f
hle: Rename RequestBuilder to ResponseBuilder.
8 years ago
bunnei
f9dae99006
service: Fix all incorrect IPC response headers.
8 years ago
bunnei
f0035420d7
ipc_helpers: Make interface domain agnostic and add header validation.
8 years ago
bunnei
27bad0598a
hle: Integrate Domain handling into ServerSession.
8 years ago
bunnei
67758857e4
hle: Remove Domain and SyncObject kernel objects.
8 years ago
bunnei
932fa94af7
handle_table: Remove ConvertSessionToDomain.
8 years ago
st4rk
44eb840232
audout:u OpenAudioOut and IAudioOut ( #138 )
* Updated the audout:u and IAudioOut, now it might work with RetroArch without trigger an assert, however it's not the ideal implementation
* Updated the audout:u and IAudioOut, now it might work with RetroArch without trigger an assert, however it's not the ideal implementation
* audout:u OpenAudioOut implementation and IAudioOut cmd 1,2,3,4,5 implementation
* using an enum for audio_out_state as well as changing its initialize to member initializer list
* Minor fixes, added Service_Audio for LOG_*, changed PcmFormat enum to EnumClass
* Minor fixes, added Service_Audio for LOG_*, changed PcmFormat enum to EnumClass
* added missing Audio loggin subclass, minor fixes, clang comment breakline
* Solving backend logging conflict
* minor fix
* Fixed duplicated Service NVDRV in backend.cpp, my bad
8 years ago
gdkchan
703be1931a
Fix time returning epoch time in milliseconds rather than in seconds
8 years ago
Rozlette
ad64e7e86d
logging: add missing NVDRV subclass to macro list
8 years ago
N00byKing
afa1ed6ad9
Correct Spelling
8 years ago
Subv
b0489c9a64
Services: Added a todo about returning interfaces as domain objects in lm, hid and time.
8 years ago
Subv
7efa6e8801
Time: Don't create unnecessary ports when retrieving the clock service sessions.
8 years ago
Subv
1003996e80
HID: Don't create an unnecessary port in CreateAppletResource.
8 years ago
Subv
1a9c96e4de
LM: Don't create an unnecessary port in Initialize.
8 years ago
Subv
67c43e9200
IPC: Don't create an unnecessary port when using PushIpcInterface outside of a domain.
8 years ago
gdkchan
832009bfdb
Stub OpenAudioOut and fix a issue with HID IAppletResource being created more than once
8 years ago
Subv
10c67bf395
AppletOE: Stubbed CreateManagedDisplayLayer to create a new layer in the Default display.
This function is used by libnx to obtain a new layer.
8 years ago
Subv
eb58f852f8
AppletOE: Make ISelfController keep a reference to nvflinger.
It'll be needed when we implement CreateManagedDisplayLayer.
8 years ago
Subv
42859461f3
Services: Vi shouldn't be responsible for creating nvflinger.
It is now created during Service initialization and passed to all the services that need it.
8 years ago
Subv
8d7686ff8e
VI: Move BufferQueue and NVFlinger to their own folder/namespace.
8 years ago
st4rk
07355cf7cc
Added stubs for audio services. ( #116 )
* stubs for audout:u, audin:u, audrec:u, audren:u, codecctl and decoding tables with nullptr for future implementations
* fixing the changes requested (remove private, explicit)
8 years ago
David
eeb3b5eed7
Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid ( #114 )
* Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid
* used clang-format-3.9 instead
* lowercase pid
* Moved nvmemp handlers to cpp
* Removed unnecessary logging for NvOsGetConfigU32. Cleaned up log and changed to LOG_DEBUG
* using std::arrays instead of c arrays
* nvhost get config now uses std::array completely
* added pid logging back
* updated cmakelist
* missing includes
* added array, removed memcpy
* clang-format6.0
8 years ago
Lioncash
06d2e1bd23
nvmap: Add a return 0 underneath the UNIMPLEMENTED macro
This macro resolves to an empty macro in release builds.
8 years ago
Lioncash
687a17acae
nvmap: Make IoctlCommands an enum class
Prevents the enum values from polluting the surrounding scope
8 years ago
bunnei
5035d18baa
file_sys: Clang format fixes.
8 years ago