bunnei
|
7b28f954c9
|
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
|
8f5aae3074
|
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
|
50d5414075
|
key_manager: Convert Ticket union to std::variant
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
d9ef20e5a5
|
es: Populate/synthesize tickets on construction
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
f8718ae779
|
key_manager: Add structure for Ticket parsing
|
2019-07-07 21:38:33 -04:00 |
|
Zach Hilman
|
b294b13584
|
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
|
c6a32dc077
|
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
|
44b0c19f6a
|
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
|
35b617b57f
|
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
|
669a21babb
|
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
|
5d6bf75296
|
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
|
11f45e6015
|
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
|
71bc2182c2
|
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
|
475a7a4446
|
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
|
f15f73a555
|
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
|
a4ef86a021
|
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
|
36259c01c2
|
clang-format fixes
|
2019-07-06 13:52:05 -07:00 |
|
Michael Scire
|
7fb7d3c218
|
am: Implement GetAccumulatedSuspendedTickValue
|
2019-07-06 12:13:34 -07:00 |
|
Fernando Sahmkow
|
0fc98958a3
|
NVServices: Correct delayed responses.
|
2019-07-05 15:49:35 -04:00 |
|
Fernando Sahmkow
|
8c91d5c166
|
Nv_Host_Ctrl: Correct difference calculation
|
2019-07-05 15:49:34 -04:00 |
|
Fernando Sahmkow
|
f3a39e0c9c
|
NVServices: Address Feedback
|
2019-07-05 15:49:33 -04:00 |
|
Fernando Sahmkow
|
d20ede40b1
|
NVServices: Styling, define constructors as explicit and corrections
|
2019-07-05 15:49:32 -04:00 |
|
Fernando Sahmkow
|
b391e5f638
|
NVFlinger: Correct GCC compile error
|
2019-07-05 15:49:31 -04:00 |
|
Fernando Sahmkow
|
0335a25d1f
|
NVServices: Make NVEvents Automatic according to documentation.
|
2019-07-05 15:49:29 -04:00 |
|
Fernando Sahmkow
|
b6844bec60
|
NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.
|
2019-07-05 15:49:28 -04:00 |
|
Fernando Sahmkow
|
7d1b974bca
|
GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardware
|
2019-07-05 15:49:26 -04:00 |
|
Fernando Sahmkow
|
61697864c3
|
nvflinger: Make the force 30 fps still force 30 fps
|
2019-07-05 15:49:25 -04:00 |
|
Fernando Sahmkow
|
efdeab3a1d
|
nv_services: Fixes to event liberation.
|
2019-07-05 15:49:24 -04:00 |
|
Fernando Sahmkow
|
ea97589624
|
nvflinger: Acquire buffers in the same order as they were queued.
|
2019-07-05 15:49:23 -04:00 |
|
Fernando Sahmkow
|
24408cce9b
|
nv_services: Deglobalize NvServices
|
2019-07-05 15:49:22 -04:00 |
|
Fernando Sahmkow
|
0706d633bf
|
nv_host_ctrl: Make Sync GPU variant always return synced result.
|
2019-07-05 15:49:20 -04:00 |
|
Fernando Sahmkow
|
78add28aab
|
nvhost_ctrl: Corrections to event handling
|
2019-07-05 15:49:17 -04:00 |
|
Fernando Sahmkow
|
eef55f493b
|
Gpu: Mark areas as protected.
|
2019-07-05 15:49:16 -04:00 |
|
Fernando Sahmkow
|
a45643cb3b
|
nv_services: Stub CtrlEventSignal
|
2019-07-05 15:49:15 -04:00 |
|
Fernando Sahmkow
|
8942047d41
|
Gpu: Implement Hardware Interrupt Manager and manage GPU interrupts
|
2019-07-05 15:49:14 -04:00 |
|
Fernando Sahmkow
|
e0027eba85
|
nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEventUnregister
|
2019-07-05 15:49:13 -04:00 |
|
Fernando Sahmkow
|
7039ece0a0
|
nv_services: Create GPU channels correctly
|
2019-07-05 15:49:12 -04:00 |
|
Fernando Sahmkow
|
82b829625b
|
video_core: Implement GPU side Syncpoints
|
2019-07-05 15:49:11 -04:00 |
|
Fernando Sahmkow
|
737e978f5b
|
nv_services: Correct buffer queue fencing and GPFifo fencing
|
2019-07-05 15:49:10 -04:00 |
|
Fernando Sahmkow
|
ceb5f5079c
|
nvflinger: Implement swap intervals
|
2019-07-05 15:49:08 -04:00 |
|
bunnei
|
3c7eed16dc
|
Merge pull request #2658 from ogniK5377/QueryAudioDeviceOutputEvent
IAudioDevice::QueryAudioDeviceOutputEvent
|
2019-07-04 01:42:22 -04:00 |
|
bunnei
|
70b595a63b
|
Merge pull request #2638 from DarkLordZach/quest-flag
set: Implement GetQuestFlag with config option
|
2019-07-04 01:40:41 -04:00 |
|
Zach Hilman
|
beb3d77a79
|
Merge pull request #2613 from ogniK5377/InitalizeApplicationInfo
Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted
|
2019-07-03 20:23:56 -04:00 |
|
Zach Hilman
|
e86af37ecb
|
Merge pull request #2608 from ogniK5377/Time_GetSharedMemoryNativeHandle
Implement Time::GetSharedMemoryNativeHandle
|
2019-07-03 20:22:23 -04:00 |
|
Zach Hilman
|
471b2a4211
|
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
|
812fb30821
|
acc: Implement IProfileEditor-specific commands 'Store' and 'StoreWithImage'
Verified with IDA
|
2019-07-03 07:57:03 -05:00 |
|
Zach Hilman
|
02560d6482
|
profile_manager: Add setter for ProfileBase and ProfileData
Needed by IProfileEditor 'Store' and 'StoreWithImage'
|
2019-07-03 07:56:28 -05:00 |
|
Zach Hilman
|
39f6d57c34
|
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
|
58032e0085
|
Merge pull request #2604 from ogniK5377/INotificationService
Implemented INotificationService
|
2019-07-02 23:32:57 -04:00 |
|
Bakugo
|
b50557d1f0
|
file_sys: Rename other ContentRecordType members
|
2019-07-02 00:57:23 +01:00 |
|