<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lume/na/kernel, branch master</title>
<subtitle>A general-purpose operating system with Linux ABI compatibility
</subtitle>
<id>https://git.richardqin.org/lume/atom?h=master</id>
<link rel='self' href='https://git.richardqin.org/lume/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/'/>
<updated>2026-07-10T03:31:46Z</updated>
<entry>
<title>refactor: promote new architecture to repository root</title>
<updated>2026-07-10T03:31:46Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-07-10T03:31:46Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/commit/?id=e90b72ec3082588b296956730bd2930cf8d5d671'/>
<id>urn:sha1:e90b72ec3082588b296956730bd2930cf8d5d671</id>
<content type='text'>
Archive the deprecated implementation under lume-legacy, make the new kernel the default root-level build, and update repository entry points without changing kernel behavior.
</content>
</entry>
<entry>
<title>feat: establish bootable new architecture checkpoint</title>
<updated>2026-07-10T03:24:56Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-07-10T03:24:56Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/commit/?id=1767d390fbf3d0c65389de46caf0b6d43ef3b6ad'/>
<id>urn:sha1:1767d390fbf3d0c65389de46caf0b6d43ef3b6ad</id>
<content type='text'>
Replace the compressed boot path with a relocatable higher-half RISC-V entry, expand memory and SMP support, and add the driver, TTY, VFS, exec, signal, syscall, initramfs, and self-test infrastructure needed for a bootable kernel checkpoint.
</content>
</entry>
<entry>
<title>feat: update module.mk files to include additional source files for various subsystems</title>
<updated>2026-05-13T08:32:52Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-05-13T08:32:52Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/commit/?id=63dc025705f6533b91fb1a7d26e6ed864efd9900'/>
<id>urn:sha1:63dc025705f6533b91fb1a7d26e6ed864efd9900</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: reorganize kernel_main initialization sequence and add syscall initialization</title>
<updated>2026-05-13T08:28:44Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-05-13T08:28:44Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/commit/?id=67cc7598da3a1cd02f06f9c0fd3f60ae2e7dc02f'/>
<id>urn:sha1:67cc7598da3a1cd02f06f9c0fd3f60ae2e7dc02f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement user-kernel memory copy functions with validation</title>
<updated>2026-05-13T08:28:06Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-05-13T08:28:06Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/commit/?id=8cbf571e56fd5ef631b51f4e5e3f181df1a529ff'/>
<id>urn:sha1:8cbf571e56fd5ef631b51f4e5e3f181df1a529ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement PID allocator with bitmap-based allocation</title>
<updated>2026-05-13T08:27:35Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-05-13T08:27:35Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/commit/?id=84be4cc9baf7b0a75af18e77995184e0494b4e87'/>
<id>urn:sha1:84be4cc9baf7b0a75af18e77995184e0494b4e87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement process control system calls (exit, getpid, gettid, sched_yield, wait4)</title>
<updated>2026-05-13T08:26:58Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-05-13T08:26:58Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/commit/?id=4668c7bcc6224a34822cfc6cbc4ea62593ea898b'/>
<id>urn:sha1:4668c7bcc6224a34822cfc6cbc4ea62593ea898b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement memory management system calls (brk, mmap, munmap, mprotect)</title>
<updated>2026-05-13T08:26:39Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-05-13T08:26:39Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/commit/?id=8479daccb936741905f50aae4c11ef0c0800eb24'/>
<id>urn:sha1:8479daccb936741905f50aae4c11ef0c0800eb24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement sys_uname for system information retrieval</title>
<updated>2026-05-13T08:26:19Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-05-13T08:26:19Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/commit/?id=44634e2eeac6bef525e08d97c1bf4bea8c4c5f03'/>
<id>urn:sha1:44634e2eeac6bef525e08d97c1bf4bea8c4c5f03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement syscall dispatcher and initialization for system calls</title>
<updated>2026-05-13T08:25:25Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-05-13T08:25:25Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/lume/commit/?id=6dd868b2919c594760d6cb671c859c1d35f12f2b'/>
<id>urn:sha1:6dd868b2919c594760d6cb671c859c1d35f12f2b</id>
<content type='text'>
</content>
</entry>
</feed>
