<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kmi/common/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-05-24T15:13:43Z</updated>
<entry>
<title>rename common to src</title>
<updated>2024-05-24T15:13:43Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-05-24T10:24:27Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=bc600ecc3bdf0f189861dfb840f70c2339a7a853'/>
<id>urn:sha1:bc600ecc3bdf0f189861dfb840f70c2339a7a853</id>
<content type='text'>
+ I keep starting to type src and wondering why autocomplete won't work,
  I guess src is just uncounciously a better name
</content>
</entry>
<entry>
<title>implement faster page allocator</title>
<updated>2024-05-10T12:57:25Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-05-10T12:57:25Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=c18ec832ed592e4c6171139a8aaadde827cb13da'/>
<id>urn:sha1:c18ec832ed592e4c6171139a8aaadde827cb13da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add initial smp bringup</title>
<updated>2023-08-04T17:50:41Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-08-04T17:50:41Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=e16f5f81dfb2e97a554ec19b941ec05a7942fd2d'/>
<id>urn:sha1:e16f5f81dfb2e97a554ec19b941ec05a7942fd2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>allow tail call optimizations to happen easier</title>
<updated>2023-07-26T16:23:33Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-07-26T16:23:33Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=8701c9b47319202e845fb12b3e7f7bc829b4c144'/>
<id>urn:sha1:8701c9b47319202e845fb12b3e7f7bc829b4c144</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix possible segfault with non-gig memory sizes</title>
<updated>2023-07-26T16:10:58Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-07-26T16:10:58Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=9e2242a8e6f8eaf76a49f68b3ced64d6ba35047d'/>
<id>urn:sha1:9e2242a8e6f8eaf76a49f68b3ced64d6ba35047d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify fdt reg reading</title>
<updated>2023-07-25T17:36:14Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-07-25T17:36:14Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=1cc2a1f4b044df8f0d244f1940a5701d1100ddc5'/>
<id>urn:sha1:1cc2a1f4b044df8f0d244f1940a5701d1100ddc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify populate/probe pmap</title>
<updated>2023-07-25T15:42:04Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-07-25T15:42:04Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=cd984298d7af1d7b376f16d445b75bcc740e60a5'/>
<id>urn:sha1:cd984298d7af1d7b376f16d445b75bcc740e60a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clarify a few things</title>
<updated>2023-06-04T20:35:26Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-06-04T20:35:26Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=abb11558ee2a2943023f2e9727976a8adace3bc8'/>
<id>urn:sha1:abb11558ee2a2943023f2e9727976a8adace3bc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>visionfive2 boots</title>
<updated>2023-06-04T12:13:43Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-06-04T12:13:43Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=3dbd8c34176312b0bd3aba2309d284ac83181411'/>
<id>urn:sha1:3dbd8c34176312b0bd3aba2309d284ac83181411</id>
<content type='text'>
+ Make 8250 serial driver more generic
+ Still TODO: write a tutorial on how to boot on the visionfive2
</content>
</entry>
<entry>
<title>start trying to boot on visionfive 2</title>
<updated>2023-05-29T18:31:09Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-05-29T18:31:09Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=3ace1ddd76b9c04f3ed23883de6279b4485612e8'/>
<id>urn:sha1:3ace1ddd76b9c04f3ed23883de6279b4485612e8</id>
<content type='text'>
+ Not bootable quite yet. Among other things, I couldn't
  get the current starfive u-boot fork to boot, so
  try adding support for booting with precompiled u-boot
  via the `go` command. Initial testing with qemu shows that
  this should be possible, and if it works, might be useful
  in the (far) future with other slightly janky SBCs.

  Also, NS16550 is 8250-based, and I'm really only using the base
  8250, so rename and add visionfive 2 uart to list of compatibles.
  Visionfive 2 is still completely untested.
</content>
</entry>
</feed>
