- 29 Jun, 2017 1 commit
-
-
Subv authored
-
- 26 Jun, 2017 2 commits
-
-
Subv authored
Kernel/Sessions: Clean up the list of pending request threads of a session when the client endpoint is closed.
-
Subv authored
It behaves mostly as WaitSynchronizationN with wait_all = false, except for IPC buffer translation. The target thread of an IPC response will now wake up when responding. IPC buffer translation is currently not implemented. Error passing back to svcSendSyncRequest is currently not implemented.
-
- 25 Jun, 2017 1 commit
-
-
Subv authored
-
- 13 Jun, 2017 1 commit
-
-
Sebastian Valle authored
* Services/UDS: Set the proper bit in the ConnectionStatus structure when creating a network. This lets the application know that the host was successfully added to the session. * Services/UDS: Reset the connection status when destroying the network * Services/UDS: Reset the connection status's bitmask of changed nodes after reporting it to the game.
-
- 12 Jun, 2017 2 commits
-
-
Yuri Kunde Schlesner authored
OpenGL: Update comment on AreQuaternionsOpposite with new information
-
Yuri Kunde Schlesner authored
Add basic support for IPC translation for HLE services
-
- 11 Jun, 2017 10 commits
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Reduces the necessary allocation to max(in_handles, out_handles) rather than (in_handles + out_handles).
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
These use the context functions to create and look-up handles for the user.
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Copy the IPC command buffer to/from the request context before/after the handler is invoked. This is part of a move away from using global data for handling IPC requests.
-
Sebastian Valle authored
Fragment lighting: implement spot light
-
- 10 Jun, 2017 1 commit
-
-
Yuri Kunde Schlesner authored
While debugging the software renderer implementation, it was noticed that this is actually exactly what the hardware does, upgrading the status of this "hack" to being a proper implementation. And there was much rejoicing.
-
- 09 Jun, 2017 3 commits
-
-
Kloen Lansfiel authored
-
Yuri Kunde Schlesner authored
New service framework
-
Yuri Kunde Schlesner authored
-
- 08 Jun, 2017 5 commits
-
-
Yuri Kunde Schlesner authored
Kernel: Ensure objects are kept alive during ClientSession disconnection
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Fixes #2760
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
The old "Interface" class had a few problems such as using free functions (Which didn't allow you to write the service handler as if it were a regular class.) which weren't very extensible. (Only received one parameter with a pointer to the Interface object.) The new ServiceFramework aims to solve these problems by working with member functions and passing a generic context struct as parameter. This struct can be extended in the future without having to update all existing service implementations.
-
- 07 Jun, 2017 1 commit
-
-
James Rowe authored
Services/UDS: Implement DecryptBeaconData.
-
- 06 Jun, 2017 13 commits
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Service: Remove unnecessary includes from service.h
-
Yuri Kunde Schlesner authored
Handle service registrations using sm/srv
-
Subv authored
This function decrypts the encrypted data tags contained in the 802.11 beacon frames.
-
Yuri Kunde Schlesner authored
Add SetHleHandler to ServerPort/ServerSession
-
Yuri Kunde Schlesner authored
HLE: Move SessionRequestHandler from Service:: to Kernel::
-
Yuri Kunde Schlesner authored
This has a huge fallout in terms of needing to fix other files because all service implementations included that file.
-
Yuri Kunde Schlesner authored
Also enhances the GetServiceHandle implementation to be more accurate.
-
Yuri Kunde Schlesner authored
An Event was used way back then when we didn't have proper working semaphores. Our Semaphore implementation is good enough now.
-
Yuri Kunde Schlesner authored
This will contain the implementation of the sm (Service Manager) system module.
-
Yuri Kunde Schlesner authored
This allows attaching a HLE handle to a ServerPort at any point after it is created, allowing port/session creation to be generic between HLE and regular services.
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Most of the code that works with this is or will be in the kernel, so it's a more appropriate place for it to be.
-