<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kmi/src/uapi/ipc.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-11-02T16:58:13Z</updated>
<entry>
<title>allow skipping some cache flushes in proc</title>
<updated>2024-11-02T16:58:13Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-11-02T16:58:13Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=5890df7bf838a5a912465a1bba02e5d8cf34e33c'/>
<id>urn:sha1:5890df7bf838a5a912465a1bba02e5d8cf34e33c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify enter_rpc, remove finalize_rpc</title>
<updated>2024-11-01T12:21:28Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-11-01T12:21:28Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=642834c327c2d6972379c4808a8966d7543d5da9'/>
<id>urn:sha1:642834c327c2d6972379c4808a8966d7543d5da9</id>
<content type='text'>
+ The simulated benchmarks shows very slightly more than 2M
  requests per second, new record!
</content>
</entry>
<entry>
<title>copy rpc stacks directly</title>
<updated>2024-11-01T10:48:04Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-11-01T10:08:38Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=a126211922d817cd1c4636c26d4a9a8b1b5f381f'/>
<id>urn:sha1:a126211922d817cd1c4636c26d4a9a8b1b5f381f</id>
<content type='text'>
+ Speeds up fork a little bit
</content>
</entry>
<entry>
<title>move stack modifications to be earlier in rpc</title>
<updated>2024-11-01T10:47:57Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-11-01T09:43:14Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=83ec75327c1ec35f25b6aee24f616a41858be539'/>
<id>urn:sha1:83ec75327c1ec35f25b6aee24f616a41858be539</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>bookkeeping</title>
<updated>2024-10-30T00:32:02Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-10-30T00:32:02Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=7a23d95b6e432170d6575f515616e5936d53c85e'/>
<id>urn:sha1:7a23d95b6e432170d6575f515616e5936d53c85e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>most of the way to passing tests</title>
<updated>2024-10-29T22:57:33Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-10-29T22:57:33Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=44a73ecab6e91519627786a5101cd4f1a2f2b0d7'/>
<id>urn:sha1:44a73ecab6e91519627786a5101cd4f1a2f2b0d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>start moving towards threads always being in rpc</title>
<updated>2024-10-29T19:17:31Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-10-29T19:17:31Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=5976ad390a15726c3ddfacf8c8b282c8350f9554'/>
<id>urn:sha1:5976ad390a15726c3ddfacf8c8b282c8350f9554</id>
<content type='text'>
</content>
</entry>
<entry>
<title>speed up ipc_resp a bit</title>
<updated>2024-08-30T15:50:51Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-30T15:50:51Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/kmi/commit/?id=712a15ce6c5fdf9c5156a5954cd6c3551547037c'/>
<id>urn:sha1:712a15ce6c5fdf9c5156a5954cd6c3551547037c</id>
<content type='text'>
+ Skip unwinding stack and just jump directly to userspace
</content>
</entry>
</feed>
