summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAleksa Vučković <aleksav013@gmail.com>2021-10-11 11:35:59 +0200
committerAleksa Vučković <aleksav013@gmail.com>2021-10-11 11:35:59 +0200
commit578d467b80015c52d0c96c8443b4c13936f33365 (patch)
tree05525782bc3baf5a01d8b657f01934e1e598a775 /README.md
parent3a9ccbd8e762477f75d8b164a1d99383a01414ae (diff)
(IDT + keyboard) finally working
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 12 insertions, 6 deletions
diff --git a/README.md b/README.md
index 917cdb3..3723c91 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,16 @@
# mykernel
## i686-elf cross compiler
-First install binutils and gcc from your package manager.
-On Arch based distributions they are available in AUR:
-- [binutils](https://aur.archlinux.org/packages/i686-elf-binutils/)
-- [gcc](https://aur.archlinux.org/packages/i686-elf-gcc/)
+- [binutils](https://aur.archlinux.org/packages/i686-elf-binutils/)
+- [gcc](https://aur.archlinux.org/packages/i686-elf-gcc/)
-## Bare bones kernel in as and C
-[osdev](https://wiki.osdev.org/Bare_Bones)
+## You will also need:
+- grub
+- xorriso(libisoburn)
+- qemu
+- gdb(optional)
+
+## Useful articles
+- [Bare Bones](https://wiki.osdev.org/Bare_Bones)
+- [Global Descriptor Table](https://wiki.osdev.org/Global_Descriptor_Table)
+- [Interrupt Descriptor Table](https://wiki.osdev.org/Interrupt_Descriptor_Table)