| Age | Commit message (Collapse) | Author |
|
web_service: Make linkage of web_service-related externals and the library private
|
|
Now that all external dependencies are hidden, we can remove
json-headers from the publically linked libraries, as the use of this
library is now completely hidden from external users of the web_service
library. We can also make the web_services library private as well,
considering it's not a requirement. If a library needs to link in
web_service, it should be done explicitly -- not via indirect linking.
|
|
for specifying ENABLE_WEB_SERVICE
Avoids introducing the definition to the whole directory space and
localizes it to being added to the library that needs it.
|
|
Keeps track of system files for key derivation
|
|
Derives titlekeys
|
|
Port web_service from Citra
|
|
|
|
|
|
While PatchExeFS operated on the entire directory, this function operates on the uncompressed NSO. Avoids copying decompression code to PatchManager.
|
|
|
|
|
|
Always returns the template argument byte for all reads. Doesn't support writes.
|
|
* Add open-source shared fonts
* Address review comments
|
|
|
|
|
|
|
|
New account backend to allow for future extended support
|
|
file_sys: Add support for registration format
|
|
|
|
|
|
|
|
These files are no longer used, so we can get rid of them.
|
|
Adds basic skeleton for the usb services based off the information provided by Switch Brew.
|
|
Adds the basic skeleton of the arp services based off the information
provided by Switch Brew.
|
|
XCI and Encrypted NCA Support
|
|
core/memory: Get rid of 3DS leftovers
|
|
Removes leftover code from citra that isn't needed.
|
|
service: Add migration services
|
|
kernel: Move object class to its own source files
|
|
hw: Remove unused files
|
|
None of these files are used in any meaningful way. They're just
leftovers from citra. Also has the benefit of getting rid of an unused
global variable.
|
|
Adds the basic skeleton for the mig:usr service based off information
provided by Switch Brew.
|
|
General moving to keep kernel object types separate from the direct
kernel code. Also essentially a preliminary cleanup before eliminating
global kernel state in the kernel code.
|
|
Adds the basic skeleton for the psc services based off the information
provided by Switch Brew.
|
|
service: Add capture services
|
|
service/filesystem: Add fsp:ldr and fsp:pr services
|
|
Adds the basic skeleton for the remaining fsp services based off
information provided by Switch Brew.
|
|
Adds the basic skeleton for the capture services based off information
provided by Switch Brew.
|
|
Adds the basic skeleton for the remaining pcv-related services based off
information on Switch Brew.
|
|
|
|
|
|
|
|
kernel: Remove unused object_address_table.cpp/.h
|
|
Adds the missing audctl service, as well as the :a and :d services for
audin, audout, audrec, and audren.
|
|
service: Add fgm services
|
|
service/am: Add missing am services
|
|
These source files were entirely unused throughout the rest of the
codebase. This also has the benefit of getting rid of a global variable
as well.
|
|
Adds the basic skeleton for missing am services idle:sys, omm, and spsm
based off the information provided by Switch Brew.
|
|
Adds the basic skeleton for the fgm services based off the information
provided by Switch Brew.
|
|
Adds the basic skeleton of the pcie service based off information on
Switch Brew.
|