<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kmi/tests/scripts, 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>allow reading fdt in tests</title>
<updated>2026-01-25T13:07:04Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-01-25T13:07:04Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=e8a7fe3bd5c40168d531a6a4f00a7417a278d58c'/>
<id>urn:sha1:e8a7fe3bd5c40168d531a6a4f00a7417a278d58c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify generator scripts</title>
<updated>2025-04-22T18:09:09Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-04-22T18:09:09Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=9d735045e0b73b46443f9dacd1b42f5ac3e734de'/>
<id>urn:sha1:9d735045e0b73b46443f9dacd1b42f5ac3e734de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial exec support</title>
<updated>2024-11-02T13:28:23Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-11-02T13:28:23Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=d127146846f4d6561e15000d1469b715dafdb627'/>
<id>urn:sha1:d127146846f4d6561e15000d1469b715dafdb627</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test all ipc variants more-or-less properly</title>
<updated>2024-11-01T08:28:11Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-11-01T02:44:50Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=9914b44878ca52cc615d2f4e47fec400dd55ab76'/>
<id>urn:sha1:9914b44878ca52cc615d2f4e47fec400dd55ab76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc actually marks and unmarks stack regions</title>
<updated>2024-11-01T08:27:36Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-10-30T11:34:18Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=f139fff6ae7063c1965fa3085bb2585d7d838d72'/>
<id>urn:sha1:f139fff6ae7063c1965fa3085bb2585d7d838d72</id>
<content type='text'>
+ Processes won't be able to read previous stack frames etc
</content>
</entry>
<entry>
<title>specify mabi and march</title>
<updated>2024-08-30T15:52:55Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-30T15:52:55Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=5cc76c436fa1234323bad51d72d1291d95991da6'/>
<id>urn:sha1:5cc76c436fa1234323bad51d72d1291d95991da6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify tests</title>
<updated>2024-08-26T15:34:24Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-26T15:34:24Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=eff7f52c368df5dc662d54956de5aa3b2b9ee936'/>
<id>urn:sha1:eff7f52c368df5dc662d54956de5aa3b2b9ee936</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add malloc test</title>
<updated>2024-08-21T20:31:48Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-21T20:31:48Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=97ffab0a8472981b927d0f4e81bb72f6ecd69b86'/>
<id>urn:sha1:97ffab0a8472981b927d0f4e81bb72f6ecd69b86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>small fixes to issues reported by analyzer</title>
<updated>2024-08-17T21:17:35Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-17T21:17:35Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=ab011165cd440b5535d39febd8118e3e26b64b57'/>
<id>urn:sha1:ab011165cd440b5535d39febd8118e3e26b64b57</id>
<content type='text'>
+ Currently analyzer has to be run manually with something like

	make CFLAGS='-fanalyzer -Wno-analyzer-infinite-loop'

  I use an infinite loop as an assert, I know it's not great/technically
  UB but it's just a fallback.

+ Analyzer is still somewhat limited, I could add in more
  attributes about different functions, such as memory allocation sizes
  etc.

+ If I ever set up a CI pipeline, remember to use analyzer?
</content>
</entry>
</feed>
