summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hle_ipc: Make WriteToOutgoingCommandBuffer()'s reference parameter constGravatar Lioncash2018-08-092-2/+2
| | | | | This function doesn't modify anything within the reference Thread instance.
* Merge pull request #986 from mailwl/acc-loadimageGravatar bunnei2018-08-081-1/+22
|\ | | | | Service/Account: stub LoadImage function
| * Service/Account: stub LoadImage functionGravatar mailwl2018-08-081-1/+22
| |
* | Merge pull request #978 from bunnei/fixioctlGravatar bunnei2018-08-081-1/+1
|\ \ | | | | | | nvhost_gpu: Don't over copy IoctlSubmitGpfifo.
| * | nvhost_gpu: Don't over copy IoctlSubmitGpfifo.Gravatar bunnei2018-08-081-1/+1
| | |
* | | Merge pull request #975 from bunnei/am-stubGravatar bunnei2018-08-082-1/+9
|\ \ \ | | | | | | | | am: Stub SetScreenShotImageOrientation.
| * | | am: Stub SetScreenShotImageOrientation.Gravatar bunnei2018-08-082-1/+9
| |/ / | | | | | | | | | - Used by Super Mario Odyssey.
* | | Merge pull request #850 from DarkLordZach/icon-metaGravatar bunnei2018-08-0812-8/+128
|\ \ \ | | | | | | | | Add Icons and Metadata Support
| * | | loader: Add icon and title support to XCIGravatar Zach Hilman2018-08-066-3/+43
| | | |
| * | | Use const where applicableGravatar Zach Hilman2018-08-062-2/+2
| | | |
| * | | Avoid parsing RomFS to directory in NCAGravatar Zach Hilman2018-08-067-6/+86
| | | |
* | | | Merge pull request #958 from lioncash/nv-globalGravatar bunnei2018-08-085-11/+22
|\ \ \ \ | |_|_|/ |/| | | nvdrv: Get rid of global std::weak_ptr
| * | | nvdrv: Get rid of global std::weak_ptrGravatar Lioncash2018-08-075-11/+22
| | |/ | |/| | | | | | | | | | Rather than use global state, we can simply pass the instance into the NVFlinger instance directly.
* | | Merge pull request #965 from lioncash/unused-filesGravatar bunnei2018-08-083-126/+0
|\ \ \ | | | | | | | | hle: Remove unused romfs.cpp/.h
| * | | hle: Remove unused romfs.cpp/.hGravatar Lioncash2018-08-073-126/+0
| |/ / | | | | | | | | | These files are no longer used, so we can get rid of them.
* | | Merge pull request #974 from lioncash/accGravatar bunnei2018-08-082-2/+2
|\ \ \ | | | | | | | | acc: Add missing function table entries for GetUserCount
| * | | acc: Add missing function table entries for GetUserCountGravatar Lioncash2018-08-072-2/+2
| | | | | | | | | | | | | | | | | | | | Given this is stubbed within the common module in 5ac7b84, it should be added to the other relevant tables as well.
* | | | hid: fix IsSixAxisSensorAtRest() responseGravatar mailwl2018-08-081-1/+1
|/ / /
* / / acc: Stub GetUserCount. (#973)Gravatar bunnei2018-08-073-1/+9
|/ / | | | | - Used by Pokken Tournament DX.
* | Merge pull request #920 from DarkLordZach/titlekeyGravatar bunnei2018-08-072-7/+39
|\ \ | | | | | | content_archive: Add support for titlekey cryptography
| * | content_archive: Add support for titlekey cryptographyGravatar Zach Hilman2018-08-042-7/+39
| | |
* | | Merge pull request #957 from lioncash/eventGravatar bunnei2018-08-071-1/+1
|\ \ \ | | | | | | | | nvflinger: Correct typo in name of composition event
| * | | nvflinger: Correct typo in name of composition eventGravatar Lioncash2018-08-071-1/+1
| | |/ | |/|
* | | Merge pull request #954 from lioncash/hidGravatar bunnei2018-08-071-0/+1
|\ \ \ | | | | | | | | services/hid: Add ActivateNpadWithRevision() to the hid function info array
| * | | services/hid: Add ActivateNpadWithRevision() to the hid function info arrayGravatar Lioncash2018-08-071-0/+1
| |/ / | | | | | | | | | Updated based off the information on Switch Brew.
* | | Merge pull request #960 from lioncash/apmGravatar bunnei2018-08-073-0/+34
|\ \ \ | | | | | | | | service/apm: Add the apm:sys service
| * | | service/apm: Add the apm:sys serviceGravatar Lioncash2018-08-073-0/+34
| |/ / | | | | | | | | | | | | Adds the basic skeleton of the apm:sys service based off the information on Switch Brew.
* | | Merge pull request #955 from lioncash/viewGravatar bunnei2018-08-072-3/+10
|\ \ \ | | | | | | | | nvflinger: Use std::string_view in OpenDisplay()
| * | | nvflinger: Get rid of indirect inclusionsGravatar Lioncash2018-08-072-1/+7
| | | |
| * | | nvflinger: Use std::string_view in OpenDisplay()Gravatar Lioncash2018-08-072-2/+3
| |/ / | | | | | | | | | | | | | | | We don't need to use a std::string here, given all that's done is comparing the character sequence against another. This allows passing regular const char* without needing to heap allocate.
* | | Merge pull request #953 from lioncash/timeGravatar bunnei2018-08-071-2/+2
|\ \ \ | | | | | | | | service/time: Amend command IDs of ToPosixTime() and ToPosixTimeWithMyRule()
| * | | service/time: Amend command IDs of ToPosixTime() and ToPosixTimeWithMyRule()Gravatar Lioncash2018-08-071-2/+2
| |/ / | | | | | | | | | Updates the ID of these based off the information on Switch Brew.
* | | Merge pull request #956 from lioncash/nvGravatar bunnei2018-08-0713-16/+18
|\ \ \ | | | | | | | | nvdrv: Get rid of indirect inclusions
| * | | nvdrv: Make Ioctl()'s definition match its prototypeGravatar Lioncash2018-08-071-1/+1
| | | | | | | | | | | | | | | | | | | | The only reason this wasn't a compilation error is because we use little-endian systems.
| * | | nvdrv: Get rid of indirect inclusionsGravatar Lioncash2018-08-0712-15/+17
| |/ /
* | | Merge pull request #952 from lioncash/usbGravatar bunnei2018-08-074-0/+257
|\ \ \ | | | | | | | | service: Add usb services
| * | | service: Add usb servicesGravatar Lioncash2018-08-074-0/+257
| |/ / | | | | | | | | | Adds basic skeleton for the usb services based off the information provided by Switch Brew.
* | | Merge pull request #949 from lioncash/privGravatar bunnei2018-08-073-7/+21
|\ \ \ | | | | | | | | client_port: Make all data members private
| * | | client_port: Make all data members privateGravatar Lioncash2018-08-063-7/+21
| |/ / | | | | | | | | | | | | | | | | | | | | | These members don't need to be entirely exposed, we can instead expose an API to operate on them without directly needing to mutate them We can also guard against overflow/API misuse this way as well, given active_sessions is an unsigned value.
* / / loader: Fix scope error in DeconstructedRomDirectoryGravatar Zach Hilman2018-08-071-1/+1
|/ /
* | Merge pull request #931 from DarkLordZach/nca-as-drdGravatar bunnei2018-08-064-37/+24
|\ \ | | | | | | loader: Make AppLoader_NCA rely on directory loading code
| * | loader: Make AppLoader_NCA rely on directory loading codeGravatar Zach Hilman2018-08-054-37/+24
| | | | | | | | | Eliminates duplicate code shared between their Load methods, after all the only difference is how the romfs is handled.
* | | GDBStub works with both Unicorn and Dynarmic now (#941)Gravatar Hedges2018-08-064-2/+26
| | | | | | | | | | | | | | | | | | * GDBStub works with both Unicorn and Dynarmic now * Tidy up
* | | Merge pull request #940 from lioncash/privateGravatar bunnei2018-08-061-4/+8
|\ \ \ | | | | | | | | kernel/event: Make data members private
| * | | kernel/event: Make data members privateGravatar Lioncash2018-08-061-4/+8
| | | | | | | | | | | | | | | | | | | | Instead we can simply provide accessors to the required data instead of giving external read/write access to the variables directly.
* | | | Merge pull request #934 from lioncash/chronoGravatar bunnei2018-08-064-16/+16
|\ \ \ \ | |/ / / |/| | | core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds
| * | | perf_stats: Correct literal used for MAX_LAG_TIME_USGravatar Lioncash2018-08-051-2/+2
| | | | | | | | | | | | | | | | | | | | ms is shorthand for milliseconds, not microseconds, and given there's no comment indicating that this was intentional, it probably wasn't.
| * | | core_timing: Make GetGlobalTimeUs() return std::chrono::microsecondsGravatar Lioncash2018-08-054-14/+14
| |/ / | | | | | | | | | | | | Enforces the time unit being returned and also allows using the standard time utilities to manipulate it.
* | | Merge pull request #933 from lioncash/memoryGravatar bunnei2018-08-061-12/+11
|\ \ \ | | | | | | | | memory: Correct prototype of ZeroBlock
| * | | memory: Make prototype parameter names match their definitionsGravatar Lioncash2018-08-051-5/+5
| | | | | | | | | | | | | | | | Keeps the code consistent.