<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kmi/arch/riscv64/conf/kmi.its, 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-17T16:34:03Z</updated>
<entry>
<title>cleanup riscv64/conf</title>
<updated>2024-07-17T16:34:03Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-07-17T16:34:03Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=83f8e82c421fa9013ac813b1560abf1c749822ca'/>
<id>urn:sha1:83f8e82c421fa9013ac813b1560abf1c749822ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>misc fixes</title>
<updated>2024-07-07T11:34:39Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-07-07T11:34:39Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=d592abd8ccc4026c51e196777031eb65c4acc4de'/>
<id>urn:sha1:d592abd8ccc4026c51e196777031eb65c4acc4de</id>
<content type='text'>
+ Align kernel to 2MiB boundary in u-boot

+ Optimize alignment functions a little bit, should still have to check
  on real hardware but 'feels' more clean

+ Add early boot debugging

+ Put extra cores we aren't ready to account for to sleep if/when they
  boot.

+ Make BASE_PAGE_SIZE constant on riscv64/32, helps the compiler with
  some alignment checks among other things.
</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>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>
</feed>
