Gráfico de commits

14 commits

Autor SHA1 Mensaje Fecha
Arnau Camprubí 44c78007d8 Created DMA driver 2022-08-25 20:37:50 +02:00
Arnau Camprubí 92b14a5331 Fixed some includes and various non-critical issues 2022-08-15 02:12:30 +02:00
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
Arnau Camprubí 707a87828b Scoped VMM and PMM to arch/i686 2022-07-24 18:35:30 +02:00
Arnau Camprubí 40a47ce0f2 Moved everything from util/ to lib/ 2022-06-19 19:29:10 +02:00
Arnau Camprubí d24f83b493 Moved stdio.h into lib/ 2022-06-19 19:17:15 +02:00
Arnau Camprubí e93cf7db3c APIC timer driver 2022-06-18 19:19:03 +02:00
Arnau Camprubí d5a18de997 Implemented PIC 2022-06-18 19:03:24 +02:00
Arnau Camprubí 7bb5e0d16c Finished and fixed ISR+IDT 2022-06-18 03:56:45 +02:00
Arnau Camprubí f5f7b7fc73 Fixed some GDT bugs and typos 2022-06-18 02:25:11 +02:00
Arnau Camprubí 0fe84ef325 Implemented ISR 2022-06-18 02:10:52 +02:00
Arnau Camprubí 15386c43ba Implemented GDT 2022-06-18 01:53:28 +02:00
Arnau Camprubí 29093837a3 Implemented IDT 2022-06-18 00:44:37 +02:00
Arnau Camprubí 30070d84dd Finally, bootable kernel bare bones! 2022-06-17 00:44:56 +02:00