<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kmi/arch/riscv64/include/csr.h, 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>2022-05-23T18:31:48Z</updated>
<entry>
<title>new include structure, make parse easier for doxy</title>
<updated>2022-05-23T18:31:48Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-23T18:31:48Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=960330c5d843d1aa96aa191fc27f72da563293ea'/>
<id>urn:sha1:960330c5d843d1aa96aa191fc27f72da563293ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>switch from clang-format to uncrustify</title>
<updated>2022-05-23T17:41:08Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-05-23T17:40:53Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=b096078c282af7233062ba242a213e6f5574cfb1'/>
<id>urn:sha1:b096078c282af7233062ba242a213e6f5574cfb1</id>
<content type='text'>
The output is close enough, and I like that uncrustify is a third-party
tool, so people can install a single tool for formatting instead of
having to lug around a whole toolchain. I fully expect to have to add
settings to uncrustify.conf, but let's see how this goes.
</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>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>start initial irq handling</title>
<updated>2022-04-24T10:54:41Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-04-24T10:54:41Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=be3696bd5853819212b1240751efd8d85f282c68'/>
<id>urn:sha1:be3696bd5853819212b1240751efd8d85f282c68</id>
<content type='text'>
+ Still lots todo, and I'm not entirely sure how I should handle program
  space switches (mainly since the kernel uses the process' stack, maybe
		  it shouldn't?)
</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>Use #if defined(...) when not guard clause</title>
<updated>2022-01-07T18:50:16Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2022-01-07T18:50:16Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=acc26f85f32c68a51e5cc7b613cd0ea0b0630505'/>
<id>urn:sha1:acc26f85f32c68a51e5cc7b613cd0ea0b0630505</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>
