summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-25Merge pull request #142 from bunnei/improve-timebunnei
time: Implement ISteadyClock::GetCurrentTimePoint
2018-01-25time: Implement ISteadyClock::GetCurrentTimePoint.bunnei
2018-01-24Merge pull request #137 from bunnei/improve-ipcbunnei
Improve IPC, unify Domains and Sessions, and add validation
2018-01-24audout_u: Various cleanups.bunnei
2018-01-24ResponseBuilder: Use a bit field for customizing instead of always_move_handles.bunnei
2018-01-24time: Stub GetSystemClockContext function.bunnei
2018-01-24server_session: Fix scenario where all domain handlers are closed.bunnei
2018-01-24hle: Rename RequestBuilder to ResponseBuilder.bunnei
2018-01-24service: Fix all incorrect IPC response headers.bunnei
2018-01-24ipc_helpers: Make interface domain agnostic and add header validation.bunnei
2018-01-24hle: Integrate Domain handling into ServerSession.bunnei
2018-01-24hle: Remove Domain and SyncObject kernel objects.bunnei
2018-01-24handle_table: Remove ConvertSessionToDomain.bunnei
2018-01-24audout:u OpenAudioOut and IAudioOut (#138)st4rk
* 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
2018-01-24Merge pull request #140 from gdkchan/time_fixbunnei
Fix time returning epoch time in milliseconds rather than in seconds
2018-01-24Fix time returning epoch time in milliseconds rather than in secondsgdkchan
2018-01-24Merge pull request #139 from Rozelette/log_nvdrvbunnei
logging: add missing NVDRV subclass to macro list
2018-01-23logging: add missing NVDRV subclass to macro listRozlette
2018-01-23Merge pull request #136 from N00byKing/patch-1bunnei
Correct Spelling
2018-01-23Correct SpellingN00byKing
2018-01-22Merge pull request #135 from Subv/no_portsbunnei
IPC: Don't create unnecessary ports when returning sub interfaces.
2018-01-22Services: Added a todo about returning interfaces as domain objects in lm, ↵Subv
hid and time.
2018-01-22Merge pull request #133 from Subv/nvflinger2bunnei
AppletOE: Stubbed CreateManagedDisplayLayer to create a new layer in the default display.
2018-01-22Time: Don't create unnecessary ports when retrieving the clock service sessions.Subv
2018-01-22HID: Don't create an unnecessary port in CreateAppletResource.Subv
2018-01-22LM: Don't create an unnecessary port in Initialize.Subv
2018-01-22IPC: Don't create an unnecessary port when using PushIpcInterface outside of ↵Subv
a domain.
2018-01-22Merge pull request #134 from gdkchan/audout_hid_fixbunnei
Stub OpenAudioOut and fix a issue with HID IAppletResource
2018-01-22Stub OpenAudioOut and fix a issue with HID IAppletResource being created ↵gdkchan
more than once
2018-01-22AppletOE: Stubbed CreateManagedDisplayLayer to create a new layer in the ↵Subv
Default display. This function is used by libnx to obtain a new layer.
2018-01-22AppletOE: Make ISelfController keep a reference to nvflinger.Subv
It'll be needed when we implement CreateManagedDisplayLayer.
2018-01-22Services: Vi shouldn't be responsible for creating nvflinger.Subv
It is now created during Service initialization and passed to all the services that need it.
2018-01-22Merge pull request #132 from Subv/nvflingerbunnei
VI: Move BufferQueue and NVFlinger to their own folder/namespace.
2018-01-22VI: Move BufferQueue and NVFlinger to their own folder/namespace.Subv
2018-01-21Added stubs for audio services. (#116)st4rk
* 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)
2018-01-21Merge pull request #131 from lioncash/enumbunnei
nvmap: Make IoctlCommands an enum class
2018-01-21Merge pull request #130 from MerryMage/dynarmicbunnei
externals: Update dynarmic
2018-01-21Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114)David
* 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
2018-01-21Merge pull request #128 from Subv/parcel_querybunnei
VI: Implement the Query transaction of IHOSBinderDriver, and stubbed some results.
2018-01-21nvmap: Add a return 0 underneath the UNIMPLEMENTED macroLioncash
This macro resolves to an empty macro in release builds.
2018-01-21nvmap: Make IoctlCommands an enum classLioncash
Prevents the enum values from polluting the surrounding scope
2018-01-21externals: Update dynarmicMerryMage
a6d17e A64: Implement AND (vector) 963453 tests/A64: Randomize vectors adcd34 tests/A64/unicorn: Print interrupt number when InterruptHook is hit 304c91 tests/A64: Allow RunTestInstance to start from an arbitrary offset d333b5 A64: Implement ADD (vector, vector) 1cf87a A64: Implement REV, REV32, and REV16 (#126) 9fc157 IR: Simplify types. F32 -> U32, F64 -> U64, F128 -> U128 50c181 reg_alloc: GetBitWidth: Add UNREACHABLE adccbf reg_alloc: Consider bitwidth of data and registers when emitting instructions 7b7f23 A64: Implement CSEL 2f8413 IR: Implement Conditional Select ebb3e8 A64/tests: Split unicorn sanity checking from other tests 5740a0 tests/A64: Single random instruction: Test branch instructions as well 0892b4 A64/translate/branch: bug: Read-after-write error in BLR e77bc2 A64: Implement SBFM, BFM, UBFM 0c37ca A64: Implement MOVN, MOVZ, MOVK b6bb59 travis: Print current test information e77207 fuzz_thumb: Off by one error a04ca2 ir/location_descriptor: Add missing <functional> header for std::hash 1e0f5c travis: Run A64 tests
2018-01-21Merge pull request #123 from bunnei/fsbunnei
Initial implementation of RomFS filesystem and fsp-srv
2018-01-21file_sys: Clang format fixes.bunnei
2018-01-21fsp_srv: Various improvements to IStorage:Read implementation.bunnei
2018-01-21deconstructed_rom_directory: Implement istorage loading for RomFS.bunnei
2018-01-21filesystem: Implement basic IStorage functionality.David Marcec
2018-01-21file_sys: Cleanup to better match Switch file system constructs.bunnei
file_sys: Add factory class for RomFS file system.
2018-01-21file_sys: Remove disk_archive, savedata_archive, and title_metadata.bunnei
2018-01-21archive_backend: Minor changes to match Switch IFileSystem.bunnei