<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sbos.git/cpu, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kling.gg/sbos.git/atom?h=master</id>
<link rel='self' href='https://git.kling.gg/sbos.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/'/>
<updated>2023-10-30T23:18:38+00:00</updated>
<entry>
<title>Meta: Move kernel and userland to their own folders.</title>
<updated>2023-10-30T23:18:38+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-30T21:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=8a9208612eec8ddae4c418485d848ecfa0613699'/>
<id>urn:sha1:8a9208612eec8ddae4c418485d848ecfa0613699</id>
<content type='text'>
This is to allow both the kernel and the userland to share certain
header files and to make the folder structure a bit more clear.
</content>
</entry>
<entry>
<title>Cleanup of things that did not get formatted or not included in old commits</title>
<updated>2023-10-30T20:49:48+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-30T20:47:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=ca76600acc8bf7a02346efa5bd8f17072210ec01'/>
<id>urn:sha1:ca76600acc8bf7a02346efa5bd8f17072210ec01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kernel/LibC: Add signals and support for custom signal handlers to processes.</title>
<updated>2023-10-30T20:49:48+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-30T19:46:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=ecf1e4c6c6efc3edeb006ff120ac60a191ddce50'/>
<id>urn:sha1:ecf1e4c6c6efc3edeb006ff120ac60a191ddce50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kernel/LibC/Networking: Be able to send UDP messages</title>
<updated>2023-10-30T20:49:48+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-27T20:17:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=d50d18c9da3a125f0196bec89802dec1c5b0b800'/>
<id>urn:sha1:d50d18c9da3a125f0196bec89802dec1c5b0b800</id>
<content type='text'>
Now it can send UDP messages to a specific IP address and libc has
enough to create a basic UDP ECHO server, that is kinda cool.
</content>
</entry>
<entry>
<title>Kernel/Networking/LibC: Add syscalls and libc functions for UDP</title>
<updated>2023-10-30T20:49:48+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-26T22:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=5026f823fa2708404302aa59d03401635a435c0b'/>
<id>urn:sha1:5026f823fa2708404302aa59d03401635a435c0b</id>
<content type='text'>
This allows a UDP server to be created in userland and read data.
Currently it can't send data and is very very simplistic.

Code is horrible and probably needs some fixing until it can be further built
upon.
</content>
</entry>
<entry>
<title>Kernel: Add basic support for PCI and rtl8139</title>
<updated>2023-10-30T20:49:48+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-25T20:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=0503ff5d7c1630d19ca494621b4fd34a53ddc41e'/>
<id>urn:sha1:0503ff5d7c1630d19ca494621b4fd34a53ddc41e</id>
<content type='text'>
This implementation is very messy and is currently not used.
</content>
</entry>
<entry>
<title>RTL8139: Transmission and interrupts seem to magically work now.</title>
<updated>2023-10-30T20:49:48+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-25T17:36:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=9ea708da24784d2f4960f0353b7a08c0c2c08145'/>
<id>urn:sha1:9ea708da24784d2f4960f0353b7a08c0c2c08145</id>
<content type='text'>
This commit is done to preserve the functional code before I make new
changes.
</content>
</entry>
<entry>
<title>Kernel: Add basic PCI and very basic rtl8139 support</title>
<updated>2023-10-30T20:49:48+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-24T17:22:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=730e065e0bba1394750b3172bb7e2f1c0fd42c73'/>
<id>urn:sha1:730e065e0bba1394750b3172bb7e2f1c0fd42c73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>VFS/LibC: Create ftruncate function and corresponding syscall and libc implementation</title>
<updated>2023-10-24T12:10:07+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-24T12:10:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=2292b11e82a3d6d70e7bb932c512155dc13c5025'/>
<id>urn:sha1:2292b11e82a3d6d70e7bb932c512155dc13c5025</id>
<content type='text'>
Previously this function was only used for shared memory region created
by shm_open because I was lazy. Now exists for all files.
</content>
</entry>
<entry>
<title>VFS/libc: Create a syscall for mkdir and add the function to libc</title>
<updated>2023-10-23T21:36:34+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-23T20:13:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=e05d72ba8f09866b768f3da7776b807072ed7b9b'/>
<id>urn:sha1:e05d72ba8f09866b768f3da7776b807072ed7b9b</id>
<content type='text'>
</content>
</entry>
</feed>
