german77
bd169f417f
mii: Prepare Interface for new implementation
2 years ago
german77
27929d7ca2
service: mii: separate mii types into their own file
2 years ago
german77
0cdc8b13b7
service: mii: Add mii util and result
2 years ago
Liam
84cb20bc72
core: remove ResultVal type
2 years ago
Liam
65be230fdd
service: move hle_ipc from kernel
3 years ago
Liam
a936972614
service: refactor server architecture
Converts services to have their own processes
3 years ago
Narr the Reg
19a4e12e6e
core: nfp: Implement Convert and RecreateApplicationArea, accuracy fixes
3 years ago
german77
a7d9be1384
core: Replace all instances of ResultCode with Result
4 years ago
Morph
99ceb03a1c
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
Morph
7bb2dd75cd
service: Reduce header include overhead
4 years ago
Morph
c6d7da88c7
service: Append service name prefix to common filenames
5 years ago
Morph
12c1766997
general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
5 years ago
Lioncash
9a07ed53eb
core: Make variable shadowing a compile-time error
Now that we have most of core free of shadowing, we can enable the
warning as an error to catch anything that may be remaining and also
eliminate this class of logic bug entirely.
5 years ago
Lioncash
1a954b2a59
service: Eliminate usages of the global system instance
Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services.
5 years ago
Lioncash
020519def8
service: Update function tables
Updates function tables according to info on SwitchBrew.
5 years ago
bunnei
e706501c8d
hle: service: mii: Rewrite service to properly support creation of random and default miis.
6 years ago
Lioncash
e21b6ff79d
service: Update function tables
Keeps the function tables up to date.
Updated based off information from Switchbrew.
6 years ago
Lioncash
f11b87ebf1
service: Resolve sign conversion errors
These are fairly trivial to resolve and most of the changes entail
using RESULT_UNKNOWN over ResultCode(-1).
6 years ago
Zach Hilman
a4ef86a021
mii: Implement IDatabaseService SetInterfaceVersion
Appears to set a member variable used to affect the API that games access, and the method used to store data.
7 years ago
Zach Hilman
1aa2b99a98
mii: Implement Delete and Destroy file
7 years ago
Zach Hilman
c40cff454d
mii: Implement IsUpdated command (IPC 0)
7 years ago
Zach Hilman
e25a7891e9
mii: Implement IDatabaseService commands using MiiManager
Since the MiiManager was designed around the IPC interface, this is quite easy. Only functions that were clearly defined were implemented.
7 years ago
Lioncash
f46bfdd77d
service: Add mii services
Adds the skeleton for the mii services based off information provided by
Switch Brew
8 years ago