<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kmi/lib, 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>arbitrary load address and RAM base detection</title>
<updated>2023-05-11T19:55:31Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-05-11T19:55:31Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=27ffa747f36aee9c1d5bbc61395a078238366070'/>
<id>urn:sha1:27ffa747f36aee9c1d5bbc61395a078238366070</id>
<content type='text'>
+ Both kind of go hand in hand, made sense to do both at the same time.

Some parts feel slightly hacky, the loader works by placing everything
on the stack and avoiding global values. Still, seems to work?
</content>
</entry>
<entry>
<title>update license stuff</title>
<updated>2023-05-01T19:02:49Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-05-01T19:02:49Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=05d4244f68e35c1bef6488292bf9730df3636fd9'/>
<id>urn:sha1:05d4244f68e35c1bef6488292bf9730df3636fd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename to kmi</title>
<updated>2023-04-30T14:06:02Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-04-30T14:06:02Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=ea5ebe0809fb31b9f125ac0689f706cc5f3f078f'/>
<id>urn:sha1:ea5ebe0809fb31b9f125ac0689f706cc5f3f078f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>write init more sensibly</title>
<updated>2022-11-12T22:09:21Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-11-12T22:09:21Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=90ab6923775b2e011f434c92361bc5aabb4ce980'/>
<id>urn:sha1:90ab6923775b2e011f434c92361bc5aabb4ce980</id>
<content type='text'>
+ Both easier to look at and now the userspace doesn't play as big of a
  role in the 'benchmarking' with optimizations turned on.
</content>
</entry>
<entry>
<title>doxygen shows no warnings</title>
<updated>2022-06-12T13:18:47Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-06-12T13:18:47Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=62fc51338d7259c2ea39f38bd8c7d9552e9b2002'/>
<id>urn:sha1:62fc51338d7259c2ea39f38bd8c7d9552e9b2002</id>
<content type='text'>
+ Does not mean documentation is done, but it's a nice little
  achievement nonetheless.
</content>
</entry>
<entry>
<title>add license texts</title>
<updated>2022-06-12T10:58:42Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-06-12T10:58:42Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=6c529c5c6c2d016d77b143171c5e27fbec0d2bfd'/>
<id>urn:sha1:6c529c5c6c2d016d77b143171c5e27fbec0d2bfd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>continue documentation</title>
<updated>2022-06-11T20:35:33Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-06-11T20:35:33Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=62ee0f7e1936a9eccb55fa360a1dce223819e0b8'/>
<id>urn:sha1:62ee0f7e1936a9eccb55fa360a1dce223819e0b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix ubsan warning in release mode</title>
<updated>2022-06-11T16:12:43Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-06-11T16:12:43Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=56fb0b774a8e89be1cb7ab1e5f464bbedd19fb22'/>
<id>urn:sha1:56fb0b774a8e89be1cb7ab1e5f464bbedd19fb22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>continue documentation</title>
<updated>2022-06-11T16:08:18Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-06-11T16:08:18Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=426da8be0db33405b0cfe53108b65040623972f0'/>
<id>urn:sha1:426da8be0db33405b0cfe53108b65040623972f0</id>
<content type='text'>
</content>
</entry>
</feed>
