Commit Graph

35 Commits (e6349fcd3b83091c6c504ff6908a84e16c7dafac)

Author SHA1 Message Date
Narr the Reg f01540da6c service: ssl: Add missing properties and update names 2 years ago
Liam 65be230fdd service: move hle_ipc from kernel 2 years ago
liamwhite 97f7a560f3
Merge pull request #9832 from liamwhite/hle-mp
service: HLE multiprocess
2 years ago
Narr the Reg 39ca7b2928 core: Update service function tables to 16.0.0+ 2 years ago
Liam a936972614 service: refactor server architecture
Converts services to have their own processes
2 years ago
ameerj 2d2522693e Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"
This reverts commit 25fc5c0e11, reversing
changes made to af20e25081.
2 years ago
liamwhite b01698775b
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer" 2 years ago
ameerj a1490d77ac hle_ipc: Rename ReadBufferSpan to ReadBuffer 2 years ago
ameerj 7ffd624248 service: Use ReadBufferSpan where it is trivial to do so 2 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.
3 years ago
Morph 7bb2dd75cd service: Reduce header include overhead 3 years ago
Morph 12c1766997 general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
4 years ago
Morph faaea00069 nifm, ssl: Fix incorrect response sizes 4 years ago
Morph 271f2e2d78 ssl: Stub Import(Client/Server)Pki
- Used in JUMP FORCE Deluxe Edition
4 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.
4 years ago
Lioncash e21b6ff79d service: Update function tables
Keeps the function tables up to date.

Updated based off information from Switchbrew.
5 years ago
Lioncash ca96dc4676 service: Update service function tables
Updates function tables based off information from SwitchBrew.
6 years ago
bunnei e86b26cd2b
Merge pull request #2334 from lioncash/override
core: Add missing override specifiers where applicable
6 years ago
Lioncash 7f506be2ee hle/service: Resolve unused variable warnings
In several places, we have request parsers where there's nothing to
really parse, simply because the HLE function in question operates on
buffers. In these cases we can just remove these instances altogether.

In the other cases, we can retrieve the relevant members from the parser
and at least log them out, giving them some use.
6 years ago
Lioncash 5b0a9f8ba8 core: Add missing override specifiers where applicable
Applies the override specifier where applicable. In the case of
destructors that are  defaulted in their definition, they can
simply be removed.

This also removes the unnecessary inclusions being done in audin_u and
audrec_u, given their close proximity.
6 years ago
David Marcec a2cc3b10bb Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 6 years ago
bunnei f2c1fd08f9
Merge pull request #1354 from ogniK5377/ssl-version
Corrected SSL::SetInterfaceVersion
7 years ago
David Marcec d06f4cfc63 Corrected SSL::SetInterfaceVersion
Should be a single u32
7 years ago
David Marcec 6a0612f2bf Removed the use of rp.MakeBuilder
Due to keeping the code style consistent in the yuzu codebase. `rb = rp.MakeBuilder(...)` was replaced with `rb{ctx, ...}`
7 years ago
Lioncash 41cd766438 ssl: Move SSL class to cpp file
This isn't required to be visible to anything outside of the main source
file, and will eliminate needing to rebuild anything else including the
header if the SSL class needs to be changed in the future.
7 years ago
James Rowe 638956aa81 Rename logging macro back to LOG_* 7 years ago
David Marcec abc23416e8 Switched to NGLOG_WARNING 7 years ago
David Marcec 7391741a20 Merge branch 'master' of https://github.com/yuzu-emu/yuzu into service-impl 7 years ago
David Marcec f1f7f2cba9 Added PREPO to logging backend, Removed comments from SaveReportWithUser 7 years ago
Lioncash bfe49edb2a
ssl: Move logging macros over to new fmt-compatible ones 7 years ago
David Marcec 27650499bc GetIUserInterface->CreateUserInterface, Added todos and stub logs. Playreport->PlayReport. 7 years ago
David Marcec f3137d3bc1 Implemented GetIUserInterface properly, Playreport and SSL::SetInterfaceVersion. Fixed ipc issues with IAudioDevice(wrong ids) 7 years ago
Lioncash ccca5e7c28 service: Use nested namespace specifiers where applicable
Tidies up namespace declarations
7 years ago
mailwl 39f75350bb Service/SSL: update service according switchbrew 7 years ago
mailwl 9ee33350de Service/SSL: add ssl service 7 years ago