index
:
marvinborner/Melvix
dev
:computer: Small operating system written from scratch (covid/school project)
Marvin
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kernel
/
inc
/
fs.h
Age
Commit message (
Expand
)
Author
2021-09-12
Dynamic inode size detection using extensions
Marvin Borner
2021-09-12
Fixed new mke2fs 256B inode due to 2038 prevention
Marvin Borner
2021-06-18
Renamed device prefix from 'io_' to 'dev_'
Marvin Borner
2021-05-20
Major restructuring
Marvin Borner
2021-04-30
Added MBR driver and better disk creation
Marvin Borner
2021-04-25
Added range-based memory validator
Marvin Borner
2021-04-16
New elegant I/O blocking solution
Marvin Borner
2021-04-13
Started IO dev manager
Marvin Borner
2021-04-02
Huge scheduling/proc-management improvements
Marvin Borner
2021-04-01
Hardened entire system
Marvin Borner
2021-03-21
Hardened syscalls
Marvin Borner
2021-03-15
System hardening and errno impl
Marvin Borner
2021-03-12
Started basic ioctl fb interface
Marvin Borner
2021-02-25
Applied even more warning flags!
Marvin Borner
2021-02-14
Message waiting and more!
Marvin Borner
2021-02-07
Added poll syscall
Marvin Borner
2021-02-07
Added filesystem and proc permissions
Marvin Borner
2021-02-07
Fixed some memory leaks (broke some stuff too)
Marvin Borner
2021-01-16
Fixed vfs dev finder
Marvin Borner
2021-01-15
Implemented basic dev ready-state waiting
Marvin Borner
2021-01-13
VFS ready function and read yielding
Marvin Borner
2021-01-08
Cleanup
Marvin Borner
2021-01-08
Major IDE/ATA driver rewrite
Marvin Borner
2021-01-08
Kinda working VFS implementation
Marvin Borner
2021-01-07
New read parameters
Marvin Borner
2021-01-07
Started conversion to VFS
Marvin Borner
2021-01-07
Several things
Marvin Borner
2021-01-04
Some vfs fixes
Marvin Borner
2020-12-11
Some FS stuff
Marvin Borner
2020-12-10
Started VFS
Marvin Borner
2020-11-20
Added stat syscall
Marvin Borner
2020-11-20
Some fixes here and there
Marvin Borner
2020-11-05
Added warning flags and fixed them :)
Marvin Borner
2020-08-09
Heavy restructuring of libc, kernel and apps
Marvin Borner