Commit graph

30 commits

Author SHA1 Message Date
hippoz 2e4b88141f
add extremely wonky kernel shell 2021-08-24 20:56:50 +03:00
Tunacan 2219635e99 use actually available memory for memory manager 2021-08-23 14:57:15 +03:00
hippoz fda9f4b9dd
fix memory manager size calculation and clean up 2021-08-23 14:38:27 +03:00
hippoz 4c6c4a0150
add terrible, janky memory manager 2021-08-23 14:05:04 +03:00
Tunacan 624ffbe738 fix idt and begin paging 2021-08-17 12:45:35 +03:00
Tunacan ef1ee78320 switch bootloader protocol to stivale2, os now 64-bit (very buggy because i still havent updated the GDT and IDT) and on the higher half, framebuffer, drawing text on the framebuffer with a font loaded from a psf file 2021-07-02 21:49:20 +03:00
Tunacan e46c2dbf0a printf and shitty paging 2021-06-28 22:53:47 +03:00
hippoz e5f54a0cfb
add keyboard buffer and shell-like interface 2021-06-26 15:00:58 +03:00
hippoz de59d0d549
restore the test code to the original state 2021-01-03 16:30:25 +02:00
hippoz 36ef9ec96e
Code cleanup 2020-12-20 23:01:30 +02:00
hippoz c5cecbb450
lol i got it to read and write 2020-12-16 12:59:52 +02:00
h 692a4ff7b8
[experimental] ide driver! 2020-12-15 03:44:17 +02:00
hippoz 7e41a179db
disable ahci cause broken 2020-12-14 21:40:06 +02:00
hippoz eec6b437ad
[not working] basic achi driver 2020-12-13 23:24:26 +02:00
hippoz 5303b1e59c
directory structure organization because it was about time to do it 2020-12-13 18:03:08 +02:00
hippoz 91af4dc590
h (these commits are for testing my gpg signing, btw pls ignore) 2020-12-13 02:21:17 +02:00
David cf8faf4791
h 2020-12-13 02:20:21 +02:00
hippoz 929ac3833f
[Experimental] [Driver-related] Add device abstraction for cleaner code 2020-12-13 02:10:27 +02:00
hippoz 7df1bb6478 make a few variables static, fix some warnings, clean up code 2020-11-25 23:43:24 +02:00
Tunacan a4bcf4fe28 egnjqerhiuw3hruı3wwerfwe 2020-11-26 00:09:36 +03:00
hippoz 74c403595d omg pog 2020-11-25 12:57:06 +02:00
hippoz 86a2d5370d kind of an idt i guess? i am supid 2020-11-22 18:05:26 +02:00
hippoz ebf9c7ee91 barely working keyboard 2020-11-22 15:36:12 +02:00
Tunacan 0d83b9d955 oh no 2020-11-22 12:04:31 +03:00
Tunacan bb0bffbe56 bruh 2020-11-22 01:30:25 +03:00
Tunacan e1dc22b818 h 2020-11-21 22:59:25 +03:00
Tunacan cc4a37e8e9 bruh 2020-11-21 22:06:15 +03:00
Tunacan b95d998bd3 Fix project not compiling 2020-11-21 20:45:31 +03:00
Tunacan 82388809d7 cevelop is 🦀 2020-11-21 20:32:22 +03:00
Tunacan 9caf9dcd62 Initial commit (not working) 2020-11-21 19:38:44 +03:00