mintsuki
|
389b687985
|
Change how config works a bit
|
2020-05-06 16:38:45 +02:00 |
mintsuki
|
62d78d1f90
|
Add out of memory checks
|
2020-05-02 23:38:57 +02:00 |
mintsuki
|
f8c0b317aa
|
Resolve most GCC warnings
|
2020-04-29 16:53:05 +02:00 |
mintsuki
|
2fd36507a1
|
Rewrite pit_sleep_and_quit_on_keypress() to be fully in real mode to avoid issues with switching back and forth
|
2020-04-25 20:33:26 +02:00 |
mintsuki
|
8ef1e28e9d
|
Misc bug fixes and sanity checks
|
2020-04-24 18:26:08 +02:00 |
mintsuki
|
2fc3b21295
|
Use int 0x16 for pit_sleep_and_quit_on_keypress()
|
2020-04-23 12:56:15 +02:00 |
mintsuki
|
633d49b720
|
Fix issue where cmdline is not loaded
|
2020-04-22 17:47:25 +02:00 |
mintsuki
|
15c18d7642
|
Add boot menu
|
2020-04-21 18:27:05 +02:00 |
mintsuki
|
9beda4afed
|
Initial linux protocol support
|
2020-04-19 10:14:49 +02:00 |
mintsuki
|
8680f99eaa
|
Add GPT support
|
2020-04-15 13:21:44 +02:00 |
Shreyas Lad
|
609f9d86de
|
EXT2 and VFS support (#5)
* initial header file
* finished inode structure
* finished inode permissions
* updated makefile
* working ext2fs build
* found superblock
* bgdt is ded
* parsed bgdt
* directory entry structure
* parsed inodes
* parsed root inode
* found directory entries
* added ext2 support
* fs abstraction support
* cached size in FILE
* hm
* removed debug statements
* added to is_ext2() args
* fixed read errors
* comply with standards
* fixed things
* more fixes
* more makefile fixes
* even more fixes
|
2020-04-15 08:48:35 +02:00 |
mintsuki
|
d2c4773c6d
|
Add file handle abstractions
|
2020-04-14 05:20:55 +02:00 |
mintsuki
|
2ecd4a8016
|
Make stivale actually pass the command line to the kernel
|
2020-03-31 10:48:24 +02:00 |
mintsuki
|
6578b55c9f
|
Add module support to stivale
|
2020-03-30 22:27:15 +02:00 |
mintsuki
|
babc5269eb
|
Make config more encapsulated
|
2020-03-30 21:24:36 +02:00 |
mintsuki
|
84ac96435e
|
Add bump allocator
|
2020-03-28 04:02:26 +01:00 |
mintsuki
|
44a5f47516
|
Add timeout config option
|
2020-03-28 02:52:59 +01:00 |
mintsuki
|
573b3308e1
|
Add KERNEL_DRIVE default value
|
2020-03-27 03:45:36 +01:00 |
mintsuki
|
8494b1d880
|
Add protos abstraction and stivale and qword protocols
|
2020-03-25 21:05:14 +01:00 |
mintsuki
|
d95a8403cc
|
Use elf64
|
2020-03-25 01:31:59 +01:00 |
mintsuki
|
1a48bec601
|
Add elf parser
|
2020-03-25 01:04:18 +01:00 |
mintsuki
|
225a7c238d
|
echfs: Add open and read functions
|
2020-03-15 00:12:09 +01:00 |
mintsuki
|
a9b31d6bfd
|
Add command line editor
|
2020-01-25 03:06:56 +01:00 |
mintsuki
|
2f4311b2c0
|
Disable interrupts before jumping to kernel
|
2020-01-25 02:11:44 +01:00 |
mintsuki
|
cddacc280a
|
Add IDT and PIT driver
|
2020-01-25 02:05:19 +01:00 |
mintsuki
|
42325aed4a
|
Add config file parsing
|
2020-01-22 07:13:19 +01:00 |
mintsuki
|
5082a450a0
|
Clean up more and add getchar and gets
|
2020-01-22 05:02:12 +01:00 |
streaksu
|
85d6152025
|
Further work in echfs and partition management
|
2020-01-22 01:55:40 +01:00 |
mintsuki
|
f7b0f240d3
|
Add make toolchain script and reorganise source tree
|
2020-01-21 23:45:13 +01:00 |