<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kmi, branch master</title>
<subtitle>ACTIVE - Kernel with migrating threads as IPC</subtitle>
<id>https://metanimi.dy.fi/cgit/kmi/atom?h=master</id>
<link rel='self' href='https://metanimi.dy.fi/cgit/kmi/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/'/>
<updated>2026-01-25T15:14:53Z</updated>
<entry>
<title>implement dmem semi-properly</title>
<updated>2026-01-25T15:14:53Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-01-25T15:14:53Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=cd41ed1758f4842d7b78870385e16b579cc89c38'/>
<id>urn:sha1:cd41ed1758f4842d7b78870385e16b579cc89c38</id>
<content type='text'>
+ Add tests and fix virtual mapping, this is enough to start writing
  proper userspace drivers
</content>
</entry>
<entry>
<title>allow reading fdt in tests</title>
<updated>2026-01-25T13:07:04Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-01-25T13:07:04Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=e8a7fe3bd5c40168d531a6a4f00a7417a278d58c'/>
<id>urn:sha1:e8a7fe3bd5c40168d531a6a4f00a7417a278d58c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>specify some error codes</title>
<updated>2026-01-24T21:27:28Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-01-24T21:27:28Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=783e615ca031045eaa979532fc2c2b762ed8593f'/>
<id>urn:sha1:783e615ca031045eaa979532fc2c2b762ed8593f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make physical memory request a capability</title>
<updated>2026-01-24T21:24:45Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-01-24T21:24:45Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=6fb77c70559782a9928432af5cc6f83906a530c1'/>
<id>urn:sha1:6fb77c70559782a9928432af5cc6f83906a530c1</id>
<content type='text'>
+ Seems obvious, not sure why I hadn't done it already
</content>
</entry>
<entry>
<title>improve timer handling</title>
<updated>2026-01-24T20:34:12Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-01-24T20:34:12Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=1eaac15cdb220df7536c74774a1ce7d1f0519c63'/>
<id>urn:sha1:1eaac15cdb220df7536c74774a1ce7d1f0519c63</id>
<content type='text'>
+ Previous code assumed a timer would only trigger when requested, but
  didn't explicitly disable timers during init. Newer versions of qemu
  (&gt;= 10?) seem to have some kind of timer set, unsure if that's via
  OpenSBI or what exactly but some slower tests were failing because of
  it.
</content>
</entry>
<entry>
<title>simplify generator scripts</title>
<updated>2025-04-22T18:09:09Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-04-22T18:09:09Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=9d735045e0b73b46443f9dacd1b42f5ac3e734de'/>
<id>urn:sha1:9d735045e0b73b46443f9dacd1b42f5ac3e734de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>some header improvements</title>
<updated>2025-03-18T19:06:12Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-03-18T19:06:12Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=96eca4b42f1efc4fbb663dd6994a43fcdf26bf5d'/>
<id>urn:sha1:96eca4b42f1efc4fbb663dd6994a43fcdf26bf5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update README</title>
<updated>2024-11-10T15:51:00Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-11-10T15:51:00Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=3b94d29f866e4ce4cc802d23c8770b08e70a02e1'/>
<id>urn:sha1:3b94d29f866e4ce4cc802d23c8770b08e70a02e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>also clean tests and benchmarks on clean_all</title>
<updated>2024-11-08T13:18:03Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-11-08T13:18:03Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=9d06b0378bc63fb11c141b7eab47bea2abde93c2'/>
<id>urn:sha1:9d06b0378bc63fb11c141b7eab47bea2abde93c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>document __prepare_exec</title>
<updated>2024-11-08T13:12:55Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-11-08T13:12:55Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=04b1f2ddc98d0ab0c93fdf29fc163f3f09fbf44e'/>
<id>urn:sha1:04b1f2ddc98d0ab0c93fdf29fc163f3f09fbf44e</id>
<content type='text'>
</content>
</entry>
</feed>
