<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pub/users/cem/toxicos.git/bootloader.asm, branch master</title>
<subtitle>[no description]</subtitle>
<link rel='alternate' type='text/html' href='http://toxiclabs.cc/cgit.cgi/pub/users/cem/toxicos.git/'/>
<entry>
<title>Restructure project folder</title>
<updated>2025-07-17T17:20:26+00:00</updated>
<author>
<name>Carlos Maiolino</name>
<email>cem@toxiclabs.cc</email>
</author>
<published>2025-07-17T17:20:26+00:00</published>
<link rel='alternate' type='text/html' href='http://toxiclabs.cc/cgit.cgi/pub/users/cem/toxicos.git/commit/?id=a485d59fdaf7b768f95539991d72421fb0ec85de'/>
<id>a485d59fdaf7b768f95539991d72421fb0ec85de</id>
<content type='text'>
Signed-off-by: Carlos Maiolino &lt;cem@toxiclabs.cc&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Carlos Maiolino &lt;cem@toxiclabs.cc&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Setup GDT and load protected mode</title>
<updated>2025-07-17T17:20:25+00:00</updated>
<author>
<name>Carlos Maiolino</name>
<email>cem@toxiclabs.cc</email>
</author>
<published>2025-07-17T17:20:25+00:00</published>
<link rel='alternate' type='text/html' href='http://toxiclabs.cc/cgit.cgi/pub/users/cem/toxicos.git/commit/?id=c91590e59f6f41b7316edd8587542ed24d0fdb22'/>
<id>c91590e59f6f41b7316edd8587542ed24d0fdb22</id>
<content type='text'>
Create a GDT table and use it to switch
CPU into protected mode.

This also gets rid of the print routines. Giving
we won't have access to the BIOS interrupts once
we switch the CPU to protected mode, they are pointless.

Signed-off-by: Carlos Maiolino &lt;cem@toxiclabs.cc&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create a GDT table and use it to switch
CPU into protected mode.

This also gets rid of the print routines. Giving
we won't have access to the BIOS interrupts once
we switch the CPU to protected mode, they are pointless.

Signed-off-by: Carlos Maiolino &lt;cem@toxiclabs.cc&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare for enabling protected mode</title>
<updated>2025-07-17T17:20:25+00:00</updated>
<author>
<name>Carlos Maiolino</name>
<email>cem@toxiclabs.cc</email>
</author>
<published>2025-07-17T17:20:25+00:00</published>
<link rel='alternate' type='text/html' href='http://toxiclabs.cc/cgit.cgi/pub/users/cem/toxicos.git/commit/?id=92ee05c13b207c953e7d2fb0217caa3344318467'/>
<id>92ee05c13b207c953e7d2fb0217caa3344318467</id>
<content type='text'>
Clean up all testing/playground code to prepare the bootloader to enable
protected mode.

Signed-off-by: Carlos Maiolino &lt;cem@toxiclabs.cc&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clean up all testing/playground code to prepare the bootloader to enable
protected mode.

Signed-off-by: Carlos Maiolino &lt;cem@toxiclabs.cc&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove interrupt table</title>
<updated>2025-07-17T17:20:10+00:00</updated>
<author>
<name>Carlos Maiolino</name>
<email>cem@toxiclabs.cc</email>
</author>
<published>2025-07-17T17:20:10+00:00</published>
<link rel='alternate' type='text/html' href='http://toxiclabs.cc/cgit.cgi/pub/users/cem/toxicos.git/commit/?id=03b6a256d44b0be82b9d9d8c6fa3d0dceb01983a'/>
<id>03b6a256d44b0be82b9d9d8c6fa3d0dceb01983a</id>
<content type='text'>
Remove interrupt table setup and testing, IRQs will be added later
on an interrupt descriptor table.

For some reason once the exception is handled, the disk read fails,
so just remove it for now

Signed-off-by: Carlos Maiolino &lt;cem@toxiclabs.cc&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove interrupt table setup and testing, IRQs will be added later
on an interrupt descriptor table.

For some reason once the exception is handled, the disk read fails,
so just remove it for now

Signed-off-by: Carlos Maiolino &lt;cem@toxiclabs.cc&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2025-07-17T17:20:00+00:00</updated>
<author>
<name>Carlos Maiolino</name>
<email>cem@toxiclabs.cc</email>
</author>
<published>2025-07-17T17:20:00+00:00</published>
<link rel='alternate' type='text/html' href='http://toxiclabs.cc/cgit.cgi/pub/users/cem/toxicos.git/commit/?id=60ad28e57a02d17981f3854f1f23b8740c309f60'/>
<id>60ad28e57a02d17981f3854f1f23b8740c309f60</id>
<content type='text'>
Add a bootloader and a hello message.

Signed-off-by: Carlos Maiolino &lt;cem@toxiclabs.cc&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a bootloader and a hello message.

Signed-off-by: Carlos Maiolino &lt;cem@toxiclabs.cc&gt;
</pre>
</div>
</content>
</entry>
</feed>
