Commit Graph

5722 Commits

Author SHA1 Message Date
bunnei
53403a6bda controller: DuplicateSession should return a ClientSession. 2018-02-03 12:09:33 -05:00
mailwl
a7e5c5db76 Service/am: Add AppletAE service (#153)
* Add AppletAE, step 1: move common interfaces to am.h

* Add AppletAE, step 2
2018-02-02 13:03:40 -08:00
bunnei
3baa2e7d63 Merge pull request #154 from mailwl/vi_create_stray_array
vi::CreateStrayLayer : add padding to request
2018-02-02 09:01:21 -08:00
bunnei
b719bddccd Merge pull request #155 from mailwl/vi-services
Services/vi: add vi:s and vi:u services
2018-02-02 09:00:31 -08:00
bunnei
85d692a82b Merge pull request #152 from shinyquagsire23/sharedmem-valid-bounds
shared_memory: Only mark addresses as invalid if they are within the heap
2018-02-02 08:59:45 -08:00
mailwl
fe64730a63 Services/vi: add vi:s and vi:u services 2018-02-02 12:59:50 +03:00
mailwl
0db5394775 vi::CreateStrayLayer : add padding to request 2018-02-02 12:03:02 +03:00
shinyquagsire23
ba9df2dbe1 shared_memory: Only mark addresses as invalid if they are within the heap 2018-01-29 23:38:56 -07:00
mailwl
fcbc166541 [WIP] sfdnsres: stub (#146)
sfdnsres: Add several stubs
2018-01-29 22:29:47 -08:00
bunnei
07c67057dd Merge pull request #151 from lioncash/catch
externals: Update catch to v2.1.1
2018-01-28 02:50:38 -05:00
Lioncash
6fa1f9a0ce externals: Update catch to v2.1.1 2018-01-27 15:42:56 -05:00
bunnei
02ae4a5565 Merge pull request #148 from MerryMage/feature/special-memory
memory: Replace all memory hooking with Special regions
2018-01-27 15:20:53 -05:00
bunnei
23d8ba1afc Merge pull request #149 from MerryMage/feature/remove-x86_64h
travis: Remove CMAKE_OSX_ARCHITECTURES argument
2018-01-27 15:17:12 -05:00
MerryMage
6eff48f173 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 +00:00
MerryMage
ceb3d0a5f2 memory: Replace all memory hooking with Special regions 2018-01-27 15:16:39 +00:00
Flame Sage
a192dcbb87 Merge pull request #147 from chris062689/master
Added webhook notifications to TravisCI build.
2018-01-26 22:01:03 -05:00
Flame Sage
319dc23665 Added webhook notifications to TravisCI build. 2018-01-27 02:53:25 +00:00
bunnei
517ce996bd Merge pull request #144 from KAMiKAZOW/patch-1
Install Linux icon in hicolor instead of pixmaps
2018-01-26 18:33:51 -05:00
bunnei
95ac566b2d Merge pull request #145 from jroweboy/oops
Fix typo for dependent options
2018-01-26 09:52:03 -05:00
James Rowe
aee245ee03 Fix typo for dependent options 2018-01-25 22:04:04 -07:00
KAMiKAZOW
c7193a74f5 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 +01:00
bunnei
173709cd38 Merge pull request #142 from bunnei/improve-time
time: Implement ISteadyClock::GetCurrentTimePoint
2018-01-25 21:56:04 -05:00
bunnei
56ce88a246 time: Implement ISteadyClock::GetCurrentTimePoint. 2018-01-25 21:29:39 -05:00
bunnei
54d73ec19e Merge pull request #137 from bunnei/improve-ipc
Improve IPC, unify Domains and Sessions, and add validation
2018-01-24 23:09:03 -05:00
bunnei
09b2fc1c39 audout_u: Various cleanups. 2018-01-24 22:38:19 -05:00
bunnei
2615a4aa94 ResponseBuilder: Use a bit field for customizing instead of always_move_handles. 2018-01-24 22:24:20 -05:00
bunnei
99bafd0b4d time: Stub GetSystemClockContext function. 2018-01-24 22:24:18 -05:00
bunnei
e7f0d969c7 server_session: Fix scenario where all domain handlers are closed. 2018-01-24 22:24:16 -05:00
bunnei
2b78b08fe9 hle: Rename RequestBuilder to ResponseBuilder. 2018-01-24 22:24:10 -05:00
bunnei
3320742c5f service: Fix all incorrect IPC response headers. 2018-01-24 22:21:33 -05:00
bunnei
ef53dfbe47 ipc_helpers: Make interface domain agnostic and add header validation. 2018-01-24 22:19:01 -05:00
bunnei
1dd5306784 hle: Integrate Domain handling into ServerSession. 2018-01-24 22:18:56 -05:00
bunnei
87f980d335 hle: Remove Domain and SyncObject kernel objects. 2018-01-24 22:18:54 -05:00
bunnei
7283d8954a handle_table: Remove ConvertSessionToDomain. 2018-01-24 22:18:51 -05:00
st4rk
31c96a9b28 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 -05:00
bunnei
87f271d8d6 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 -05:00
gdkchan
c46d7b6719 Fix time returning epoch time in milliseconds rather than in seconds 2018-01-24 11:54:47 -03:00
bunnei
d549b73649 Merge pull request #139 from Rozelette/log_nvdrv
logging: add missing NVDRV subclass to macro list
2018-01-24 00:03:33 -05:00
Rozlette
e8a864b734 logging: add missing NVDRV subclass to macro list 2018-01-23 22:18:23 -06:00
bunnei
bd96af782c Merge pull request #136 from N00byKing/patch-1
Correct Spelling
2018-01-23 20:42:45 -05:00
N00byKing
9e5b3cfd47 Correct Spelling 2018-01-23 14:20:18 +01:00
bunnei
44749cc3cd Merge pull request #135 from Subv/no_ports
IPC: Don't create unnecessary ports when returning sub interfaces.
2018-01-22 21:37:15 -05:00
Subv
38cf7be5f2 Services: Added a todo about returning interfaces as domain objects in lm, hid and time. 2018-01-22 20:40:43 -05:00
bunnei
730475c56c 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 -05:00
Subv
e871ea9032 Time: Don't create unnecessary ports when retrieving the clock service sessions. 2018-01-22 17:42:11 -05:00
Subv
cfbfe4e991 HID: Don't create an unnecessary port in CreateAppletResource. 2018-01-22 17:41:31 -05:00
Subv
d8abb8ab2c LM: Don't create an unnecessary port in Initialize. 2018-01-22 17:35:40 -05:00
Subv
5f571088d9 IPC: Don't create an unnecessary port when using PushIpcInterface outside of a domain. 2018-01-22 17:31:23 -05:00
bunnei
2860f5672e Merge pull request #134 from gdkchan/audout_hid_fix
Stub OpenAudioOut and fix a issue with HID IAppletResource
2018-01-22 17:09:09 -05:00
gdkchan
c9f1ca419e Stub OpenAudioOut and fix a issue with HID IAppletResource being created more than once 2018-01-22 17:27:55 -03:00