Commit Graph

19 Commits

Author SHA1 Message Date
Victor Timofei 5224d33fb4
Cleanup and documentation 2022-05-05 20:35:51 +03:00
Victor Timofei 3392bda28d
Restructure project 2022-05-05 20:07:39 +03:00
Victor Timofei 47a80204a5
Change kernel arg type 2022-05-04 01:29:13 +03:00
Victor Timofei 2a45bc4b20
Implement console scrolling 2022-05-04 01:26:53 +03:00
Victor Timofei ba3c0964a0
Add support for long variables in kprintf 2022-05-03 23:50:50 +03:00
Victor Timofei 2a49da9d5f
Add hex formating support in kprintf 2022-05-03 23:24:05 +03:00
Victor Timofei 342b317558
Fix buffer overrun in kprintf 2022-05-03 23:01:43 +03:00
Victor Timofei 31edb70092
Fix buffer reverse in convert function 2022-05-03 21:47:18 +03:00
Victor Timofei 192ff10bb1
Remove unecessary offset and fix line wrapping 2022-05-03 21:27:52 +03:00
Victor Timofei 81c07553e6
Add kprintf with decimal support 2022-05-03 00:59:24 +03:00
Victor Timofei fa87fe8950
Implement console write 2022-05-02 22:56:36 +03:00
Victor Timofei 32e1548fe0
Enter longmode 2022-05-02 17:26:07 +03:00
Victor Timofei 7d2edd52f0
Disable recipe echoing 2022-04-26 15:29:53 +03:00
Victor Timofei 2ff385bb30
Update build and run instructions 2022-04-25 23:51:08 +03:00
Victor Timofei 6098e39e4b
Fix arg size and multiboot struct padding 2022-04-25 23:48:28 +03:00
Victor Timofei 2eff83e387
Create ISO 2022-04-25 22:58:45 +03:00
Victor Timofei 5e3c17ee56
Create bare bones kernel
The kernel supports writing to Graphics framebuffer in UEFI machines.
2022-04-25 22:16:07 +03:00
Victor Timofei cbc4a19234
Add GCC Cross-Compiler 2022-04-24 03:21:48 +03:00
Victor Timofei d8f8c151b8
Initial commit 2022-04-24 00:54:21 +03:00