<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pub/teachos/kernel.git/arch/x86_64/src/kernel/main.cpp, 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>wip allocating heap memory in user mode</title>
<updated>2025-05-08T08:51:52+00:00</updated>
<author>
<name>Fabian Imhof</name>
<email>fabian.imhof@ost.ch</email>
</author>
<published>2025-05-08T08:51:52+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=0b62fdb3fe657d056a42d7567b67951ba3468738'/>
<id>0b62fdb3fe657d056a42d7567b67951ba3468738</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move not public methods into anonymous namespace</title>
<updated>2025-04-27T14:07:33+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-04-27T14:07:33+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=13dd2bd5a88ec7efeadf8586778f2c5a26d8cd9e'/>
<id>13dd2bd5a88ec7efeadf8586778f2c5a26d8cd9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>wip implement syscall in cpp</title>
<updated>2025-04-27T11:20:02+00:00</updated>
<author>
<name>Fabian Imhof</name>
<email>fabian.imhof@ost.ch</email>
</author>
<published>2025-04-27T11:20:02+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=7261c64bb236a313ed8846a9c9dbded6890a9e98'/>
<id>7261c64bb236a313ed8846a9c9dbded6890a9e98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document methods and move them into kernel cpu folder</title>
<updated>2025-04-11T09:25:04+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-04-11T09:25:04+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=9a185c1533bd2197d0e830369b4cc26abf88e2c9'/>
<id>9a185c1533bd2197d0e830369b4cc26abf88e2c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move context_switch function and environment into different directory</title>
<updated>2025-04-10T12:11:55+00:00</updated>
<author>
<name>Fabian Imhof</name>
<email>fabian.imhof@ost.ch</email>
</author>
<published>2025-04-10T12:11:55+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=dff78de795a89c181e9c94b26db2f16988e8f4d6'/>
<id>dff78de795a89c181e9c94b26db2f16988e8f4d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move context_switch function into cpp code</title>
<updated>2025-04-10T10:28:46+00:00</updated>
<author>
<name>Fabian Imhof</name>
<email>fabian.imhof@ost.ch</email>
</author>
<published>2025-04-10T10:28:46+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=62d7fa83e831e84ea851d97b5c957146880ad69a'/>
<id>62d7fa83e831e84ea851d97b5c957146880ad69a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace iret with iretq (64-bit)</title>
<updated>2025-04-10T08:10:10+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-04-10T08:10:10+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=862d7f33414132cb73f7f3968250a071d78c191b'/>
<id>862d7f33414132cb73f7f3968250a071d78c191b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix naming from jmp to call for Far Call</title>
<updated>2025-04-07T15:42:38+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-04-07T15:42:38+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=8a23a47425162894141f4eac488fb1f1bb3f7dae'/>
<id>8a23a47425162894141f4eac488fb1f1bb3f7dae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>wip context switch in asm</title>
<updated>2025-04-06T07:47:27+00:00</updated>
<author>
<name>Fabian Imhof</name>
<email>fabian.imhof@ost.ch</email>
</author>
<published>2025-04-06T07:47:27+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=350aedae0e50749f9821ac7dc6b8316cf35f24bb'/>
<id>350aedae0e50749f9821ac7dc6b8316cf35f24bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
