Luke Street
|
48d7c52fdb
|
Initial work on handling memory pages w/in kmalloc
|
2018-10-09 01:42:28 -04:00 |
|
Luke Street
|
1de6f6d838
|
VGA code cleanup & VMWare workaround
|
2018-10-08 22:20:02 -04:00 |
|
Luke Street
|
91039f0f36
|
Working RGB VGA output, RGB text console & bitmap fonts
|
2018-10-07 04:21:21 -04:00 |
|
Luke Street
|
594a2ffe37
|
Add assets dir
|
2018-10-07 00:35:59 -04:00 |
|
Luke Street
|
0e3ccfe177
|
Attempt to display ABGR bitmap images
|
2018-10-07 00:34:59 -04:00 |
|
Luke Street
|
de6ea34d21
|
Load simple ELF binary & execute; improved paging; start VGA RGB output
|
2018-10-06 19:28:56 -04:00 |
|
Luke Street
|
9939fc5455
|
Tweaks to build flags; add bin dir
|
2018-10-03 00:15:03 -04:00 |
|
Luke Street
|
8d0957b527
|
fstat -> stat
|
2018-10-02 17:00:27 -04:00 |
|
Luke Street
|
f87beb39d4
|
Fix malloc bug; use malloc/memset in elf_open; macOS fixes
|
2018-10-02 13:32:18 -04:00 |
|
Luke Street
|
1bbf6aeeaf
|
Primitive VFS & commands; debugging malloc issues
|
2018-10-02 00:22:36 -04:00 |
|
Luke Street
|
82c0fe012f
|
Fix ISR/IRQ issues
|
2018-10-01 20:51:57 -04:00 |
|
Luke Street
|
a70a91b6f8
|
Minor cleanup (README & .gitignore)
|
2018-10-01 17:34:17 -04:00 |
|
Luke Street
|
0fabdb70c0
|
stdio write support; exclude built-in includes
|
2018-10-01 17:25:57 -04:00 |
|
Luke Street
|
90085d7289
|
Working stdio file impl; more work on ELF lib
|
2018-10-01 00:41:19 -04:00 |
|
Luke Street
|
b063797bc4
|
ELF support; printf impl; replacing kprint with printf
|
2018-09-30 14:56:07 -04:00 |
|
Luke Street
|
ce7518bb15
|
Fix FPU instructions; initial work on ELF parsing & DWARF info
|
2018-09-29 19:38:42 -04:00 |
|
Luke Street
|
4baf81d91c
|
Initial work on paging & higher-half kernel
|
2018-09-28 16:10:20 -04:00 |
|
Luke Street
|
eaaf014454
|
Add -drive line to README
|
2018-09-28 00:53:19 -04:00 |
|
Luke Street
|
744e5f145b
|
PCI & ATA/IDE support; fatfs test
|
2018-09-28 00:50:46 -04:00 |
|
Luke Street
|
83a7c61b37
|
Add fatfs; copy a bunch of sample ahci code
|
2018-09-27 18:38:47 -04:00 |
|
Luke Street
|
8875f488b2
|
Use multiboot mmap if available; better print_chunk_debug
|
2018-09-27 18:37:30 -04:00 |
|
Luke Street
|
61108fe2e1
|
Working shell history using arrows
|
2018-09-27 18:19:24 -04:00 |
|
Luke Street
|
295ec24a65
|
Serial I/O; simple VGA graphics output; multiboot info & memory map
Initial work on shell history using arrow keys
|
2018-09-27 01:06:55 -04:00 |
|
Luke Street
|
d5a0e24ffc
|
Add panic(); extract GCC __attribute__ usage
|
2018-09-25 00:37:34 -04:00 |
|
Luke Street
|
40fdee43e5
|
Fix buffer overflow in key_buffer_append
|
2018-09-25 00:11:40 -04:00 |
|