Commit Graph

14 Commits

Author SHA1 Message Date
xamidev
f05347f73b Driver section separation 2024-08-05 19:33:16 +02:00
xamidev
c988b281ad Fix: real target 2024-07-27 15:34:44 +02:00
xamidev
01a4016f15 Add: build process for real hardware 2024-07-22 11:07:52 +02:00
xamidev
b8faf9dd8e Restructuration part 2: libc, programs 2024-07-19 17:40:53 +02:00
xamidev
77f40f0bb0 Change: build process & makefile, tree restructuration 2024-07-18 20:25:42 +02:00
xamidev
ddbc549cb0 Add: very very basic keyboard driver with shady keymap 2024-07-16 22:13:56 +02:00
xamidev
af78ad21cd Add: PIT (sysclock) 2024-07-16 22:00:07 +02:00
xamidev
11fc44ae49 Add: IRQ init 2024-07-15 21:35:11 +02:00
xamidev
c45c9b3b32 Add: ISR now handling common exceptions 2024-07-14 21:41:04 +02:00
xamidev
da6cb6c86d Add: IDT implementation without ISRs 2024-07-14 16:58:35 +02:00
xamidev
007018790a Add: GDT, entry initializing for code and data segments 2024-07-14 10:22:42 +02:00
xamidev
aca525d3ce Add: nonworking serial port driver implementation 2024-05-20 21:48:48 +02:00
xamidev
5cd61cf95c Add: basic framebuffer write call 2024-05-19 14:31:10 +02:00
xamidev
25405a7c11 First commit: add folder structure, make process, kernel main function, base for framebuffer driver 2024-05-18 22:06:31 +02:00