Commit Graph

13 Commits

Author SHA1 Message Date
226ad82b29 Reorganised files into directories 2024-08-19 23:56:10 +02:00
ccd3538d1f Code split, added default and clock ISR, proper 8259 PIC and CMOS RTC config, accepting interrupts 2023-11-23 14:21:09 +01:00
7d113cf5db Set up RTC synchronization 2023-11-23 14:17:56 +01:00
0f8bbb8b10 Back to flat segmentation model 2023-11-07 21:15:57 +01:00
ee09437fb1 Tweaks to make debugging easier 2023-11-03 14:22:06 +01:00
47990aac56 Non-flat segmentation set from C
Playing with non-flat segmentation, but it seems that it won't be
feasible to use it with C programs - implementing paging and flat
segmentation scheme will be neceassary.
2023-11-03 14:20:40 +01:00
4fc60d7440 Addded functions for GDT setup 2023-10-21 00:29:12 +02:00
f009e3f508 Ignoring disk, it should not be inside repo 2023-10-21 00:28:33 +02:00
2b26539cad Split up scripts for compiling, formatting code, creating iso and starting 2023-10-21 00:27:04 +02:00
60b847b3fd Manual setting of kernel code and data segments (GDT) 2023-10-21 00:25:17 +02:00
8ea82bf3a7 Added memory, cpu and disk configuration for bochs 2023-10-21 00:23:26 +02:00
f5ce641cbf Bochs emulator setup 2023-10-16 17:08:54 +02:00
17364e2e24 And so it begins 2023-10-13 09:30:58 +02:00