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
Age
Commit message (
Expand
)
Author
2019-09-28
Added some documentation
Marvin Borner
2019-09-27
Added some paging functionality
Marvin Borner
2019-09-26
Added higher half kernel with paging
Marvin Borner
2019-09-26
Added working support for segment:offset pointer
Marvin Borner
2019-09-25
Fixed several TTY bugs and improved VESA detection
Marvin Borner
2019-09-25
Started integrating vesa resolution finder
Marvin Borner
2019-09-24
Added working VESA driver
Marvin Borner
2019-09-24
Improved mouse features
Marvin Borner
2019-09-24
First successful VESA attempt
Marvin Borner
2019-09-23
Further tried developing a working VESA driver (failing)
Marvin Borner
2019-09-22
Added Travis build badge
Marvin Borner
2019-09-22
Added missing dependencies
Marvin Borner
2019-09-22
Fixed Travis compiling in ruby
Marvin Borner
2019-09-22
Added Travis CI build
Marvin Borner
2019-09-22
Fixed several GCC warnings
Marvin Borner
2019-09-22
Added faster keyboard rate
Marvin Borner
2019-09-22
Improved build process
Marvin Borner
2019-09-22
Moved shell files into Makefile
Marvin Borner
2019-09-21
Added clear command
Marvin Borner
2019-09-21
Added ACPI based shutdown command
Marvin Borner
2019-09-21
Added build instructions
Marvin Borner
2019-09-21
Improved build process
Marvin Borner
2019-09-19
Started development of vesa graphic driver
Marvin Borner
2019-09-19
Added sleep command/action
Marvin Borner
2019-09-19
Moved source to kernel directory
Marvin Borner
2019-09-19
Added reboot feature
Marvin Borner
2019-09-19
Fixed commands and added some more
Marvin Borner
2019-09-18
Fixed commands
marvinborner
2019-09-18
Added missing components
marvinborner
2019-09-18
Added basic command support
marvinborner
2019-09-16
Added small boot-up chime
Marvin Borner
2019-09-16
Renamed graphics driver for future VESA? support
Marvin Borner
2019-09-16
Added basic frequency sound generator
Marvin Borner
2019-09-16
Changed cursor shape
Marvin Borner
2019-09-15
Removed unnecessary lines
Marvin Borner
2019-09-15
Added terminal scrolling and moving cursor
Marvin Borner
2019-09-15
Fixed keyboard and added terminal overflow scrolling
Marvin Borner
2019-09-15
Added basic PS/2 keyboard driver
Marvin Borner
2019-09-15
Added system clock support
Marvin Borner
2019-09-15
Abstracted ASM files/functions
Marvin Borner
2019-09-15
Added memory copy function
Marvin Borner
2019-09-15
Added interrupt service routines and interrupt requests
Marvin Borner
2019-09-15
Added idt gate setter
Marvin Borner
2019-09-15
Added interrupt descriptor table and memory setter
Marvin Borner
2019-09-15
Fixed linker
Marvin Borner
2019-09-15
Switched from GAS to NASM language
Marvin Borner
2019-09-15
Added basic IO receiver/sender
Marvin Borner
2019-09-15
Began mouse input support
Marvin Borner
2019-09-15
Began global descriptor table
Marvin Borner
2019-09-14
Fixed tmp file deletion
Marvin Borner
2019-09-14
Improved POSIX compliance
Marvin Borner
2019-09-14
Abstracted VGA driver
Marvin Borner
2019-09-14
Added better grub debugging using 0 timeout
Marvin Borner
2019-09-14
Added linebreak support
Marvin Borner
2019-09-14
Added hidden pseudo cmake for autocomplete in idea
Marvin Borner
2019-09-14
Fixed function names
Marvin Borner
2019-09-14
Added very basic kernel and vga driver
Marvin Borner
2019-09-14
Fixed cross compiler sourcing
Marvin Borner
2019-09-14
Improved cross compiler script
Marvin Borner
2019-09-13
Added cross compiler script
Marvin Borner
2019-09-13
Cleanup
Marvin Borner
2019-06-29
Improved installation process and network config
Marvin Borner
2019-06-29
Fixed mdev
Marvin Borner
2019-06-29
Improved progress status
Marvin Borner
2019-06-29
Removed bootgrub directory
Marvin Borner
2019-06-28
Minimalized kernel config
Marvin Borner
2019-06-28
Added custom kernel config file
Marvin Borner
2019-06-28
Fixed some logging issues
Marvin Borner
2019-06-27
Fixed typo
Marvin Borner
2019-06-27
Added logging
Marvin Borner
2019-06-27
Removed some debug logging
Marvin Borner
2019-06-27
Removed wget dependency
Marvin Borner
2019-06-27
Added progress bar
Marvin Borner
2019-06-27
Fixed busybox
Marvin Borner
2019-06-27
Fixed some typos
Marvin Borner
2019-06-27
Fixed building with bash
Marvin Borner
2019-06-26
Fixed some things
Marvin Borner
2019-06-26
Updated bootloader
Marvin Borner
2019-06-26
Added initial files
Marvin Borner