suyu/src/core/hle/service
Lioncash b05bfc6036 core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class
With all of the trivial parts of the memory interface moved over, we can
get right into moving over the bits that are used.

Note that this does require the use of GetInstance from the global
system instance to be used within hle_ipc.cpp and the gdbstub. This is
fine for the time being, as they both already rely on the global system
instance in other functions. These will be removed in a change directed
at both of these respectively.

For now, it's sufficient, as it still accomplishes the goal of
de-globalizing the memory code.
2019-11-26 21:55:39 -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/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -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 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 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/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -05:00
lm core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -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 core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -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