David Marcec
|
cdd7c41b36
|
addressed issues
|
2019-07-08 14:51:40 +10:00 |
|
bunnei
|
c8db8fa033
|
Merge pull request #2651 from DarkLordZach/apm-boost-mode-1
apm: Initial implementation of performance config and boost mode
|
2019-07-07 21:40:30 -04:00 |
|
bunnei
|
28c3099b5e
|
Merge pull request #2642 from DarkLordZach/fsp-log-2
fsp-srv: Implement Access Logging Functionality
|
2019-07-07 21:39:40 -04:00 |
|
Zach Hilman
|
fe150ae0a4
|
key_manager: Convert Ticket union to std::variant
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
51374d2489
|
es: Populate/synthesize tickets on construction
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
7b86f1b7f8
|
key_manager: Add structure for Ticket parsing
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
f48746b485
|
es: Implement ETicket GetPersonalizedTicketData (17)
Copies the raw personal ticket data into the buffer provided.
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
1558181ac8
|
es: Implement ETicket GetCommonTicketData (16)
Copies the raw common ticket data for the specified rights ID into the buffer provided.
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
b5863d70bb
|
es: Implement ETicket GetPersonalizedTicketSize (15)
Returns the size of the buffer needed to hold the personal ticket associated with the rights ID.
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
40e9ecb944
|
es: Implement ETicket GetCommonTicketSize (14)
Returns the size of the buffer needed to hold the common ticket associated with the rights ID.
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
b7bc1ca0a4
|
es: Implement ETicket ListPersonalizedTicket (12)
Returns an application-specific number of entries of personal tickets, starting at offset 0.
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
d096722c60
|
es: Implement ETicket ListCommonTicket (11)
Returns an application specified count of entries of common tickets, starting at offset 0.
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
df8800b719
|
es: Implement ETicket CountPersonalizedTicket (10)
Returns the number of personalized (console/user-unique) tickets in the KeyManager.
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
59df34708d
|
es: Implement ETicket CountCommonTicket (9)
Returns the number of common (non-console-unique) tickets in the KeyManager.
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
0ec000ec39
|
es: Implement ETicket GetTitleKey (8)
Takes a rights ID as input and returns the associated title key, if it exists.
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
73ceeea0e4
|
es: Implement ETicket ImportTicket (1)
Takes a ticket and certificate and installs it to the KeyManager.
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
67e5cb8b21
|
mii: Implement IDatabaseService SetInterfaceVersion
Appears to set a member variable used to affect the API that games access, and the method used to store data.
|
2019-07-06 21:39:12 -04:00 |
|
Michael Scire
|
ce79a125cc
|
clang-format fixes
|
2019-07-06 13:52:05 -07:00 |
|
Michael Scire
|
597e3aadf0
|
am: Implement GetAccumulatedSuspendedTickValue
|
2019-07-06 12:13:34 -07:00 |
|
Fernando Sahmkow
|
658934de85
|
NVServices: Correct delayed responses.
|
2019-07-05 15:49:35 -04:00 |
|
Fernando Sahmkow
|
cbb5d814bc
|
Nv_Host_Ctrl: Correct difference calculation
|
2019-07-05 15:49:34 -04:00 |
|
Fernando Sahmkow
|
94a7beb8b9
|
NVServices: Address Feedback
|
2019-07-05 15:49:33 -04:00 |
|
Fernando Sahmkow
|
b8b874005f
|
NVServices: Styling, define constructors as explicit and corrections
|
2019-07-05 15:49:32 -04:00 |
|
Fernando Sahmkow
|
a156731a9c
|
NVFlinger: Correct GCC compile error
|
2019-07-05 15:49:31 -04:00 |
|
Fernando Sahmkow
|
9db53b51b6
|
NVServices: Make NVEvents Automatic according to documentation.
|
2019-07-05 15:49:29 -04:00 |
|
Fernando Sahmkow
|
1238b13642
|
NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.
|
2019-07-05 15:49:28 -04:00 |
|
Fernando Sahmkow
|
604dc3f59b
|
GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardware
|
2019-07-05 15:49:26 -04:00 |
|
Fernando Sahmkow
|
bd05d92c26
|
nvflinger: Make the force 30 fps still force 30 fps
|
2019-07-05 15:49:25 -04:00 |
|
Fernando Sahmkow
|
575bf9d7fb
|
nv_services: Fixes to event liberation.
|
2019-07-05 15:49:24 -04:00 |
|
Fernando Sahmkow
|
4aa0a8add2
|
nvflinger: Acquire buffers in the same order as they were queued.
|
2019-07-05 15:49:23 -04:00 |
|
Fernando Sahmkow
|
531e3431fb
|
nv_services: Deglobalize NvServices
|
2019-07-05 15:49:22 -04:00 |
|
Fernando Sahmkow
|
772d205e8f
|
nv_host_ctrl: Make Sync GPU variant always return synced result.
|
2019-07-05 15:49:20 -04:00 |
|
Fernando Sahmkow
|
58f62368b3
|
nvhost_ctrl: Corrections to event handling
|
2019-07-05 15:49:17 -04:00 |
|
Fernando Sahmkow
|
095e6b1cd9
|
Gpu: Mark areas as protected.
|
2019-07-05 15:49:16 -04:00 |
|
Fernando Sahmkow
|
8c8e96b87c
|
nv_services: Stub CtrlEventSignal
|
2019-07-05 15:49:15 -04:00 |
|
Fernando Sahmkow
|
1fb8727a9a
|
Gpu: Implement Hardware Interrupt Manager and manage GPU interrupts
|
2019-07-05 15:49:14 -04:00 |
|
Fernando Sahmkow
|
9a3dea2bdc
|
nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEventUnregister
|
2019-07-05 15:49:13 -04:00 |
|
Fernando Sahmkow
|
5ff576460e
|
nv_services: Create GPU channels correctly
|
2019-07-05 15:49:12 -04:00 |
|
Fernando Sahmkow
|
779c115dbb
|
video_core: Implement GPU side Syncpoints
|
2019-07-05 15:49:11 -04:00 |
|
Fernando Sahmkow
|
6fd625d497
|
nv_services: Correct buffer queue fencing and GPFifo fencing
|
2019-07-05 15:49:10 -04:00 |
|
Fernando Sahmkow
|
feac2e189e
|
nvflinger: Implement swap intervals
|
2019-07-05 15:49:08 -04:00 |
|
bunnei
|
89a4d5342c
|
Merge pull request #2658 from ogniK5377/QueryAudioDeviceOutputEvent
IAudioDevice::QueryAudioDeviceOutputEvent
|
2019-07-04 01:42:22 -04:00 |
|
bunnei
|
cfe89534e2
|
Merge pull request #2638 from DarkLordZach/quest-flag
set: Implement GetQuestFlag with config option
|
2019-07-04 01:40:41 -04:00 |
|
Zach Hilman
|
c77f1a9743
|
Merge pull request #2613 from ogniK5377/InitalizeApplicationInfo
Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted
|
2019-07-03 20:23:56 -04:00 |
|
Zach Hilman
|
53d4cc417f
|
Merge pull request #2608 from ogniK5377/Time_GetSharedMemoryNativeHandle
Implement Time::GetSharedMemoryNativeHandle
|
2019-07-03 20:22:23 -04:00 |
|
Zach Hilman
|
0bcf3756a8
|
acc_su: Implement GetProfileEditor (205)
Takes a UUID of a user and provides and interface that allows RW access to user data/settings.
|
2019-07-03 07:57:41 -05:00 |
|
Zach Hilman
|
9cb38c327a
|
acc: Implement IProfileEditor-specific commands 'Store' and 'StoreWithImage'
Verified with IDA
|
2019-07-03 07:57:03 -05:00 |
|
Zach Hilman
|
d25b6dae26
|
profile_manager: Add setter for ProfileBase and ProfileData
Needed by IProfileEditor 'Store' and 'StoreWithImage'
|
2019-07-03 07:56:28 -05:00 |
|
Zach Hilman
|
151feaf21b
|
acc: Add IProfileCommon for IProfile and IProfileEditor
Since 2/3 of the commands are shared, this is likely how its done on HW.
|
2019-07-03 07:55:54 -05:00 |
|
bunnei
|
ab85f9a7fe
|
Merge pull request #2604 from ogniK5377/INotificationService
Implemented INotificationService
|
2019-07-02 23:32:57 -04:00 |
|