<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sbos.git/Makefile, 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>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: Move min, max functions to their own file</title>
<updated>2023-10-30T20:49:48+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-10-27T17:39:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=715274d3a77c58510b97c3f87cd604dde9de7a4f'/>
<id>urn:sha1:715274d3a77c58510b97c3f87cd604dde9de7a4f</id>
<content type='text'>
</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: Fixup rtl8139, add basic ARP and ethernet 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-26T20:35:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=f8e15da04472f5ed6a26e588de4a23cb3e1ba20b'/>
<id>urn:sha1:f8e15da04472f5ed6a26e588de4a23cb3e1ba20b</id>
<content type='text'>
Currently the ARP appears to be able to respond to requests.
</content>
</entry>
<entry>
<title>Build system: Remove the network cards from as where only for testing</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:45:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=cf60045bdb969f6fe44fe7dc9bf7cec593a0b05c'/>
<id>urn:sha1:cf60045bdb969f6fe44fe7dc9bf7cec593a0b05c</id>
<content type='text'>
</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>
