yuzu-mainline/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
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
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
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
grc
hid core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05:00
lbl
ldn
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
mii Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
mm
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
pctl
pcv
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
ptm
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
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
vi Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
wlan
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