summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | service/lbl: Implement EnableVrMode, DisableVrMode and GetVrModeGravatar Lioncash2018-07-271-3/+35
| | | | | | | | | | | | | | | | | | | | Implements these functions according to the information available on Switch Brew.
| * | | service: Add the lbl serviceGravatar Lioncash2018-07-274-0/+77
| |/ / | | | | | | | | | | | | Adds the skeleton of the lbl service based off the information provided by Switch Brew.
* | | Merge pull request #841 from lioncash/btdrvGravatar bunnei2018-07-274-1/+93
|\ \ \ | |/ / |/| | service: Add the btdrv service
| * | service: Add the btdrv serviceGravatar Lioncash2018-07-264-1/+93
| | | | | | | | | | | | Adds the skeleton for the btdrv service based off the information provided by Switch Brew
* | | Merge pull request #837 from lioncash/privGravatar bunnei2018-07-271-5/+17
|\ \ \ | | | | | | | | kernel/timer: Make data members private where applicable
| * | | kernel/timer: Make data members private where applicableGravatar Lioncash2018-07-261-5/+17
| | | | | | | | | | | | | | | | | | | | Instead, we can just expose functions that return the queryable state instead of letting anything modify it.
* | | | service/hid: Add the hidbus, hid:dbg, hid:sys, and hid:tmp servicesGravatar Lioncash2018-07-261-0/+220
| | | |
* | | | service/hid: Add the xcd:sys serviceGravatar Lioncash2018-07-264-0/+57
| | | |
* | | | service/hid: Add irs servicesGravatar Lioncash2018-07-264-0/+75
| |/ / |/| |
* | | Merge pull request #834 from lioncash/grcGravatar bunnei2018-07-264-0/+50
|\ \ \ | | | | | | | | service: Add the grc:c service
| * | | service: Add the grc:c serviceGravatar Lioncash2018-07-264-0/+50
| |/ / | | | | | | | | | | | | Adds the basic skeleton for the grc:c service based off the information provided by Switch Brew.
* | | Merge pull request #832 from lioncash/nimGravatar bunnei2018-07-264-0/+143
|\ \ \ | | | | | | | | service: Add the nim services
| * | | service: Add the nim servicesGravatar Lioncash2018-07-264-0/+143
| |/ / | | | | | | | | | | | | Adds the skeleton for the nim services based off information from Switch Brew.
* | | Merge pull request #831 from lioncash/ldnGravatar bunnei2018-07-264-0/+162
|\ \ \ | | | | | | | | service: Add ldn services
| * | | service: Add ldn servicesGravatar Lioncash2018-07-264-0/+162
| |/ / | | | | | | | | | Adds ldn services based off information provided by Switch Brew.
* | | Merge pull request #830 from lioncash/socketGravatar bunnei2018-07-266-0/+95
|\ \ \ | |_|/ |/| | service/sockets: Add missing socket services
| * | service/sockets: Add ethc:c and ethc:i servicesGravatar Lioncash2018-07-264-0/+66
| | |
| * | service/sockets: Add missing bsdcfg socket serviceGravatar Lioncash2018-07-263-0/+29
| |/
* | Merge pull request #827 from lioncash/logGravatar bunnei2018-07-252-40/+35
|\ \ | |/ |/| service/lm: Minor changes
| * lm: Move LM's class declaration into the cpp fileGravatar Lioncash2018-07-252-37/+31
| | | | | | | | | | This isn't used directly outside of this translation unit, so we can hide it from external use.
| * lm: Amend names of Initialize() in Logger and Initialize() in LMGravatar Lioncash2018-07-252-7/+7
| | | | | | | | Amends these to match the information on Switch Brew.
| * lm: Add missing function entry to Logger's function tableGravatar Lioncash2018-07-251-0/+1
| |
* | Merge pull request #828 from lioncash/ldrGravatar Sebastian Valle2018-07-254-0/+101
|\ \ | | | | | | service: Add ldr services
| * | service: Add ldr servicesGravatar Lioncash2018-07-254-0/+101
| | | | | | | | | | | | | | | Adds the skeleton for the ldr-related services based off the information provided on Switch Brew.
* | | Merge pull request #826 from lioncash/erptGravatar Sebastian Valle2018-07-256-0/+143
|\ \ \ | | | | | | | | service: Add erpt and eupld services
| * | | service: Add eupld servicesGravatar Lioncash2018-07-254-0/+72
| | | | | | | | | | | | | | | | | | | | Adds the skeleton for the eupld services based off information on Switch Brew.
| * | | service: Add the erpt servicesGravatar Lioncash2018-07-254-0/+71
| | |/ | |/| | | | | | | | | | Adds the basic skeleton of the erpt service based off information on Switch Brew.
* | | Merge pull request #823 from lioncash/nifmGravatar Sebastian Valle2018-07-259-141/+30
|\ \ \ | |_|/ |/| | service/nifm: Deduplicate interface code
| * | service/nifm: Deduplicate interface codeGravatar Lioncash2018-07-259-141/+30
| | | | | | | | | | | | | | | Rather than having the same code for each nifm service variant, we can centralize it on one class and get rid of a bit of extra code.
* | | Merge pull request #824 from lioncash/nvdrvGravatar bunnei2018-07-252-5/+7
|\ \ \ | | | | | | | | service/nvdrv: Minor changes
| * | | service/nvdrv: Take std::string in Open() by const referenceGravatar Lioncash2018-07-252-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids copies from being made, since the string is only ever used for lookup, the data is never transfered anywhere. Ideally, we'd use a std::string_view here, but devices is a std::unordered_map, not a std::map, so we can't use heterogenous lookup here.
| * | | service/nvdrv: Use std::move where applicableGravatar Lioncash2018-07-251-3/+5
| |/ / | | | | | | | | | | | | | | | | | | Avoids unnecessary reference count increments and decrements. In one case, we don't need to make a shared_ptr copy at all, just to call a member function.
* | | Merge pull request #822 from lioncash/pmGravatar bunnei2018-07-254-0/+90
|\ \ \ | |_|/ |/| | service: Add pm services
| * | service: Add pm servicesGravatar Lioncash2018-07-254-0/+90
| |/ | | | | | | | | Adds the skeleton for the process management services based off information on Switch Brew.
* / service: Add the es serviceGravatar Lioncash2018-07-254-0/+77
|/ | | | | Adds the skeleton for the ETicket service based off the information on Switch Brew
* Merge pull request #801 from lioncash/timeGravatar Mat M2018-07-256-64/+16
|\ | | | | time: Add the time:a service
| * time: Add the time:a serviceGravatar Lioncash2018-07-253-10/+11
| | | | | | | | Given we already have time:s and time:u, we should also have time:a
| * time: Simplify interface creationGravatar Lioncash2018-07-246-64/+15
| | | | | | | | We can use one instance of the interface instead of duplicating code.
* | Merge pull request #804 from lioncash/logGravatar Mat M2018-07-251-1/+3
|\ \ | | | | | | svc: Log parameters in SetMemoryAttribute()
| * | svc: Log parameters in SetMemoryAttribute()Gravatar Lioncash2018-07-241-1/+3
| | | | | | | | | | | | Provides slightly more context than only logging out the address value.
* | | Merge pull request #803 from MerryMage/core_timing_utilGravatar bunnei2018-07-2512-114/+146
|\ \ \ | | | | | | | | core_timing: Split off utility functions into core_timing_util
| * | | core_timing: Split off utility functions into core_timing_utilGravatar MerryMage2018-07-2412-105/+137
| | | |
| * | | CMakeLists: Sort filenamesGravatar MerryMage2018-07-241-9/+9
| | | |
* | | | Merge pull request #800 from lioncash/setGravatar bunnei2018-07-253-5/+33
|\ \ \ \ | | | | | | | | | | set_sys: Implement SetColorSetId()
| * | | | set_sys: Implement SetColorSetId()Gravatar Lioncash2018-07-242-5/+25
| | | | |
| * | | | ipc_helper: Add helper member function for popping enum values to RequestParserGravatar Lioncash2018-07-241-0/+8
| | |_|/ | |/| |
* | | | Merge pull request #806 from lioncash/friendGravatar bunnei2018-07-246-48/+15
|\ \ \ \ | | | | | | | | | | friend: Deduplicate interfaces
| * | | | friend: Add friend:m, friend:s, and friend:v servicesGravatar Lioncash2018-07-241-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Given we already have friend:a and friend:u, we should add the remaining services as well.
| * | | | friend/interface: Add missing CreateDaemonSuspendSessionService() to the ↵Gravatar Lioncash2018-07-241-0/+1
| | | | | | | | | | | | | | | | | | | | function handler table
| * | | | friend: Deduplicate interfacesGravatar Lioncash2018-07-246-48/+11
| | |_|/ | |/| |