<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kmi/TODO.txt, 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>2023-04-30T14:24:30Z</updated>
<entry>
<title>conform closer to other project structures</title>
<updated>2023-04-30T14:24:30Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-04-30T14:24:30Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=27fe6041eb2bf679b3f793f5e75c709c58074ed2'/>
<id>urn:sha1:27fe6041eb2bf679b3f793f5e75c709c58074ed2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>continue documentation efforts</title>
<updated>2022-05-29T13:23:41Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-29T13:23:41Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=d7cb08134102b7a2410c48d2a1802193f9031e00'/>
<id>urn:sha1:d7cb08134102b7a2410c48d2a1802193f9031e00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add status info to memory mappings</title>
<updated>2022-05-21T18:02:17Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-21T18:02:17Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=8da0171e5ca3492cdb34422184a1c96acd0b5165'/>
<id>urn:sha1:8da0171e5ca3492cdb34422184a1c96acd0b5165</id>
<content type='text'>
+ next up would probably be to start working on process/thread
  relationships, largely as documented. Still not entirely sure about
  how I want to handle fork, but I suppose I might figure it out at some
  point.
</content>
</entry>
<entry>
<title>implement timers better</title>
<updated>2022-05-21T12:04:01Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-21T12:04:01Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=836026dbba64793afc0d2591ffdb6fb39b696977'/>
<id>urn:sha1:836026dbba64793afc0d2591ffdb6fb39b696977</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial workings of shared memory</title>
<updated>2022-05-12T12:52:25Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-12T12:52:25Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=1ea7d9dec1b460ab76dfd6270596c8138c9c2b40'/>
<id>urn:sha1:1ea7d9dec1b460ab76dfd6270596c8138c9c2b40</id>
<content type='text'>
+ Should document this better but essentially a server requests a shared
  buffer, and chan then share this buffer to a thread. Freeing the
  buffer is done through normal means. MR_SHARED is used for buffers
  that are shared, and MR_OWNED tells whoever is freeing that region
  that it is allowed to free the physical memory behind the shared
  buffer.
</content>
</entry>
<entry>
<title>riscv64 boots with clang (sort of)</title>
<updated>2022-05-05T20:19:42Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-05T20:19:42Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=5fb1af3ab12880331fb1e2150aa23b1278e60ddd'/>
<id>urn:sha1:5fb1af3ab12880331fb1e2150aa23b1278e60ddd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>continue building base for irq handling</title>
<updated>2022-04-29T14:38:41Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-04-29T14:38:41Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=9273c16434316a8ab60dc78ee65a03e68031203a'/>
<id>urn:sha1:9273c16434316a8ab60dc78ee65a03e68031203a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix warnings on 32bit riscv</title>
<updated>2022-04-21T20:25:57Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-04-21T20:25:57Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=42451ed4718af3f93770feb201bd023625d69b3a'/>
<id>urn:sha1:42451ed4718af3f93770feb201bd023625d69b3a</id>
<content type='text'>
+ Will most probably not work on 32bit, but nice to make 'portable'
  code.
</content>
</entry>
<entry>
<title>start working on timer subsys</title>
<updated>2022-04-21T09:12:38Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-04-18T18:10:57Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=7967a9ab13214543041e4408086668b4db8d3e62'/>
<id>urn:sha1:7967a9ab13214543041e4408086668b4db8d3e62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>faster deps.mk generation</title>
<updated>2022-03-03T01:04:55Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-03-03T01:04:55Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=8bba05b0aefaec7cc2154123f35be9b6cff7f7b3'/>
<id>urn:sha1:8bba05b0aefaec7cc2154123f35be9b6cff7f7b3</id>
<content type='text'>
</content>
</entry>
</feed>
