Commit Graph

11 Commits

Author SHA1 Message Date
Julien CLEMENT 5064efa101 feat(pit): add pit isr, empty handler and unmasked pit irq
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-26 11:17:52 +02:00
Julien CLEMENT cf020eae84 feat(keyboard): implement generic ring buffer and add getkey
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-26 10:41:51 +02:00
Julien CLEMENT 0e43e73fc7 feat(keyboard): add simple keyboard handler
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-26 09:04:30 +02:00
Julien CLEMENT ac1b1f5376 Rework architecture
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-26 08:50:31 +02:00
Julien CLEMENT 46e8386bbf feat(pic): add simple pic initialization
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-21 20:30:55 +02:00
Julien CLEMENT e425051af7 fix(isr): reallign stack after isr wrapper
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-16 15:11:48 +02:00
Julien CLEMENT ed803673c4 feat(isr): add isr wrappers in makefile
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-16 02:46:28 +02:00
Julien CLEMENT 96610353c8 feat(idt): add idt creation
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-14 22:57:38 +02:00
Julien CLEMENT e862a4185b feat(gdt): add gdt loading
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-13 21:38:19 +02:00
Julien CLEMENT 202fc190ac feat(serial): add serial initialization and gitignore
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-12 19:46:21 +02:00
Julien CLEMENT 7178dbb6a7 feat: add given files
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-12 15:57:08 +02:00