<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pub/teachos/kernel.git/arch/x86_64/src/context_switching, branch develop</title>
<subtitle>An educational OS kernel</subtitle>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/'/>
<entry>
<title>x86_64: move files out of the way</title>
<updated>2025-07-24T16:35:34+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2025-07-24T16:35:34+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=2d3399ab6072acd85811a54fce8eff50628888b6'/>
<id>2d3399ab6072acd85811a54fce8eff50628888b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>x86_64: fix syscall error code reading</title>
<updated>2025-07-14T13:06:17+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2025-07-14T13:06:17+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=3a2efa4ebc6b07a2304416262d5032a32dcddd8b'/>
<id>3a2efa4ebc6b07a2304416262d5032a32dcddd8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add constexpr to create segment descriptor</title>
<updated>2025-06-09T11:40:02+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-06-09T11:40:02+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=3a7a596299580a3fd7d8b61f3ec34a3c0bfc5a3c'/>
<id>3a7a596299580a3fd7d8b61f3ec34a3c0bfc5a3c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Readd text kernels ection with explanation</title>
<updated>2025-05-27T12:41:50+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-05-27T12:41:50+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=3e597ede8079883b3b9d48faf94b8a7bec2a2118'/>
<id>3e597ede8079883b3b9d48faf94b8a7bec2a2118</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve syscalls and user heap allocator</title>
<updated>2025-05-20T12:29:09+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-05-20T12:29:09+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=8a6a9a3a159ce1b960721eb921b8e8d81b15b718'/>
<id>8a6a9a3a159ce1b960721eb921b8e8d81b15b718</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make new usable for both kernel and user calls</title>
<updated>2025-05-18T14:46:17+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-05-18T14:45:05+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=8d39f3f67734bf39cada370c39243e6ef33bf4a0'/>
<id>8d39f3f67734bf39cada370c39243e6ef33bf4a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crashes because of are frame allocator copy</title>
<updated>2025-05-12T13:51:12+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-05-12T13:51:12+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=29e067867e7a437d12351b481024d4bab431b202'/>
<id>29e067867e7a437d12351b481024d4bab431b202</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust user heap to lazy allocate heap</title>
<updated>2025-05-12T08:50:12+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-05-12T08:50:12+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=ee4c61f7313fedd23d01c69ea5036fa38ef6248a'/>
<id>ee4c61f7313fedd23d01c69ea5036fa38ef6248a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make frame_allocator and active_page_table statically available</title>
<updated>2025-05-11T09:29:56+00:00</updated>
<author>
<name>Fabian Imhof</name>
<email>fabian.imhof@ost.ch</email>
</author>
<published>2025-05-11T09:29:56+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=ef156dd6430855434b54275b22cd43ee3cedcfdc'/>
<id>ef156dd6430855434b54275b22cd43ee3cedcfdc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust user heap allocator with expanding heap functionality</title>
<updated>2025-05-11T08:48:57+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-05-11T08:48:57+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=833cd6446d9981a262959749c0e248e33b54c174'/>
<id>833cd6446d9981a262959749c0e248e33b54c174</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
