Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-21 | Hardened syscalls | Marvin Borner | |
2021-03-20 | LGTM! | Marvin Borner | |
2021-03-19 | Some things | Marvin Borner | |
2021-03-15 | System hardening and errno impl | Marvin Borner | |
2021-03-14 | Maaany fixes :) | Marvin Borner | |
I don't have the motivation to write better commit messages... | |||
2021-03-13 | Some security measures | Marvin Borner | |
2021-03-13 | Nicü | Marvin Borner | |
2021-03-12 | Started basic ioctl fb interface | Marvin Borner | |
2021-03-12 | Let's gooo! | Marvin Borner | |
2021-03-02 | Getting closer! | Marvin Borner | |
2021-02-26 | Removed serial driver from userspace | Marvin Borner | |
2021-02-25 | Added some debugging features | Marvin Borner | |
I've tried to track down the bugs with kvm and q35 but I didn't manage to do it - yet! I'll probably look into it soon. | |||
2021-02-25 | Applied even more warning flags! | Marvin Borner | |
Fixing all the warnings wasn't that easy actually.. | |||
2021-02-25 | Added *many* static keywords | Marvin Borner | |
2021-02-21 | Activated SSE/FPU features for better performance | Marvin Borner | |
2021-02-14 | Message waiting and more! | Marvin Borner | |
2021-02-10 | Print to streams instead of serial console | 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-21 | Implementing new features... | Marvin Borner | |
2021-01-21 | Fixed stray keyboard characters | Marvin Borner | |
2021-01-15 | Implemented basic dev ready-state waiting | Marvin Borner | |
2021-01-15 | Fixed kernel exceptions | Marvin Borner | |
2021-01-13 | VFS ready function and read yielding | Marvin Borner | |
2021-01-09 | Let's make a procfs for IPC instead | Marvin Borner | |
2021-01-09 | To be continued | Marvin Borner | |
2021-01-09 | Finding memory leaks is SO exhausting argh | Marvin Borner | |
2021-01-08 | Cleanup | Marvin Borner | |
2021-01-08 | Major IDE/ATA driver rewrite | Marvin Borner | |
This adds non-hardcoded multi-disk support. I just need to remove the boot/load.c loader and fix the max bootloader ext2 loading size. After that's done I'll try running it on real hardware. | |||
2020-11-24 | Fixed timer counting with yield() | Marvin Borner | |
2020-11-21 | Added net_installed check | Marvin Borner | |
2020-11-15 | Added DNS errors | Marvin Borner | |
2020-11-14 | Some fixes | Marvin Borner | |
I WAS BUG-SEARCHING FOR SEVERAL HOURS WHYYYY, WHEEERE, AAAAAH | |||
2020-11-13 | Removed some useless code | Marvin Borner | |
I spent several hours tracing the bug that followed me since months, but I haven't found it yet :( Where are you, HEISENBUG?! | |||
2020-11-08 | Probably fixed packet dropping | Marvin Borner | |
2020-11-05 | Added warning flags and fixed them :) | Marvin Borner | |
2020-11-02 | Reverted rtl driver, improvements caused crashing | Marvin Borner | |
2020-11-02 | Better logging | Marvin Borner | |
2020-11-02 | Improved error handling in rtl driver | Marvin Borner | |
2020-11-01 | New (working!) network approach | Marvin Borner | |
2020-10-26 | Optimizations | Marvin Borner | |
2020-10-24 | Started new GFX/GUI abstraction | Marvin Borner | |
2020-09-27 | Networky things | Marvin Borner | |
Idk, really | |||
2020-09-27 | Added UDP, DHCP, ARP | Marvin Borner | |
Quite awesome, IMHO | |||
2020-09-26 | Very simple icmp ping handling | Marvin Borner | |
2020-09-26 | Some random network things | Marvin Borner | |
2020-09-24 | Restructured network stack | Marvin Borner | |
2020-09-24 | IPv6 networking... | Marvin Borner | |
2020-09-21 | Frustration | Marvin Borner | |
2020-09-21 | Networking | Marvin Borner | |
2020-09-20 | Started rtl8139 driver | Marvin Borner | |
2020-09-19 | Wrroooooooom, I'm faster. ig | Marvin Borner | |
2020-09-14 | Some GUI fixes | Marvin Borner | |
2020-09-12 | Re-implemented PCI driver. | Marvin Borner | |
Adding the affected files to the makefile doesn't work, though. This probably has something to do with the 12KiB file size limit which should have been fixed by now! I'll need to investigate this tomorrow. | |||
2020-09-11 | Some testing using the q35 chipset | Marvin Borner | |
2020-09-08 | Some work on CPU stuff (soon: SMP) | Marvin Borner | |
2020-09-06 | Some timer thingies | Marvin Borner | |
2020-09-06 | Finished switch to hpet timer | Marvin Borner | |
2020-09-06 | ARGH structs | Marvin Borner | |
2020-09-06 | Added some ACPI tables | Marvin Borner | |
2020-09-06 | Started ACPI driver | Marvin Borner | |
2020-09-04 | Added mandelbrot demo and fpu driver | Marvin Borner | |
2020-08-26 | Some cursor things | Marvin Borner | |
2020-08-25 | Added mouse driver and better event system | Marvin Borner | |
2020-08-22 | Added random number generator | Marvin Borner | |
2020-08-22 | Added event resolving | Marvin Borner | |
2020-08-16 | Added support for two-byte scancodes | Marvin Borner | |
2020-08-16 | Added scancode list and resolver | Marvin Borner | |
2020-08-16 | Added events and map syscall | Marvin Borner | |
2020-08-15 | Removed vesa from kernel | Marvin Borner | |
2020-08-15 | Added libgui | Marvin Borner | |
2020-08-15 | Added some syscall wrappers | Marvin Borner | |
2020-08-09 | Temporary cpu and serial drivers in libc | Marvin Borner | |
2020-08-09 | Heavy restructuring of libc, kernel and apps | Marvin Borner | |