<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/core/hle/kernel/resource_limit.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-01-30T09:40:49+00:00</updated>
<entry>
<title>kernel: Rewrite resource limit to be more accurate</title>
<updated>2021-01-30T09:40:49+00:00</updated>
<author>
<name>Chloe Marcec</name>
<email>dmarcecguzman@gmail.com</email>
</author>
<published>2021-01-30T09:40:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=68a52e9050631b15ca66e4f0b0729cbc2d37d416'/>
<id>urn:sha1:68a52e9050631b15ca66e4f0b0729cbc2d37d416</id>
<content type='text'>
Matches closer to hardware
</content>
</entry>
<entry>
<title>core: Remove unnecessary enum casts in log calls</title>
<updated>2020-12-08T04:02:23+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-12-08T03:00:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8f135703dc018fffb9003e92cf64414a9f202f6c'/>
<id>urn:sha1:8f135703dc018fffb9003e92cf64414a9f202f6c</id>
<content type='text'>
Follows the video core PR. fmt doesn't require casts for enum classes
anymore, so we can remove quite a few casts.
</content>
</entry>
<entry>
<title>Revert "core: Fix clang build"</title>
<updated>2020-10-21T02:07:39+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2020-10-21T02:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=deb35369367ea8a5dde4b23434c7e3d70d9f64b7'/>
<id>urn:sha1:deb35369367ea8a5dde4b23434c7e3d70d9f64b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Fix clang build</title>
<updated>2020-10-17T23:50:39+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-10-15T18:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=18636013c938b247a97d4f379fc1fe271ff39c3a'/>
<id>urn:sha1:18636013c938b247a97d4f379fc1fe271ff39c3a</id>
<content type='text'>
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.

Fixes #4795
</content>
</entry>
<entry>
<title>kernel: ResourceLimit::Reserve remove useless while loop</title>
<updated>2020-05-29T03:48:01+00:00</updated>
<author>
<name>David Marcec</name>
<email>dmarcecguzman@gmail.com</email>
</author>
<published>2020-05-29T03:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=55b534c5a0dcb78d9c79b9b309436fe0a45d4785'/>
<id>urn:sha1:55b534c5a0dcb78d9c79b9b309436fe0a45d4785</id>
<content type='text'>
Timeout is a u64, it will always be &gt;= 0
</content>
</entry>
<entry>
<title>kernel: Don't fail silently</title>
<updated>2020-04-29T04:53:53+00:00</updated>
<author>
<name>David Marcec</name>
<email>dmarcecguzman@gmail.com</email>
</author>
<published>2020-04-29T04:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=4f69eb7061530e44bfcea9dbe7effbdcabb0538a'/>
<id>urn:sha1:4f69eb7061530e44bfcea9dbe7effbdcabb0538a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: resource_limit: Improvements to implementation.</title>
<updated>2020-04-17T04:59:27+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2020-03-23T19:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=bdd81bdebfeba7522a3e250fcc29148194f08809'/>
<id>urn:sha1:bdd81bdebfeba7522a3e250fcc29148194f08809</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/resource_limit: Remove the name member from resource limits</title>
<updated>2019-04-01T20:49:28+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-04-01T20:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=fc653dce16edcd2cd98d509bde19745ecdf915c0'/>
<id>urn:sha1:fc653dce16edcd2cd98d509bde19745ecdf915c0</id>
<content type='text'>
This doesn't really provide any benefit to the resource limit interface.
There's no way for callers to any of the service functions for resource
limits to provide a custom name, so all created instances of resource
limits other than the system resource limit would have a name of
"Unknown".

The system resource limit itself is already trivially identifiable from
its limit values, so there's no real need to take up space in the object to
identify one object meaningfully out of N total objects.
</content>
</entry>
<entry>
<title>kernel/resource_limit: Clean up interface</title>
<updated>2018-11-19T23:16:39+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-11-19T17:54:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=fa7a76d1e03b170c6d54c07e62237b24dc73f792'/>
<id>urn:sha1:fa7a76d1e03b170c6d54c07e62237b24dc73f792</id>
<content type='text'>
Cleans out the citra/3DS-specific implementation details that don't
apply to the Switch. Sets the stage for implementing ResourceLimit
instances properly.

While we're at it, remove the erroneous checks within CreateThread() and
SetThreadPriority(). While these are indeed checked in some capacity,
they are not checked via a ResourceLimit instance.

In the process of moving out Citra-specifics, this also replaces the
system ResourceLimit instance's values with ones from the Switch.
</content>
</entry>
</feed>
