Added code to setup and build the IDT. Updated the Bochs' configuration file to allow break points to be set and did some general code clean-up.

This commit is contained in:
2020-08-06 15:20:45 -05:00
parent d8071c0eac
commit 9fe73abe53
15 changed files with 453 additions and 19 deletions
+1 -1
View File
@@ -1,5 +1,4 @@
megs: 32
display_library: x, options = "gui_debug"
romimage: file=/usr/share/bochs/BIOS-bochs-latest
vgaromimage: file=/usr/share/bochs/VGABIOS-lgpl-latest
ata0-master: type=cdrom, path=kernel.iso, status=inserted
@@ -8,3 +7,4 @@ log: bochs.log
clock: sync=realtime, time0=local
cpu: count=1, ips=1000000
com1: enabled=1, mode=file, dev=com1.out
magic_break: enabled=1
+1
View File
@@ -5,6 +5,7 @@ SECTIONS {
.text ALIGN (0x1000) :
{
KEEP(*(.multiboot))
*(.text)
}