<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pub/teachos/kernel.git/arch/x86_64/src/kernel/cpu, branch develop-BA-FS26</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: clean up hw details</title>
<updated>2025-07-24T16:33:10+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2025-07-24T16:33:10+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=1b65136a11453fe7e89320dfe6170a0cd75e60dd'/>
<id>1b65136a11453fe7e89320dfe6170a0cd75e60dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>write wrapper function for syscall</title>
<updated>2025-05-03T09:45:45+00:00</updated>
<author>
<name>Fabian Imhof</name>
<email>fabian.imhof@ost.ch</email>
</author>
<published>2025-05-03T09:45:45+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=5a8c9d2f2e4a3d2810f81c35070c6ef0926cfdd1'/>
<id>5a8c9d2f2e4a3d2810f81c35070c6ef0926cfdd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove zomby code and fix 32-bit compability crash</title>
<updated>2025-05-03T07:24:55+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-05-03T07:24:55+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=4b8674bee6089aef1e2c6b9064c6109f1cd392da'/>
<id>4b8674bee6089aef1e2c6b9064c6109f1cd392da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Finish implementing 8-byte GDT entries and syscall arg loads.</title>
<updated>2025-05-02T14:49:06+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-05-02T14:49:06+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=099a7fbbc35a71f98553fa39899f2d17c555242f'/>
<id>099a7fbbc35a71f98553fa39899f2d17c555242f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WIP experiment with converting GDT to 8-Byte entries</title>
<updated>2025-05-01T12:25:40+00:00</updated>
<author>
<name>Fabian Imhof</name>
<email>fabian.imhof@ost.ch</email>
</author>
<published>2025-05-01T12:25:40+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=7c045d8ded72017ff11fd4b9b02148987b944caf'/>
<id>7c045d8ded72017ff11fd4b9b02148987b944caf</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>Simplify syscall setup</title>
<updated>2025-04-27T13:18:49+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-04-27T13:18:49+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=187eba4eca3ea46d8c26419168e525242338dae4'/>
<id>187eba4eca3ea46d8c26419168e525242338dae4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove gnu::naked functions where not necessary.</title>
<updated>2025-04-11T14:07:29+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-04-11T14:07:29+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=4909c80b31f3198030d3e666db87cfd39ac87c6f'/>
<id>4909c80b31f3198030d3e666db87cfd39ac87c6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add rax clobbered register to all segment register write calls</title>
<updated>2025-04-11T14:01:44+00:00</updated>
<author>
<name>Matteo Gmür</name>
<email>matteo.gmuer1@ost.ch</email>
</author>
<published>2025-04-11T14:01:44+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=e5c62b114da77d278afe077b222b2f4feae2b94e'/>
<id>e5c62b114da77d278afe077b222b2f4feae2b94e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
