<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/core/hle/service/sm/controller.cpp, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2021-07-14T06:09:14+00:00</updated>
<entry>
<title>service: Append service name prefix to common filenames</title>
<updated>2021-07-14T06:09:14+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2021-07-14T04:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d66442a4e1b60f2068d8419f4f88df528ba8773f'/>
<id>urn:sha1:d66442a4e1b60f2068d8419f4f88df528ba8773f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hle: kernel: Refactor to allocate a ServiceThread per service handler.</title>
<updated>2021-06-05T02:26:48+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-06-05T02:26:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8bf7b19d1d35b1869a412fb23a3158dcc974cca1'/>
<id>urn:sha1:8bf7b19d1d35b1869a412fb23a3158dcc974cca1</id>
<content type='text'>
- Previously, we would allocate a thread per session, which adds new threads on CloneCurrentObject.
- This results in race conditions with N sessions queuing requests to the same service interface.
- Fixes Pokken Tournament DX crashes/softlocks, which were regressed by #6347.
</content>
</entry>
<entry>
<title>general: Replace RESULT_SUCCESS with ResultSuccess</title>
<updated>2021-06-02T04:39:27+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2021-05-21T05:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=7ebc38a6d16fc1f94aa16c2cde73a7c64b6bf834'/>
<id>urn:sha1:7ebc38a6d16fc1f94aa16c2cde73a7c64b6bf834</id>
<content type='text'>
Transition to PascalCase for result names.
</content>
</entry>
<entry>
<title>hle: kernel: Implement CloneCurrentObject and improve session management.</title>
<updated>2021-05-21T04:41:49+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-05-16T06:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=6e3c9d2b06f1540590ea9c5640532e5da5f98e35'/>
<id>urn:sha1:6e3c9d2b06f1540590ea9c5640532e5da5f98e35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hle: kernel: KSession: Improve implementation of CloneCurrentObject.</title>
<updated>2021-05-11T03:33:53+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-05-10T22:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=14e52144e21be147148a296a37590f42554c4c2b'/>
<id>urn:sha1:14e52144e21be147148a296a37590f42554c4c2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hle: service: sm: Increase point buffer size.</title>
<updated>2021-05-10T22:43:42+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-05-10T22:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=1e211a1b157727c9693fff77e516fea46a2e27bb'/>
<id>urn:sha1:1e211a1b157727c9693fff77e516fea46a2e27bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hle: kernel: Remove deprecated Object class.</title>
<updated>2021-05-05T23:40:52+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-04-24T04:50:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=796dddf78f6e622a559da674bacbb4a14b60c094'/>
<id>urn:sha1:796dddf78f6e622a559da674bacbb4a14b60c094</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.</title>
<updated>2021-05-05T23:40:51+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-04-14T00:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=83b96b726486bba27ceff633e735d160fa1f785f'/>
<id>urn:sha1:83b96b726486bba27ceff633e735d160fa1f785f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.</title>
<updated>2021-05-05T23:40:50+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-04-04T04:21:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8b224f05c9de0ecd2946a81b2869c7e053b056de'/>
<id>urn:sha1:8b224f05c9de0ecd2946a81b2869c7e053b056de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>service: Eliminate usages of the global system instance</title>
<updated>2020-11-27T01:03:11+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-11-26T20:19:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=346271b80ba8a4b276150e8bd5ce57ecdaaacc45'/>
<id>urn:sha1:346271b80ba8a4b276150e8bd5ce57ecdaaacc45</id>
<content type='text'>
Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services.
</content>
</entry>
</feed>
