<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/core/core_cpu.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>2020-01-26T18:07:22+00:00</updated>
<entry>
<title>Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.</title>
<updated>2020-01-26T18:07:22+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2020-01-26T18:07:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=0a5e0d4777a3c382ed16f978c0b934d88b26b2c4'/>
<id>urn:sha1:0a5e0d4777a3c382ed16f978c0b934d88b26b2c4</id>
<content type='text'>
This commit instends on better naming the new purpose of this classes.
</content>
</entry>
<entry>
<title>Core: Refactor CPU Management.</title>
<updated>2020-01-25T22:55:32+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2020-01-25T22:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=1c2981f6dad9eb320471712938fb2b77483399e0'/>
<id>urn:sha1:1c2981f6dad9eb320471712938fb2b77483399e0</id>
<content type='text'>
This commit moves ARM Interface and Scheduler handling into the kernel.
</content>
</entry>
<entry>
<title>CpuCore: Clear exclusive state after doing a run in dynarmic.</title>
<updated>2019-12-05T22:08:59+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2019-12-05T20:04:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2624ac7ae8fa7c15c30752f1e4628f7bea902926'/>
<id>urn:sha1:2624ac7ae8fa7c15c30752f1e4628f7bea902926</id>
<content type='text'>
This commit corrects an error in which a Core could remain with an
exclusive state after running, leaving space for possible race
conditions between changing cores.
</content>
</entry>
<entry>
<title>core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class</title>
<updated>2019-11-27T02:55:39+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-11-26T22:39:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=b5f69f4cc931ee83f2d7c59b22dc15db9f472d9a'/>
<id>urn:sha1:b5f69f4cc931ee83f2d7c59b22dc15db9f472d9a</id>
<content type='text'>
The Write functions are used slightly less than the Read functions,
which make these a bit nicer to move over.

The only adjustments we really need to make here are to Dynarmic's
exclusive monitor instance. We need to keep a reference to the currently
active memory instance to perform exclusive read/write operations.
</content>
</entry>
<entry>
<title>Kernel Scheduler: Make sure the global scheduler shutdowns correctly.</title>
<updated>2019-10-15T15:55:24+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2019-10-12T12:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=17b53b4a5432a97c0ae49f3ff031dbeaaca16c25'/>
<id>urn:sha1:17b53b4a5432a97c0ae49f3ff031dbeaaca16c25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kernel: Style and Corrections</title>
<updated>2019-10-15T15:55:12+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2019-06-19T13:11:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5130168171d67075b2d64566d6d41bf17985c272'/>
<id>urn:sha1:5130168171d67075b2d64566d6d41bf17985c272</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Redesign CPU Cores to work with the new scheduler</title>
<updated>2019-10-15T15:55:07+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2019-03-29T21:09:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=3905bb3e7b525a64d65ad7de9480d738faa2e4b1'/>
<id>urn:sha1:3905bb3e7b525a64d65ad7de9480d738faa2e4b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Core Timing: Rework Core Timing to run all cores evenly.</title>
<updated>2019-10-09T16:30:31+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2019-09-10T01:37:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=93a18da6743d4d1cf1faa6619f9d3fd5e0218b46'/>
<id>urn:sha1:93a18da6743d4d1cf1faa6619f9d3fd5e0218b46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>yuzu: Remove setting for using Unicorn</title>
<updated>2019-07-11T09:59:13+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-07-11T09:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=66cfba50edba25524b68f4c706a16127c07967c9'/>
<id>urn:sha1:66cfba50edba25524b68f4c706a16127c07967c9</id>
<content type='text'>
The JIT is mature enough that this setting can be removed, falling back
to Unicorn only on unsupported architectures. Any missing features from
Unicorn (of which there are extremely few), are mostly
developer-oriented, which most users don't care about.

Features should be coordinated with the JIT, not the interpreter,
anyhow.
</content>
</entry>
<entry>
<title>yuzu: Remove CPU Jit setting from the UI</title>
<updated>2019-07-04T12:48:08+00:00</updated>
<author>
<name>fearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2019-07-04T12:48:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=662ff325bf6f1c7fd7da6222a98987ca05b03d4a'/>
<id>urn:sha1:662ff325bf6f1c7fd7da6222a98987ca05b03d4a</id>
<content type='text'>
A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI.
</content>
</entry>
</feed>
