Lioncash
090da0b5c1
externals: Update catch to v2.1.1
2018-01-27 15:42:56 +07:00
bunnei
c1a8e4bfe4
Merge pull request #148 from MerryMage/feature/special-memory
...
memory: Replace all memory hooking with Special regions
2018-01-27 15:20:53 +07:00
bunnei
81be2027ad
Merge pull request #149 from MerryMage/feature/remove-x86_64h
...
travis: Remove CMAKE_OSX_ARCHITECTURES argument
2018-01-27 15:17:12 +07:00
MerryMage
6755c0d1cf
travis: Remove CMAKE_OSX_ARCHITECTURES argument
...
Unicorn only builds a x86_64 library, without a x86_64h slice. We can't link against
x86_64-only in this manner for static libraries.
2018-01-27 15:36:38 +07:00
MerryMage
738f91a57d
memory: Replace all memory hooking with Special regions
2018-01-27 15:16:39 +07:00
Flame Sage
12d95f0214
Merge pull request #147 from chris062689/master
...
Added webhook notifications to TravisCI build.
2018-01-26 22:01:03 +07:00
Flame Sage
c93136a2bf
Added webhook notifications to TravisCI build.
2018-01-27 02:53:25 +07:00
bunnei
4cd2b475cb
Merge pull request #144 from KAMiKAZOW/patch-1
...
Install Linux icon in hicolor instead of pixmaps
2018-01-26 18:33:51 +07:00
bunnei
e26e95fc37
Merge pull request #145 from jroweboy/oops
...
Fix typo for dependent options
2018-01-26 09:52:03 +07:00
James Rowe
9a005d5239
Fix typo for dependent options
2018-01-25 22:04:04 +07:00
KAMiKAZOW
9e41053ead
Install Linux icon in hicolor instead of pixmaps
...
hicolor is the preferred location for applications. See https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#directory_layout
Same as https://github.com/citra-emu/citra/pull/3007
2018-01-26 04:00:12 +07:00
bunnei
767ce8abc8
Merge pull request #142 from bunnei/improve-time
...
time: Implement ISteadyClock::GetCurrentTimePoint
2018-01-25 21:56:04 +07:00
bunnei
3258db29da
time: Implement ISteadyClock::GetCurrentTimePoint.
2018-01-25 21:29:39 +07:00
bunnei
748c0de539
Merge pull request #137 from bunnei/improve-ipc
...
Improve IPC, unify Domains and Sessions, and add validation
2018-01-24 23:09:03 +07:00
bunnei
de177f6692
audout_u: Various cleanups.
2018-01-24 22:38:19 +07:00
bunnei
714a576113
ResponseBuilder: Use a bit field for customizing instead of always_move_handles.
2018-01-24 22:24:20 +07:00
bunnei
f0b6baf3ad
time: Stub GetSystemClockContext function.
2018-01-24 22:24:18 +07:00
bunnei
7588b24f46
server_session: Fix scenario where all domain handlers are closed.
2018-01-24 22:24:16 +07:00
bunnei
1b1d399e5f
hle: Rename RequestBuilder to ResponseBuilder.
2018-01-24 22:24:10 +07:00
bunnei
f9dae99006
service: Fix all incorrect IPC response headers.
2018-01-24 22:21:33 +07:00
bunnei
f0035420d7
ipc_helpers: Make interface domain agnostic and add header validation.
2018-01-24 22:19:01 +07:00
bunnei
27bad0598a
hle: Integrate Domain handling into ServerSession.
2018-01-24 22:18:56 +07:00
bunnei
67758857e4
hle: Remove Domain and SyncObject kernel objects.
2018-01-24 22:18:54 +07:00
bunnei
932fa94af7
handle_table: Remove ConvertSessionToDomain.
2018-01-24 22:18:51 +07:00
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
2018-01-24 22:17:54 +07:00
bunnei
b35cf672c0
Merge pull request #140 from gdkchan/time_fix
...
Fix time returning epoch time in milliseconds rather than in seconds
2018-01-24 10:45:07 +07:00
gdkchan
703be1931a
Fix time returning epoch time in milliseconds rather than in seconds
2018-01-24 11:54:47 +07:00
bunnei
a93ff5ed0f
Merge pull request #139 from Rozelette/log_nvdrv
...
logging: add missing NVDRV subclass to macro list
2018-01-24 00:03:33 +07:00
Rozlette
ad64e7e86d
logging: add missing NVDRV subclass to macro list
2018-01-23 22:18:23 +07:00
bunnei
337664ae7c
Merge pull request #136 from N00byKing/patch-1
...
Correct Spelling
2018-01-23 20:42:45 +07:00
N00byKing
afa1ed6ad9
Correct Spelling
2018-01-23 14:20:18 +07:00
bunnei
d1b64cdc07
Merge pull request #135 from Subv/no_ports
...
IPC: Don't create unnecessary ports when returning sub interfaces.
2018-01-22 21:37:15 +07:00
Subv
b0489c9a64
Services: Added a todo about returning interfaces as domain objects in lm, hid and time.
2018-01-22 20:40:43 +07:00
bunnei
d8bd70d396
Merge pull request #133 from Subv/nvflinger2
...
AppletOE: Stubbed CreateManagedDisplayLayer to create a new layer in the default display.
2018-01-22 17:52:47 +07:00
Subv
7efa6e8801
Time: Don't create unnecessary ports when retrieving the clock service sessions.
2018-01-22 17:42:11 +07:00
Subv
1003996e80
HID: Don't create an unnecessary port in CreateAppletResource.
2018-01-22 17:41:31 +07:00
Subv
1a9c96e4de
LM: Don't create an unnecessary port in Initialize.
2018-01-22 17:35:40 +07:00
Subv
67c43e9200
IPC: Don't create an unnecessary port when using PushIpcInterface outside of a domain.
2018-01-22 17:31:23 +07:00
bunnei
de2e5a0855
Merge pull request #134 from gdkchan/audout_hid_fix
...
Stub OpenAudioOut and fix a issue with HID IAppletResource
2018-01-22 17:09:09 +07:00
gdkchan
832009bfdb
Stub OpenAudioOut and fix a issue with HID IAppletResource being created more than once
2018-01-22 17:27:55 +07:00
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.
2018-01-22 13:50:22 +07:00
Subv
eb58f852f8
AppletOE: Make ISelfController keep a reference to nvflinger.
...
It'll be needed when we implement CreateManagedDisplayLayer.
2018-01-22 13:46:36 +07:00
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.
2018-01-22 13:40:02 +07:00
bunnei
7f19a7d305
Merge pull request #132 from Subv/nvflinger
...
VI: Move BufferQueue and NVFlinger to their own folder/namespace.
2018-01-22 13:22:20 +07:00
Subv
8d7686ff8e
VI: Move BufferQueue and NVFlinger to their own folder/namespace.
2018-01-22 11:54:58 +07:00
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)
2018-01-21 22:03:36 +07:00
bunnei
fdbb039427
Merge pull request #131 from lioncash/enum
...
nvmap: Make IoctlCommands an enum class
2018-01-21 22:01:27 +07:00
bunnei
32d91fa6d2
Merge pull request #130 from MerryMage/dynarmic
...
externals: Update dynarmic
2018-01-21 18:08:18 +07:00
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
2018-01-21 17:59:50 +07:00
bunnei
2403143ff1
Merge pull request #128 from Subv/parcel_query
...
VI: Implement the Query transaction of IHOSBinderDriver, and stubbed some results.
2018-01-21 17:56:06 +07:00