<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wkern.git/kernel/common, branch master</title>
<subtitle>a UNIX-like RISC-V kernel written from scratch
</subtitle>
<id>https://git.itsnat.dev/wkern.git/atom?h=master</id>
<link rel='self' href='https://git.itsnat.dev/wkern.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.itsnat.dev/wkern.git/'/>
<updated>2026-09-21T02:12:49Z</updated>
<entry>
<title>add x86 support</title>
<updated>2026-09-21T02:12:49Z</updated>
<author>
<name>Nathan Lee</name>
<email>me@nwlee.tech</email>
</author>
<published>2026-09-21T02:12:49Z</published>
<link rel='alternate' type='text/html' href='https://git.itsnat.dev/wkern.git/commit/?id=50e526d72f1fd9cb895d743a1353b54505b48025'/>
<id>urn:sha1:50e526d72f1fd9cb895d743a1353b54505b48025</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add buddy allocator and remove the old freelist allocator</title>
<updated>2026-08-31T03:46:22Z</updated>
<author>
<name>Nathan Lee</name>
<email>me@nwlee.tech</email>
</author>
<published>2026-08-31T03:46:22Z</published>
<link rel='alternate' type='text/html' href='https://git.itsnat.dev/wkern.git/commit/?id=11501f6f0c82712ea5f172f9177f2375c87d06e9'/>
<id>urn:sha1:11501f6f0c82712ea5f172f9177f2375c87d06e9</id>
<content type='text'>
- todo later: add other allocators (vmalloc + multi-page allocator)
- todo later: initialize memory pages
- the current kmalloc will not work anyways
</content>
</entry>
<entry>
<title>add support for printk printers in the formatter</title>
<updated>2026-08-31T01:23:28Z</updated>
<author>
<name>Nathan Lee</name>
<email>me@nwlee.tech</email>
</author>
<published>2026-08-31T01:23:28Z</published>
<link rel='alternate' type='text/html' href='https://git.itsnat.dev/wkern.git/commit/?id=dd825ef769c107d86b80ede076e90cca3cf303b2'/>
<id>urn:sha1:dd825ef769c107d86b80ede076e90cca3cf303b2</id>
<content type='text'>
- todo: add support for size_t (currently, you can just cast to
  uintptr_t)
</content>
</entry>
<entry>
<title>fix typos + .data section issues</title>
<updated>2026-08-31T01:15:31Z</updated>
<author>
<name>Nathan Lee</name>
<email>me@nwlee.tech</email>
</author>
<published>2026-08-31T01:15:31Z</published>
<link rel='alternate' type='text/html' href='https://git.itsnat.dev/wkern.git/commit/?id=b62815bfb6b05e90eef04d2021305b6f5b335f53'/>
<id>urn:sha1:b62815bfb6b05e90eef04d2021305b6f5b335f53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rework early kernel init</title>
<updated>2026-08-29T02:26:14Z</updated>
<author>
<name>Nathan Lee</name>
<email>me@nwlee.tech</email>
</author>
<published>2026-08-29T02:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.itsnat.dev/wkern.git/commit/?id=7f4c833ced046f88160a50e7adb1f55343e7e759'/>
<id>urn:sha1:7f4c833ced046f88160a50e7adb1f55343e7e759</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rework project structure</title>
<updated>2026-08-12T22:44:17Z</updated>
<author>
<name>Nathan Lee</name>
<email>me@nwlee.tech</email>
</author>
<published>2026-08-12T22:44:17Z</published>
<link rel='alternate' type='text/html' href='https://git.itsnat.dev/wkern.git/commit/?id=2c0efd93530c472e96ff3529aee983b53f3b78d9'/>
<id>urn:sha1:2c0efd93530c472e96ff3529aee983b53f3b78d9</id>
<content type='text'>
</content>
</entry>
</feed>
