Commit Graph

16 Commits

Author SHA1 Message Date
ee8230b8f2 Update .gitignore
Added notes, because they should not be in repository, but it is useful
to have them locally in the same directory. Changed entries for
individual files to directory ignores.
2024-08-19 23:57:32 +02:00
e635ac4f7d Repair permissions
Permissions were broken after moving files from NTFS partition.
Everything had 777, but now I reverted it to have 755 for
directories and 644 for regular files.
2024-08-19 23:57:32 +02:00
Maciej Krzyżanowski
5f57d0e337 Add README.md 2024-08-19 23:57:32 +02:00
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