<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Ryujinx/Ryujinx.Core/OsHle/Kernel/KernelErr.cs, branch master</title>
<subtitle>A backup of the Ryujinx master git branch.
</subtitle>
<id>https://git.benis.co.uk/Ryujinx/atom?h=master</id>
<link rel='self' href='https://git.benis.co.uk/Ryujinx/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/'/>
<updated>2018-06-11T00:46:42+00:00</updated>
<entry>
<title>Rename Ryujinx.Core to Ryujinx.HLE and add a separate project for a future LLE implementation</title>
<updated>2018-06-11T00:46:42+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2018-06-11T00:46:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=76f3b1b3a4637ec72abfbb8cbc0679f2e0ca838f'/>
<id>urn:sha1:76f3b1b3a4637ec72abfbb8cbc0679f2e0ca838f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better implementation of SetThreadCoreMask that allows changing the Core Mask (untested, no clue if it actually works)</title>
<updated>2018-05-14T01:00:29+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2018-05-14T01:00:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=b2b1d7dcd7bef8b78c7cea9d81339ba664fe7578'/>
<id>urn:sha1:b2b1d7dcd7bef8b78c7cea9d81339ba664fe7578</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NvServices refactoring (#120)</title>
<updated>2018-05-07T18:53:23+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2018-05-07T18:53:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=34037701c708cb70bbf44dea71ee0912f7b4102b'/>
<id>urn:sha1:34037701c708cb70bbf44dea71ee0912f7b4102b</id>
<content type='text'>
* Initial implementation of NvMap/NvHostCtrl

* More work on NvHostCtrl

* Refactoring of nvservices, move GPU Vmm, make Vmm per-process, refactor most gpu devices, move Gpu to Core, fix CbBind

* Implement GetGpuTime, support CancelSynchronization, fix issue on InsertWaitingMutex, proper double buffering support (again, not working properly for commercial games, only hb)

* Try to fix perf regression reading/writing textures, moved syncpts and events to a UserCtx class, delete global state when the process exits, other minor tweaks

* Remove now unused code, add comment about probably wrong result codes
</content>
</entry>
<entry>
<title>Implement the synchronization primitives like the Horizon kernel does (#97)</title>
<updated>2018-04-21T19:07:16+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2018-04-21T19:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=90279d96ea7c89df8876798caad106bcf1972762'/>
<id>urn:sha1:90279d96ea7c89df8876798caad106bcf1972762</id>
<content type='text'>
* Started to work in improving the sync primitives

* Some fixes

* Check that the mutex address matches before waking a waiting thread

* Add MutexOwner field to keep track of the thread owning the mutex, update wait list when priority changes, other tweaks

* Add new priority information to the log

* SvcSetThreadPriority should update just the WantedPriority
</content>
</entry>
<entry>
<title>[HLE/Kernel] Somewhat improved sync primitives</title>
<updated>2018-04-19T02:52:36+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2018-04-19T02:52:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=b9af34f3dd1e7f5e38b038f182c9fd4a791fdfea'/>
<id>urn:sha1:b9af34f3dd1e7f5e38b038f182c9fd4a791fdfea</id>
<content type='text'>
</content>
</entry>
</feed>
