- 12 Dec, 2018 4 commits
-
-
Lioncash authored
The kernel returns a memory info instance with the base address set to the end of the address space, and the size of said block as 0 - address_space_end, it doesn't set both of said members to zero.
-
Lioncash authored
Gets rid of the need to directly access the managed VMAs outside of the memory manager itself just for querying memory.
-
Lioncash authored
Gets the two structures out of an unrelated header and places them with the rest of the memory management code. This also corrects the structures. PageInfo appears to only contain a 32-bit flags member, and the extra padding word in MemoryInfo isn't necessary.
-
Lioncash authored
Amends the MemoryState enum to use the same values like the actual kernel does. Also provides the necessary operators to operate on them. This will be necessary in the future for implementing svcSetMemoryAttribute, as memory block state is checked before applying the attribute.
-
- 11 Dec, 2018 5 commits
-
-
bunnei authored
file_sys/directory: Amend path buffer size for directory entries
-
bunnei authored
patch_manager: Add support for disabling patches
-
bunnei authored
Port citra-emu/citra#4476: "web_service: move telemetry condition from TelemetrySession constructor to destructor"
-
bunnei authored
service/fsp_srv: Correct returned value in GetGlobalAccessLogMode()
-
bunnei authored
file_sys/save_data_factory: Update SaveDataSpaceId enum
-
- 10 Dec, 2018 6 commits
-
-
bunnei authored
Implemented Shader Unique Identifiers
-
Hexagon12 authored
kernel/process: Set ideal core from metadata
-
Hexagon12 authored
savedata_factory: Add CacheStorage and delete TemporaryStorage on boot
-
bunnei authored
vm_manager: Make vma_map private
-
bunnei authored
gl_shader_decompiler: TLDS/TLD4/TLD4S Reworked reflecting the source registers, bugs fixed and modularize.
-
Lioncash authored
Based off RE, the backing code only ever seems to use 0-2 as the range of values 1 being a generic log enable, with 2 indicating logging should go to the SD card. These are used as a set of flags internally. Given we only care about receiving the log in general, we can just always signify that we want logging in general.
-
- 09 Dec, 2018 1 commit
-
-
Fernando Sahmkow authored
-
- 08 Dec, 2018 2 commits
-
-
fearlessTobi authored
Fixes an issue where Testcases couldn't be sent when Telemetry was disabled, because both things are tied closely together in the backend.
-
bunnei authored
service/ldr: Amend layouts of NRO and NRR headers
-
- 07 Dec, 2018 8 commits
-
-
Lioncash authored
Amends it with missing values deduced from RE (ProperSystem being from SwitchBrew for naming) (SdCardUser wasn't that difficult to discern given it's used alongside SdCardSystem when creating the save data indexer, based off the usage of the string "saveDataIxrDbSd" nearby).
-
bunnei authored
hle/service, hle/sm: Minor cleanup
-
bunnei authored
Backport review comment from citra-emu/citra#4418
-
bunnei authored
loaders: Make GetFileType() a const qualified member function
-
Marcos Vitali authored
gl_shader_decompiler: TLDS/TLD4/TLD4S Reworked reflecting the source registers, bugs fixed and modularize.
-
Tobias authored
Original reason: As Windows multi-byte character codec is unspecified while we always assume std::string uses UTF-8 in our code base, this can output gibberish when the string contains non-ASCII characters. ::OutputDebugStringW combined with Common::UTF8ToUTF16W is preferred here.
-
Zach Hilman authored
-
Zach Hilman authored
Mimics hardware behavior.
-
- 06 Dec, 2018 14 commits
-
-
bunnei authored
configuration/config: Use an intermediary variable for accessing players
-
bunnei authored
system_archive: Implement open source NgWord2
-
Lioncash authored
Given memory should always be expected to be valid during normal execution, this should be a debug assertion, rather than a check in regular builds.
-
Lioncash authored
This was only ever public so that code could check whether or not a handle was valid or not. Instead of exposing the object directly and allowing external code to potentially mess with the map contents, we just provide a member function that allows checking whether or not a handle is valid. This makes all member variables of the VMManager class private except for the page table.
-
bunnei authored
kernel/svc: Correct behavior of svcResetSignal()
-
bunnei authored
gl_rasterizer: Implement a framebuffer cache
-
bunnei authored
gl_shader_decompiler: Implement TEXS.F16
-
Zach Hilman authored
-
Lioncash authored
Combines the two into one, shortening the amount of code here.
-
Lioncash authored
Only one usage of the specified objects made use of the lack of namespacing. Given the low usage, we can just remove these.
-
Lioncash authored
These auto-deduce the result based off its arguments, so there's no need to do that work for the compiler, plus, the function return value itself already indicates what we're returning.
-
Lioncash authored
Gets rid of the need to keep the variables separate from their actual initialization spots.
-
bunnei authored
system_archive: Use a regular function pointer instead of std::function for the file-scope system archive array
-
bunnei authored
service/ldr: Deduplicate instruction cache clearing code in LoadNro()
-