yuzu/src/core/hle/service
FearlessTobi 9f82a9a244 crypto: Make KeyManager a singleton class
Previously, we were reading the keys everytime a KeyManager object was created, causing yuzu to reread the keys file multiple hundreds of times when loading the game list.
With this change, it is only loaded once.
On my system, this decreased game list loading times by a factor of 20.
2020-05-20 21:28:16 +02:00
..
acc Merge pull request #3822 from ogniK5377/GetAccountId 2020-05-03 23:15:03 -04:00
am Merge pull request #3843 from ogniK5377/GetPopFromGeneralChannelEvent 2020-05-04 16:20:11 -04:00
aoc Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
apm apm/controller: Make SetPerformanceConfiguration() use an array of pairs over a map 2019-10-17 16:13:14 -04:00
audio marked stubs 2020-04-29 00:43:05 +10:00
bcat Merge pull request #3744 from lioncash/table2 2020-04-26 04:15:47 -04:00
bpc service: Add bpc and pcv services 2018-08-01 16:13:04 -04:00
btdrv service: Update function tables 2019-11-12 10:32:56 -05:00
btm kernel: events: Remove ResetType::Automatic. 2019-11-03 04:22:45 -05:00
caps caps:su Stub out SetShimLibraryVersion 2020-04-30 15:16:53 -04:00
erpt service: Update function tables 2019-11-12 10:32:56 -05:00
es crypto: Make KeyManager a singleton class 2020-05-20 21:28:16 +02:00
eupld service: Add eupld services 2018-07-25 22:13:43 -04:00
fatal hle/service: Replace global system instance calls with instance-based ones 2019-10-06 13:42:23 -04:00
fgm Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 2018-11-26 17:06:13 +11:00
filesystem fs-srv: GetFreeSpaceSize & GetTotalSpaceSize 2020-04-30 23:59:57 +10:00
friend service: Update function tables 2020-04-20 15:53:49 -04:00
glue style: Change AMs & Glues error codes to be dec instead of hex 2020-04-29 00:49:49 +10:00
grc service: Add the grc:c service 2018-07-26 09:53:58 -04:00
hid Merge pull request #3797 from slashiee/hid-stub 2020-04-27 15:37:08 -04:00
lbl Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 2018-11-26 17:06:13 +11:00
ldn IUserLocalCommunicationService: add function Initialize2 2020-02-16 13:24:34 +07:00
ldr service: Update function tables 2020-04-20 15:53:49 -04:00
lm core: memory: Move to Core::Memory namespace. 2020-04-17 00:59:28 -04:00
mig service: Add migration services 2018-08-02 10:09:45 -04:00
mii core: Initialize several structs that make use of Common::UUID. 2020-01-04 13:29:55 -05:00
mm Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 2018-11-26 17:06:13 +11:00
ncm service: Update function tables 2020-04-20 15:53:49 -04:00
nfc service: Update function tables 2019-11-12 10:32:56 -05:00
nfp kernel: Implement a more accurate IPC dispatch. 2019-11-28 12:01:53 -05:00
nifm Merge pull request #2945 from FernandoS27/fix-bcat 2020-01-05 02:17:16 -05:00
nim nim: CreateServerInterface, CreateAccessorInterface, CreateAsyncInterface 2020-04-30 23:10:20 +10:00
npns service: Update function tables 2020-04-20 15:53:49 -04:00
ns Don't fail silently for vi, sm, set and ns services 2020-04-29 11:15:21 +10:00
nvdrv nvdrv: Fix GetGpuTime stack corruption 2020-05-02 00:14:37 +10:00
nvflinger Merge pull request #3606 from ReinUsesLisp/nvflinger 2020-04-12 11:44:48 -04:00
pcie service: Add the pcie service 2018-07-31 06:40:21 -04:00
pctl service: Update function tables 2020-04-20 15:53:49 -04:00
pcv service: Add bpc and pcv services 2018-08-01 16:13:04 -04:00
pm Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
prepo service: Update function tables 2020-04-20 15:53:49 -04:00
psc service/psc: Update function tables 2019-01-29 21:16:24 -05:00
ptm psm: Mark as debug instead of warning 2020-04-29 22:39:49 +10:00
set Don't fail silently for vi, sm, set and ns services 2020-04-29 11:15:21 +10:00
sm Don't fail silently for vi, sm, set and ns services 2020-04-29 11:15:21 +10:00
sockets service: Update function tables 2020-04-20 15:53:49 -04:00
spl hle/service: Resolve unused variable warnings 2019-04-04 13:18:09 -04:00
ssl service: Update function tables 2019-11-12 10:32:56 -05:00
time Merge pull request #3730 from lioncash/time 2020-04-23 02:41:38 -04:00
usb service/usb: Update function table 2018-12-02 15:49:40 -05:00
vi Don't fail silently for vi, sm, set and ns services 2020-04-29 11:15:21 +10:00
wlan service: Add wlan services 2018-07-28 21:54:55 -04:00
service.cpp kernel: Implement a more accurate IPC dispatch. 2019-11-28 12:01:53 -05:00
service.h kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 2019-11-24 20:15:51 -05:00