quark/src/kernel/arch/i686
Arnau Camprubí be55b8121c Floppy disk controller, new keyboard and PIT driver interface, many things
- Implemented basic FDC capable of reading floppy disc sectors
 - Now PIT timer can be used, as it counts the ticks
 - Now the keyboard is buffered, instead of being accessed only during the interrupt itself
 - HAL for sleep()
 - gets()
 - atoi()
 - Now shell is not called by the IRQ, but it's a procedure that reads the key buffer
2022-08-15 01:34:15 +02:00
..
mm Scoped VMM and PMM to arch/i686 2022-07-24 18:35:30 +02:00
fdc.c Floppy disk controller, new keyboard and PIT driver interface, many things 2022-08-15 01:34:15 +02:00
fdc.h Floppy disk controller, new keyboard and PIT driver interface, many things 2022-08-15 01:34:15 +02:00
gdt.asm Fixed some GDT bugs and typos 2022-06-18 02:25:11 +02:00
gdt.c Fixed some GDT bugs and typos 2022-06-18 02:25:11 +02:00
gdt.h Implemented GDT 2022-06-18 01:53:28 +02:00
idt.asm Implemented IDT 2022-06-18 00:44:37 +02:00
idt.c Moved everything from util/ to lib/ 2022-06-19 19:29:10 +02:00
idt.h Implemented IDT 2022-06-18 00:44:37 +02:00
io.asm Finished and fixed ISR+IDT 2022-06-18 03:56:45 +02:00
io.h Finished and fixed ISR+IDT 2022-06-18 03:56:45 +02:00
isr.asm Implemented ISR 2022-06-18 02:10:52 +02:00
isr.c Moved stdio.h into lib/ 2022-06-19 19:17:15 +02:00
isr.h Finished and fixed ISR+IDT 2022-06-18 03:56:45 +02:00
isrs_gen.c Implemented ISR 2022-06-18 02:10:52 +02:00
isrs_gen.inc Implemented ISR 2022-06-18 02:10:52 +02:00
pic.c APIC timer driver 2022-06-18 19:19:03 +02:00
pic.h APIC timer driver 2022-06-18 19:19:03 +02:00
pit.c Floppy disk controller, new keyboard and PIT driver interface, many things 2022-08-15 01:34:15 +02:00
pit.h Floppy disk controller, new keyboard and PIT driver interface, many things 2022-08-15 01:34:15 +02:00