citra-canary/src/core
Max Thomas c91ccbd0ba Loader/NCCH: Add support for loading application updates (#2927)
* loader/ncch: split NCCH parsing into its own file

* loader/ncch: add support for loading update NCCHs from the SD card

* loader/ncch: fix formatting

* file_sys/ncch_container: Return a value for OpenFile

* loader/ncch: cleanup, always instantiate overlay_ncch to base_ncch

* file_sys/ncch_container: better encryption checks, allow non-app NCCHs to load properly and for the existence of NCCH structures to be checked

* file_sys/ncch_container: pass filepath as a const reference
2017-09-25 08:17:38 +02:00
..
arm Merge pull request #2842 from Subv/switchable_page_table 2017-09-15 22:41:45 +02:00
file_sys Loader/NCCH: Add support for loading application updates (#2927) 2017-09-25 08:17:38 +02:00
frontend Merge pull request #2899 from wwylele/touch-refactor 2017-08-29 11:29:10 -04:00
gdbstub Doxygen: Amend minor issues (#2593) 2017-02-26 17:58:51 -08:00
hle Services/UDS: Added a function to send EAPoL-Start packets (#2920) 2017-09-25 08:16:27 +02:00
hw GPU/Warnings: Explicitly cast the screen refresh ticks to u64. 2017-08-21 08:34:30 -05:00
loader Loader/NCCH: Add support for loading application updates (#2927) 2017-09-25 08:17:38 +02:00
tracer Core: Fix some out-of-style includes 2017-05-27 16:31:42 -07:00
3ds.h Move screen size constants from video_core to core 2017-05-27 18:41:24 -07:00
CMakeLists.txt Loader/NCCH: Add support for loading application updates (#2927) 2017-09-25 08:17:38 +02:00
core_timing.cpp CoreTiming: use named constant for ARM11 clock rate 2017-01-16 09:59:16 +02:00
core_timing.h CoreTiming: use named constant for ARM11 clock rate 2017-01-16 09:59:16 +02:00
core.cpp Kernel/Memory: Give each Process its own page table. 2017-09-10 15:13:41 -05:00
core.h core: Expose AppLoader as a public interface. 2017-08-03 20:10:37 -04:00
memory_setup.h Kernel/Memory: Give each Process its own page table. 2017-09-10 15:13:41 -05:00
memory.cpp Merge pull request #2842 from Subv/switchable_page_table 2017-09-15 22:41:45 +02:00
memory.h Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the current process' page table to obtain a pointer. 2017-09-15 14:26:13 -05:00
mmio.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
perf_stats.cpp PerfStats: Re-order and document members better 2017-02-26 17:22:04 -08:00
perf_stats.h PerfStats: Re-order and document members better 2017-02-26 17:22:04 -08:00
settings.cpp SidebySide Layout (#2859) 2017-08-25 17:53:07 -04:00
settings.h WebService: Verify username and token (#2930) 2017-09-18 21:18:26 -04:00
telemetry_session.cpp WebService: Verify username and token (#2930) 2017-09-18 21:18:26 -04:00
telemetry_session.h WebService: Verify username and token (#2930) 2017-09-18 21:18:26 -04:00