| Age | Commit message (Collapse) | Author |
|
Amends these to match the information on Switch Brew.
|
|
|
|
Adds the skeleton for the eupld services based off information on Switch
Brew.
|
|
Adds the basic skeleton of the erpt service based off information on
Switch Brew.
|
|
service/nvdrv: Minor changes
|
|
service: Add pm services
|
|
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.
|
|
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.
|
|
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.
|
|
Adds the skeleton for the process management services based off
information on Switch Brew.
|
|
Adds the skeleton for the ETicket service based off the information on
Switch Brew
|
|
time: Add the time:a service
|
|
svc: Log parameters in SetMemoryAttribute()
|
|
Given we already have time:s and time:u, we should also have time:a
|
|
core_timing: Split off utility functions into core_timing_util
|
|
set_sys: Implement SetColorSetId()
|
|
friend: Deduplicate interfaces
|
|
Given we already have friend:a and friend:u, we should add the remaining
services as well.
|
|
function handler table
|
|
|
|
The loop's induction variable was signed, but we were comparing against
an unsigned variable.
|
|
Provides slightly more context than only logging out the address value.
|
|
core: Make converting constructors explicit where applicable
|
|
apm/interface: Remove redundant declaration of InstallInterfaces()
|
|
mutex: Pass SharedPtr to GetHighestPriorityMutexWaitingThread() by reference
|
|
We can use one instance of the interface instead of duplicating code.
|
|
|
|
|
|
|
|
ipc_helpers: Make member variables of ResponseBuilder private
|
|
Avoids unwanted implicit conversions. Thankfully, given the large amount
of cleanup in past PRs, only this tiny amount is left over to cover.
|
|
This is already declared in apm/apm.h
|
|
The pointed to thread's members are simply observed in this case, so we
don't need to copy it here.
|
|
* Regression and Mode Fixes
* Review Fixes
* string_view correction
* Add operator& for FileSys::Mode
* Return std::string from SanitizePath
* Farming Simulator Fix
* Use != With mode operator&
|
|
|
|
These aren't used externally at all, so they can be made private.
|
|
vi: Minor changes
|
|
hle: Remove unused config_mem and shared_page source files
|
|
It's undefined behavior to memcpy an object that isn't considered
trivially copyable, so put a compile-time check in to make sure this
doesn't occur.
|
|
Allows avoiding unnecessary copies of the vector depending on the
calling code.
While we're at it, remove a redundant no-parameter base constructor call
|
|
This is just an unused hold-over from citra, so we can get rid of this
to trim off an exposed global, among other things.
|
|
This is a holdover from citra that's essentially unused.
|
|
Forgot to include this in 22f448b6327044076959e338811ee576f3dcf093
|
|
set: Amend return value of GetAvailableLanguageCodes()
|
|
This just returns the size of the language code buffer.
|
|
The return code should be 32-bit in size.
|
|
Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real kernel.
|
|
kernel.
|
|
Avoids unnecessary construction of std::string instances where
applicable.
|
|
file_util: Use an enum class for GetUserPath()
|