- TTY driver
- VGA driver
- kernel's main function
- Makefiles

*NOTE*: iceOS not works at this stage.
This commit is contained in:
ice-bit
2019-07-03 18:12:57 +02:00
parent bb59c7532f
commit bec03e3d1b
13 changed files with 328 additions and 13 deletions

35
link.ld
View File

@@ -0,0 +1,35 @@
ENTRY(kernel_load)
. = 0x00100000;
SECTIONS {
.boot ALIGN (0x1000):
{
*(.multiboot)
}
.text ALIGN (0x1000):
{
*(.text)
}
.rodata ALIGN (0x1000):
{
*(.rodata*)
}
.data ALIGN (0x1000):
{
*(.data)
}
.bss ALIGN (0x1000):
{
*(COMMON)
*(.bss)
}
}
end = .;