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
/
Makefile
Age
Commit message (
Expand
)
Author
2021-06-19
Improved bus and device management
Marvin Borner
2021-05-24
Added better float support
Marvin Borner
2021-05-23
Cleanup, linting, formatting
Marvin Borner
2021-05-18
Inlining is weird
Marvin Borner
2021-05-18
Improved entire building chain (especially debugging)
Marvin Borner
2021-04-28
Started conversion to Grub (#17)
Marvin Borner
2021-04-27
Better makefile debugging structure
Marvin Borner
2021-04-05
Restructured make layout and cleaned some apps
Marvin Borner
2021-03-26
Renamed libs
Marvin Borner
2021-03-20
LGTM!
Marvin Borner
2021-03-20
Even more fixes! :^)
Marvin Borner
2021-03-16
Cleanup and atexit
Marvin Borner
2021-03-13
Nicü
Marvin Borner
2021-03-12
Boots successfully...
Marvin Borner
2021-03-12
No vla pls
Marvin Borner
2021-02-26
Full UBSan support - many fixes!
Marvin Borner
2021-02-26
Started UBSan and stack-smashing check support
Marvin Borner
2021-02-25
Added some debugging features
Marvin Borner
2021-02-25
Applied even more warning flags!
Marvin Borner
2021-02-25
Updated makefiles
Marvin Borner
2020-11-18
Added browser and many networking things
Marvin Borner
2020-11-18
Started libnet
Marvin Borner
2020-11-17
I think this fixes quite many bugs!
Marvin Borner
2020-11-14
Some fixes
Marvin Borner
2020-11-13
Removed some useless code
Marvin Borner
2020-11-12
Traced some issues; disabled malloc alignment
Marvin Borner
2020-11-09
Removed non-net support and fixed some bugs
Marvin Borner
2020-11-08
Started socket implementation
Marvin Borner
2020-11-08
Probably fixed packet dropping
Marvin Borner
2020-11-05
TCP..
Marvin Borner
2020-11-05
Added warning flags and fixed them :)
Marvin Borner
2020-10-26
Optimizations
Marvin Borner
2020-10-25
Added buttons
Marvin Borner
2020-10-24
Started new GFX/GUI abstraction
Marvin Borner
2020-10-24
Forced ccache compilation
Marvin Borner
2020-09-15
Keymaps n stuff
Marvin Borner
2020-09-12
Independent ext2 bootloader for bigger kernels
Marvin Borner
2020-09-03
Moved test to app
Marvin Borner
2020-08-30
Added some tests
Marvin Borner
2020-08-30
Added kernel testing suit
Marvin Borner
2020-08-15
Added libgui
Marvin Borner
2020-08-09
Some build process changes
Marvin Borner
2020-08-09
Added malloc/free syscall
Marvin Borner
2020-08-09
Heavy restructuring of libc, kernel and apps
Marvin Borner
2020-08-01
Minor dev fixes
Marvin Borner
2020-08-01
Restructured makefiles
Marvin Borner
2020-08-01
Switched to PIE flat binaries
Marvin Borner
2020-07-30
Something something with elfs and witches
Marvin Borner
2020-07-29
Added elf loading and test app
Marvin Borner
2020-07-29
Switched to -Os flag and fixed issues with it
Marvin Borner
2020-07-28
Yay, timer works.
Marvin Borner
2020-07-28
Make the bin smaller so direct pointers are enough
Marvin Borner
2020-07-26
Added basic gui writer
Marvin Borner
2020-07-25
Added very basic PSF parser
Marvin Borner
2020-07-24
Bug hunting for file reading (ext2 idp recursion)
Marvin Borner
2020-07-23
Added *very* simple ide and ext2 support
Marvin Borner
2020-07-23
Added formatted print function
Marvin Borner
2020-07-23
Some functions for stdlib
Marvin Borner
2020-07-23
Well, I need ASM ig.
Marvin Borner
2020-07-22
Initial keyboard implementation
Marvin Borner
2020-07-22
Added interrupts
Marvin Borner
2020-07-22
Imported some things from master
Marvin Borner
2020-07-22
Switched to Makefile.
Marvin Borner
2020-01-02
Bye-bye Make, Hi-hi Cmake!
Marvin Borner
2019-12-21
Many debugging/serial improvements
Marvin Borner
2019-12-21
Some userspace improvements
Marvin Borner
2019-12-08
Added very basic network and PCI driver
Marvin Borner
2019-12-07
Added userspace libc and began userspace based shell
Marvin Borner
2019-12-05
Added manual installation method
Marvin Borner
2019-12-04
Fully working syscall interface
Marvin Borner
2019-12-01
Semi-working C-based userspace syscalls
Marvin Borner
2019-11-30
Working userspace!
Marvin Borner
2019-11-30
Fixed build on ARM devices
Marvin Borner
2019-11-30
Renamed assets directory
Marvin Borner
2019-11-28
Made font external module
Marvin Borner
2019-11-24
Major coding style reformatting -> Kernighan & Ritchie
Marvin Borner
2019-11-24
Added bochs debugging
Marvin Borner
2019-11-23
Some formatting
Marvin Borner
2019-11-23
Fixed vesa, acpi and installation!
Marvin Borner
2019-11-22
Added the most awesome c lib
Marvin Borner
2019-11-20
Began two-stage hdd bootloader and os installer
Marvin Borner
2019-11-10
Added semi-working bootloader
Marvin Borner
2019-11-09
Started own implementation of asm bootloader
Marvin Borner
2019-11-08
Began implementation of non-grub bootloader
Marvin Borner
2019-10-31
Fixed several warnings
Marvin Borner
2019-10-31
Fixed build
Marvin Borner
2019-10-30
Added kind of working initrd support
Marvin Borner
2019-10-30
Started implementation of initrd based vfs
Marvin Borner
2019-10-26
Using compiler-based include methods
Marvin Borner
2019-10-25
Rewrite of paging and alloc functions
Marvin Borner
2019-10-25
Probably fixed resolution finder when failing
Marvin Borner
2019-10-13
Fixed all compiler warnings
Marvin Borner
2019-10-12
Optimized build process logging
Marvin Borner
2019-10-12
Testing vesa text display
Marvin Borner
2019-10-10
Implemented serial console debugging
Marvin Borner
2019-10-03
Improved some things
Marvin Borner
2019-10-02
Added debug make option
Marvin Borner
2019-09-28
Switched back to normal aligned kernel
Marvin Borner
2019-09-22
Fixed several GCC warnings
Marvin Borner
2019-09-22
Improved build process
Marvin Borner
[next]