<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kmi/arch/riscv64/kernel/pmem.c, 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>2024-07-09T19:12:27Z</updated>
<entry>
<title>start working on tests</title>
<updated>2024-07-09T19:12:27Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-07-09T19:12:27Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=e8a1df103cc28419dd7d4439c0b1d1739d110f78'/>
<id>urn:sha1:e8a1df103cc28419dd7d4439c0b1d1739d110f78</id>
<content type='text'>
+ Current setup will likely not last long, just a stopgap until I figure
  out how I want to build each testcase etc.

  Probably dir based, but I'll probably add some scripts that generate
  the build rules for each test case (or binary?). Also, should probably
  put ouput files in a build directory and keep the source clean, but
  again, good enough for now.

  Will have to start implementing more extensive tests, and probably
  come up with some way to compare textual output etc.
</content>
</entry>
<entry>
<title>prefer __riscv_xlen over riscv64</title>
<updated>2024-07-06T16:31:13Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-07-06T16:31:13Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=f810f1583725b84d3538adfe2aab6dea00f5ae87'/>
<id>urn:sha1:f810f1583725b84d3538adfe2aab6dea00f5ae87</id>
<content type='text'>
</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>riscv32 boots and advances as far as riscv64</title>
<updated>2022-09-14T18:21:27Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-09-11T18:50:55Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=025778e89e7d0fe3cd1ad53537c9cc6f3cd819cc'/>
<id>urn:sha1:025778e89e7d0fe3cd1ad53537c9cc6f3cd819cc</id>
<content type='text'>
</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>add @file info to all files</title>
<updated>2022-05-22T20:35:02Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-22T20:35:02Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=72df0de8cb579fd96449d19eb57fc71335907a19'/>
<id>urn:sha1:72df0de8cb579fd96449d19eb57fc71335907a19</id>
<content type='text'>
+ Next step, start documenting contents of each file.
</content>
</entry>
<entry>
<title>add clang format and run it</title>
<updated>2022-04-10T12:42:04Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-04-10T12:39:41Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=8aa17b12f29536ea9c8b6ca22c7f153e8d90fa3b'/>
<id>urn:sha1:8aa17b12f29536ea9c8b6ca22c7f153e8d90fa3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modified pmem configuration handling</title>
<updated>2022-01-07T18:21:39Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-01-07T18:21:39Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=adeac5a8ce9c06ad589d2dd6ee137071ba865d0c'/>
<id>urn:sha1:adeac5a8ce9c06ad589d2dd6ee137071ba865d0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow building with clang</title>
<updated>2022-01-07T12:05:06Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-01-06T21:39:12Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=9cc125fb3cfdc2c8ae7153b5ae0fe705980835fb'/>
<id>urn:sha1:9cc125fb3cfdc2c8ae7153b5ae0fe705980835fb</id>
<content type='text'>
+ Release mode is sort of broken, as lto doesn't work with linker
  relaxation and turning the relaxation off causes issues with the jump
  from init to kernel (as I've currently implemented it, could probably
  be fixed with a manual jump from assembly, I'll add it to my TODO
  list)
</content>
</entry>
</feed>
