<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/core/hle/kernel/shared_memory.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-02-19T00:16:12+00:00</updated>
<entry>
<title>hle: kernel: Rename SharedMemory to KSharedMemory.</title>
<updated>2021-02-19T00:16:12+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-02-06T07:14:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=f8d8755776c761aa2bd71a3db125a5385708c91f'/>
<id>urn:sha1:f8d8755776c761aa2bd71a3db125a5385708c91f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: More accurately reserve and release resources</title>
<updated>2021-02-13T00:05:24+00:00</updated>
<author>
<name>ameerj</name>
<email>52414509+ameerj@users.noreply.github.com</email>
</author>
<published>2021-02-13T00:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=faae6b55956218d4cfd9578a2d79c2fc00d31560'/>
<id>urn:sha1:faae6b55956218d4cfd9578a2d79c2fc00d31560</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: KScopedReservation implementation</title>
<updated>2021-02-12T23:57:34+00:00</updated>
<author>
<name>ameerj</name>
<email>52414509+ameerj@users.noreply.github.com</email>
</author>
<published>2021-02-05T01:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=48b09cc56d4208d3de5ea4ccd208597652802da7'/>
<id>urn:sha1:48b09cc56d4208d3de5ea4ccd208597652802da7</id>
<content type='text'>
This implements KScopedReservation, allowing resource limit reservations to be more HW accurate, and release upon failure without requiring too many conditionals.
</content>
</entry>
<entry>
<title>shared_memory: Amend doxygen reference</title>
<updated>2020-04-23T22:42:14+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-04-23T22:42:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=9a5a6ebe0a10f9af1e34fac2c67248890e5e5d9d'/>
<id>urn:sha1:9a5a6ebe0a10f9af1e34fac2c67248890e5e5d9d</id>
<content type='text'>
Amends the parameter to match the documentation reference.

Resolves a -Wdocumentation warning with clang.
</content>
</entry>
<entry>
<title>core: hle: Address various feedback &amp; code cleanup.</title>
<updated>2020-04-17T04:59:36+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2020-04-17T04:59:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=4cdbd44f51ae1372d688cf6a2963a5d7cd552144'/>
<id>urn:sha1:4cdbd44f51ae1372d688cf6a2963a5d7cd552144</id>
<content type='text'>
- Should be no functional changes.
</content>
</entry>
<entry>
<title>kernel: shared_memory: Refactor for new VMM.</title>
<updated>2020-04-17T04:59:32+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2020-04-08T22:53:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=9edd67f47510a9d764334189f11e136a499612b7'/>
<id>urn:sha1:9edd67f47510a9d764334189f11e136a499612b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)</title>
<updated>2019-11-25T01:15:51+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2019-11-25T01:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5cb0f276fee3456f1e3d8f45eb2a35c16b1e82cf'/>
<id>urn:sha1:5cb0f276fee3456f1e3d8f45eb2a35c16b1e82cf</id>
<content type='text'>
* 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.
</content>
</entry>
<entry>
<title>Kernel: Address Feedback</title>
<updated>2019-07-19T15:28:57+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2019-07-19T15:14:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5581a0d296e8aff00ed6bd21072e1605d992239d'/>
<id>urn:sha1:5581a0d296e8aff00ed6bd21072e1605d992239d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>VM_Manager: Align allocated memory to 256bytes</title>
<updated>2019-07-19T14:06:08+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2019-07-18T22:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5bce8f62ac74bccc0811a6c51df9258620e175e5'/>
<id>urn:sha1:5bce8f62ac74bccc0811a6c51df9258620e175e5</id>
<content type='text'>
This commit ensures that all backing memory allocated for the Guest CPU
is aligned to 256 bytes. This due to how gpu memory works and the heavy
constraints it has in the alignment of physical memory.
</content>
</entry>
<entry>
<title>kernel/shared_memory: Remove unused core/memory.h include</title>
<updated>2019-03-29T22:16:22+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-03-29T22:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=0727ec14d45f1a8a4067e561ca41995c5a2fd480'/>
<id>urn:sha1:0727ec14d45f1a8a4067e561ca41995c5a2fd480</id>
<content type='text'>
Nothing from this header is used, so we can remove this include, getting
rid of a dependency on it.
</content>
</entry>
</feed>
