aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2019-09-21core: Store FileSystemController in coreZach Hilman
2019-09-21settings: Add options for managing gamecard emulationZach Hilman
2019-09-21settings: Add options for setting storage sizesZach Hilman
2019-09-21yuzu: Port old usages of Filesystem namespace to FilesystemControllerZach Hilman
2019-09-21settings: Update LogSettings to show NAND/SDMC paths from FileUtilZach Hilman
2019-09-21card_image: Add accessors for gamecard certificateZach Hilman
Used by fsp-srv/IDeviceOperator
2019-09-21card_image: Add functions to query gamecard update partitionZach Hilman
Includes version and meta title ID, used by fsp-srv/IDeviceOperator
2019-09-21content_archive: Add accessors for Rights ID and SDK VersionZach Hilman
2019-09-21partition_data_manager: Add accessor for decrypted PRODINFO partitionZach Hilman
2019-09-21services: Pass FileSystemController as reference to services that need itZach Hilman
2019-09-21am: Unstub IApplicationFunctions EnsureSaveData (20)Zach Hilman
Creates a default save data for the application given a user ID.
2019-09-21filesystem: Pass Size Getter functions to IFileSystem for sizesZach Hilman
2019-09-21sdmc_factory: Add SD Card size gettersZach Hilman
2019-09-21bis_factory: Add getters for NAND partition sizesZach Hilman
2019-09-21filesystem: Add FileSystemController to deglobalize FS servicesZach Hilman
2019-09-21submisson_package: Fix edge case with improperly sized filenamesZach Hilman
Prevents a crash if the filename is less than 9 characters long.
2019-09-21sdmc_factory: Add accessor for SDMC Album directoryZach Hilman
2019-09-21sdmc_factory: Add accessor for SDMC PlaceholderCacheZach Hilman
2019-09-21sdmc_factory: Add accessor for content directoryZach Hilman
2019-09-21savedata_factory: Implement savedata creation and don't create dir on openZach Hilman
Matches hardware behavior and eliminates some nasty behavior we were doing that wasn't hw-accurate at all.
2019-09-21patch_manager: Add short-circuit edge-case to GetPatchVersionNamesZach Hilman
If title ID is 0, there are no add ons, prevents wasting time looking for them.
2019-09-21patch_manager: Add error checking to load dir to prevent crashesZach Hilman
Prevents a crash if the load dir would be nullptr, instead logs an error and returns appropriately.
2019-09-21registered_cache: Process *.cnmt.nca filesZach Hilman
Needed to use the RegisteredCache/PlaceholderCache on gamecards.
2019-09-21registered_cache: Implement PlaceholderCache to manage placeholder and ↵Zach Hilman
installing content
2019-09-21bis_factory: Fix mod loader edge-case with homebrew title IDsZach Hilman
Fixes a bug where homebrew that has a title ID with the update bit set can cause issues with the PatchManager
2019-09-21bis_factory: Add accessors for BIS placeholder cachesZach Hilman
2019-09-21bis_factory: Add accessor for NAND Image DirectoryZach Hilman
2019-09-21bis_factory: Add accessors for BIS content directoriesZach Hilman
2019-09-21bis_factory: Add accessors for BIS partitionsZach Hilman
2019-09-21Merge pull request #2806 from FearlessTobi/port-4882David
Port citra-emu/citra#4882: "Add frametime logging for tracking performance over time"
2019-09-21Merge pull request #2872 from FernandoS27/mem-gpu-optDavid
Core/Memory: Only FlushAndInvalidate GPU if the page is marked as RasterizerCachedMemory
2019-09-21Merge pull request #2576 from DarkLordZach/nsp-fix-1David
nsp: Fix various errors with loading and processing of extracted NSPs
2019-09-21Mark KickOffPb & SubmitGPFIFO as traceDavid Marcec
These functions are not stubbed and are called fairly often. Due to the nature of how often they're called, we should keep them marked as LOG_TRACE instead of LOG_DEBUG or LOG_WARNING
2019-09-20disable clang-format tempDavid Marcec
2019-09-19Initial implementation of Ioctl2 & Ioctl3David Marcec
Purpose of Ioctl2 and Ioctl3 is to prevent the passing of raw pointers through ioctls
2019-09-18Core/Memory: Only FlushAndInvalidate GPU if the page is marked as ↵Fernando Sahmkow
RasterizerCachedMemory This commit avoids Invalidating and Flushing the GPU if the page is not marked as a RasterizerCache Page.
2019-09-14Merge pull request #2667 from DarkLordZach/profile-editorbunnei
acc: Implement IProfileEditor interface and 'Store'/'StoreWithImage' commands
2019-09-10Address review commentsFearlessTobi
2019-09-10Add frametime logging for tracking performance over timefearlessTobi
Co-Authored-By: jroweboy <jroweboy@gmail.com>
2019-09-09Merge pull request #2847 from VelocityRa/nro-nacp-fixDavid
nro/ui: Show "Developer" field in Properties
2019-09-09Merge pull request #2716 from lioncash/hle-globalDavid
service/am: Remove usages of global system accessors
2019-09-09Merge pull request #2763 from lioncash/map-physDavid
kernel/vm_manager: Minor cleanup
2019-09-08nro: Implement ReadControlDataNick Renieris
With this, the "Developer" field in the Properties for homebrew is now populated. Signed-off-by: Nick Renieris <velocityra@gmail.com>
2019-09-05Merge pull request #2418 from DarkLordZach/srv-esDavid
es: Implement various ticket accessor commands from IEticketService
2019-09-05Merge pull request #2707 from DarkLordZach/oss-miimodelDavid
system_archive: Add open-source reimplementation of MiiModel data
2019-09-04service/am: Remove usages of global system accessorsLioncash
Avoids the use of global accessors, removing the reliance on global state. This also makes dependencies explicit in the interface, as opposed to being hidden
2019-09-04kernel/vm_manager: Correct doxygen comment parameter tags for ↵Lioncash
MapPhysicalMemory/UnmapPhysicalMemory Corrects the parameter names within the doxygen comments so that they resolve properly.
2019-09-04kernel/vm_manager: Move variables closer to usage spots in ↵Lioncash
MapPhysicalMemory/UnmapPhysicalMemory Narrows the scope of variables down to where they're only necessary.
2019-09-05Merge pull request #2834 from Morph1984/audrenu_QueryAudioDeviceInputEventDavid
audren_u: Stub IAudioDevice::QueryAudioDeviceInputEvent
2019-09-05Merge pull request #2836 from Morph1984/hid_vibrationDavid
hid: Implement PermitVibration and IsVibrationPermitted