1
0
Fork 0
forked from suyu/suyu
suyu/src/core/hle/service
Lioncash 536fc7f0ea core: Prepare various classes for memory read/write migration
Amends a few interfaces to be able to handle the migration over to the
new Memory class by passing the class by reference as a function
parameter where necessary.

Notably, within the filesystem services, this eliminates two ReadBlock()
calls by using the helper functions of HLERequestContext to do that for
us.
2019-11-26 21:55:37 -05:00
..
acc Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
am Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05: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 core: Prepare various classes for memory read/write migration 2019-11-26 21:55:37 -05:00
bcat Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05: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 service: Update service function tables 2019-04-11 02:47:00 -04:00
erpt service: Update function tables 2019-11-12 10:32:56 -05:00
es service: Update function tables 2019-11-12 10:32:56 -05:00
eupld
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 core: Prepare various classes for memory read/write migration 2019-11-26 21:55:37 -05:00
friend service: Update function tables 2019-11-12 10:32:56 -05:00
glue glue: Correct missing bytes in ApplicationLaunchParameter 2019-06-25 22:25:10 -04:00
grc service: Add the grc:c service 2018-07-26 09:53:58 -04:00
hid core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05: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 service: Update service function tables 2019-04-11 02:47:00 -04:00
ldr core: Migrate off deprecated mbedtls functions 2019-11-12 08:45:56 -05:00
lm core: Prepare various classes for memory read/write migration 2019-11-26 21:55:37 -05:00
mig service: Add migration services 2018-08-02 10:09:45 -04:00
mii Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -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 2019-11-12 10:32:56 -05:00
nfc service: Update function tables 2019-11-12 10:32:56 -05:00
nfp kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 2019-11-24 20:15:51 -05:00
nifm service: Update function tables 2019-11-12 10:32:56 -05:00
nim service: Update function tables 2019-11-12 10:32:56 -05:00
npns service: Update function tables 2019-11-12 10:32:56 -05:00
ns Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
nvdrv kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 2019-11-24 20:15:51 -05:00
nvflinger core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05:00
pcie service: Add the pcie service 2018-07-31 06:40:21 -04:00
pctl service: Update service function tables 2019-04-11 02:47:00 -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 2019-11-12 10:32:56 -05:00
psc service/psc: Update function tables 2019-01-29 21:16:24 -05:00
ptm psm: Stub GetChargerType 2018-10-21 22:03:25 -04:00
set service: Update function tables 2019-11-12 10:32:56 -05:00
sm kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 2019-11-24 20:15:51 -05:00
sockets service: Update function tables 2019-11-12 10:32:56 -05: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 #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
usb service/usb: Update function table 2018-12-02 15:49:40 -05:00
vi Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
wlan service: Add wlan services 2018-07-28 21:54:55 -04:00
service.cpp kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 2019-11-24 20:15:51 -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