<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sbos.git/kernel/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>2024-12-12T14:48:20+00:00</updated>
<entry>
<title>signal: Remove old way of sending signals and instead use procfs</title>
<updated>2024-12-12T14:48:20+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-12-11T17:47:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=633feeea57c298306d8664c9c2768ab46fb7c6f4'/>
<id>urn:sha1:633feeea57c298306d8664c9c2768ab46fb7c6f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>procfs: Add a procfs</title>
<updated>2024-12-12T14:48:19+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-12-11T13:56:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=bc828883c51c3c0f35872019f4db632e4ce82dc5'/>
<id>urn:sha1:bc828883c51c3c0f35872019f4db632e4ce82dc5</id>
<content type='text'>
Userland can now interface with processes by writing/reading from
`/proc/&lt;pid&gt;/&lt;entry&gt;`

It can send signals, for example `echo 15 &gt; /proc/1/signal`
</content>
</entry>
<entry>
<title>vfs: Force truncation even without permissions</title>
<updated>2024-12-08T18:43:31+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-12-08T18:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=a7ef3d06f74c8131b04b41cdf902e3c59f61769f'/>
<id>urn:sha1:a7ef3d06f74c8131b04b41cdf902e3c59f61769f</id>
<content type='text'>
O_TRUNC as a mode does not seem to imply write permissions
but we still wish to truncate the file before giving back a file
descriptor. Therefore the kernel can now override any permission checks
if it wishes to do a truncation while still using the "ordinary path".
</content>
</entry>
<entry>
<title>vfs: Move read() to vfs.c</title>
<updated>2024-11-30T16:43:25+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-11-30T16:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=5dd05779ce0a6544f4653eee87d278973386d0ab'/>
<id>urn:sha1:5dd05779ce0a6544f4653eee87d278973386d0ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>changes</title>
<updated>2024-11-27T23:12:17+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-11-27T23:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=54869df7835565d0983096f65326cdd2d5f4f3d8'/>
<id>urn:sha1:54869df7835565d0983096f65326cdd2d5f4f3d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vfs: Add O_APPEND support + refactoring</title>
<updated>2024-11-23T15:31:25+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-11-23T14:00:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=02194a2557b50bf850ff2a26d6e1eb6e7b67bb7c'/>
<id>urn:sha1:02194a2557b50bf850ff2a26d6e1eb6e7b67bb7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vfs: Add dup()</title>
<updated>2024-11-22T21:33:06+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-11-22T21:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=8fa2af9678b9e257a1dfb1e5111f35d22366f2c6'/>
<id>urn:sha1:8fa2af9678b9e257a1dfb1e5111f35d22366f2c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: Add RSOD(red screen of death)</title>
<updated>2024-10-16T18:41:17+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-10-16T18:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=4e817cecfa7328af34fb96db7f052352737cd07e'/>
<id>urn:sha1:4e817cecfa7328af34fb96db7f052352737cd07e</id>
<content type='text'>
This is not useful since 99% of the time I will have access to the
serial output. But it does look cool.
</content>
</entry>
<entry>
<title>kernel: small bug fixes</title>
<updated>2024-10-14T19:43:20+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-10-14T19:43:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=8913568be10385abdba07285162506a36827e16e'/>
<id>urn:sha1:8913568be10385abdba07285162506a36827e16e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: stuff</title>
<updated>2024-10-14T19:42:38+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-10-14T19:42:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=87af93c7521be331a5794c6a53f31d13b3a24baa'/>
<id>urn:sha1:87af93c7521be331a5794c6a53f31d13b3a24baa</id>
<content type='text'>
</content>
</entry>
</feed>
