citra/src/core/hle/service
PabloMK7 016ce6c286
Add 3GX plugin loader (#6172)
* Initial plugin loader support

* More plugin loader progress

* Organize code and more plugin features

* Fix clang-format

* Fix compilation and add android gui

* Fix clang-format

* Fix macos build

* Fix copy-paste bug and clang-format

* More merge fixes

* Make suggestions

* Move global variable to static member

* Fix typo

* Apply suggestions

* Proper initialization order

* Allocate plugin memory from SYSTEM instead of APPLICATION

* Do not mark free pages as RWX

* Fix plugins in old 3DS mode.

* Implement KernelSetState and notif 0x203

* Apply changes

* Remove unused variable

* Fix dynarmic commit

* Sublicense files with MIT License

* Remove non-ascii characters from license
2022-12-11 10:08:58 +02:00
..
ac service: Mark variables as [[maybe_unused]] where applicable (#5318) 2020-05-04 12:22:33 +02:00
act Serialize ArchiveManager and other code review actions 2020-03-29 18:56:25 +01:00
am Merge pull request #6168 from PabloMK7/cia_update_fix 2022-11-09 17:35:16 +02:00
apt Add per game configuration options (#6187) 2022-12-08 13:27:25 +02:00
boss service: Mark variables as [[maybe_unused]] where applicable (#5318) 2020-05-04 12:22:33 +02:00
cam Add per game configuration options (#6187) 2022-12-08 13:27:25 +02:00
cecd core: Remove unnecessary enum casts in log calls 2020-12-29 06:39:21 +01:00
cfg Add per game configuration options (#6187) 2022-12-08 13:27:25 +02:00
csnd code: Cleanup and warning fixes from the Vulkan PR (#6163) 2022-11-04 23:32:57 +01:00
dlp Correct exports; add some file serialization; fix service base object serialization 2020-02-13 17:42:07 +08:00
dsp code: Cleanup and warning fixes from the Vulkan PR (#6163) 2022-11-04 23:32:57 +01:00
frd service/frd: don't use global system 2021-07-07 16:45:13 -03:00
fs Add per game configuration options (#6187) 2022-12-08 13:27:25 +02:00
gsp Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
hid Add per game configuration options (#6187) 2022-12-08 13:27:25 +02:00
ir Add per game configuration options (#6187) 2022-12-08 13:27:25 +02:00
ldr_ro code: Cleanup and warning fixes from the Vulkan PR (#6163) 2022-11-04 23:32:57 +01:00
mvd Correct exports; add some file serialization; fix service base object serialization 2020-02-13 17:42:07 +08:00
ndm core: Remove unnecessary enum casts in log calls 2020-12-29 06:39:21 +01:00
news Correct exports; add some file serialization; fix service base object serialization 2020-02-13 17:42:07 +08:00
nfc core: Resolve C4267 warning on MSVC 2022-05-18 00:05:41 -04:00
nim Correct exports; add some file serialization; fix service base object serialization 2020-02-13 17:42:07 +08:00
nwm Port yuzu-emu/yuzu#4437: "core_timing: Make use of uintptr_t to represent user_data" (#5499) 2022-11-06 02:24:45 +01:00
plgldr Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
pm Correct exports; add some file serialization; fix service base object serialization 2020-02-13 17:42:07 +08:00
ps core: Remove unnecessary enum casts in log calls 2020-12-29 06:39:21 +01:00
ptm Add per game configuration options (#6187) 2022-12-08 13:27:25 +02:00
pxi Correct exports; add some file serialization; fix service base object serialization 2020-02-13 17:42:07 +08:00
qtm Correct exports; add some file serialization; fix service base object serialization 2020-02-13 17:42:07 +08:00
sm Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
err_f.cpp Review changes 2020-03-28 17:08:27 +00:00
err_f.h Correct exports; add some file serialization; fix service base object serialization 2020-02-13 17:42:07 +08:00
http_c.cpp externals: update httplib and libressl ... 2022-01-13 19:32:50 -07:00
http_c.h Code review changes - clarified HTTP serialization 2020-03-28 16:29:15 +00:00
mic_u.cpp Add per game configuration options (#6187) 2022-12-08 13:27:25 +02:00
mic_u.h Fix MIC_U serialization and timing (#5223) 2020-04-18 20:52:56 +02:00
service.cpp Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
service.h Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
soc_u.cpp code: Cleanup and warning fixes from the Vulkan PR (#6163) 2022-11-04 23:32:57 +01:00
soc_u.h Fix socket poll and handling in windows (#6166) 2022-10-27 18:35:49 +05:30
ssl_c.cpp Serialize NIM, PS, PXI, SOC, SSL services 2020-02-13 17:41:23 +08:00
ssl_c.h Correct exports; add some file serialization; fix service base object serialization 2020-02-13 17:42:07 +08:00
y2r_u.cpp core: Remove unnecessary enum casts in log calls 2020-12-29 06:39:21 +01:00
y2r_u.h Serialize QTM, Y2R services 2020-02-13 17:41:24 +08:00