summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/pm (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-11-25kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei1-6/+6
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. - See https://github.com/citra-emu/citra/pull/4710 for details.
2019-11-12service: Update function tablesLioncash1-1/+1
Keeps the function tables up to date. Updated based off information from Switchbrew.
2019-06-27pm: Implement pm:shell and pm:dmnt GetApplicationPidZach Hilman2-6/+32
Returns the process ID of the current application or 0 if no app is running.
2019-06-27pm: Implement pm:dmnt GetTitlePidZach Hilman1-7/+36
Takes a title ID and searches for a matching process, returning error if it doesn't exist, otherwise the process ID.
2019-06-27pm: Implement pm:info GetTitleIdZach Hilman1-2/+47
Searches the process list for a process with the specified ID, returning the title ID if it exists.
2019-04-11service: Update service function tablesLioncash1-7/+14
Updates function tables based off information from SwitchBrew.
2019-01-28service/pm: Implement SetMaintenanceBoot()Lioncash1-1/+10
This quite literally functions as a basic setter. No other error checking or anything (since there's nothing to really check against). With this, it completes the pm:bm interface in terms of functionality.
2019-01-28service/pm: Tidy up functionality related to SystemBootModeLioncash2-2/+9
Just minor tidying of interfaces.
2018-11-26Changed logging to be "Log before execution", Added more error logging, all services should now log on some levelDavid Marcec1-2/+2
2018-08-24Added GetBootMode (#1107)David2-2/+13
* Added GetBootMode Used by homebrew * Added enum for GetBootMode
2018-07-25service: Add pm servicesLioncash2-0/+86
Adds the skeleton for the process management services based off information on Switch Brew.