Commit Graph

8 Commits

Author SHA1 Message Date
60775ee007 x86 putc() now copies chars to COM1 2023-01-10 05:37:14 -06:00
a52f06f81e Massive backlog of changes 2022-06-15 15:59:31 -05:00
a68503538b putc() advances lines when screen is full 2021-04-19 06:56:49 -05:00
961139df9e Improved kernel memory usage
Moved base linear address to 0xFF800000
Kernel only reserves the page frames it actually needs
Memory for multiboot2 headers is freed
Video memory and APIC registers are dynamically mapped into linear addresses
2021-04-17 03:45:45 -05:00
302ed3b816 Fixed issues with tabs and newlines in putchar() 2021-04-13 00:21:08 -05:00
8d784364f8 Fixed value of pointer to video memory 2021-04-12 15:52:03 -05:00
20b718c935 Implemented bare-bones putchar() and puts() 2021-04-12 15:28:03 -05:00
e84a2fadd3 Added stubs for stdio.h functions
putchar() and puts() are platform-dependent
2021-04-12 01:42:53 -05:00