Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-10 | Started procfs | 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-09 | Started new heap implementation (not working yet) | 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. | |||
2021-01-08 | Kinda working VFS implementation | Marvin Borner | |
2021-01-07 | New read parameters | Marvin Borner | |
2021-01-07 | Working VFS path resolving | Marvin Borner | |
2021-01-07 | Started conversion to VFS | Marvin Borner | |
2021-01-07 | Several things | Marvin Borner | |
Sorry :D | |||
2021-01-04 | Some vfs fixes | Marvin Borner | |
2020-12-11 | Some FS stuff | Marvin Borner | |
2020-12-10 | Started VFS | Marvin Borner | |
I have plans to remove the whole event system and make everything a file - just like Unix does. It's way easier that way actually. | |||
2020-12-05 | Some casual network fixes | Marvin Borner | |
2020-12-03 | Quite important network stuff | Marvin Borner | |
2020-11-29 | Fixed some things | Marvin Borner | |
I'm currently working on a huge commit, but it doesn't work.. WAIT AND SEE! | |||
2020-11-28 | Fixed process wake up without data receiving | Marvin Borner | |
2020-11-24 | Started HTML rendering | Marvin Borner | |
2020-11-24 | Fixed timer counting with yield() | Marvin Borner | |
2020-11-24 | Added userspace-based network timeout | Marvin Borner | |
The network in my whole city is down right now, so I've done some error catching using timeouts etc without the kernel blocking everything. Not having internet is exhausting though :( | |||
2020-11-22 | Added file-based HTTP server | Marvin Borner | |
And fixed/added some other things | |||
2020-11-21 | Fixed TCP/HTTP serving | Marvin Borner | |
2020-11-21 | Added TCP RST support | Marvin Borner | |
2020-11-21 | Added net_installed check | Marvin Borner | |
2020-11-20 | Added stat syscall | Marvin Borner | |
This currently only returns the file size, other stats will follow soon! | |||
2020-11-20 | Some fixes here and there | Marvin Borner | |
Ya, professional commit messages as always | |||
2020-11-20 | Fixed some network race conditions | Marvin Borner | |
2020-11-19 | Reimplemented basic webserver | 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 | |
For real though! First tests show no weird bugs anymore. | |||
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-14 | Added ugly dns implementation | Marvin Borner | |
2020-11-14 | Added udp sockets | Marvin Borner | |
2020-11-13 | Many small network improvements | Marvin Borner | |
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-12 | Traced some issues; disabled malloc alignment | Marvin Borner | |
2020-11-10 | Fixes | Marvin Borner | |
yup | |||
2020-11-10 | Oops, I'm dumb | Marvin Borner | |
I believe I was wrong in my previous commit message. Let's see... | |||
2020-11-09 | Removed non-net support and fixed some bugs | Marvin Borner | |
2020-11-09 | Added subnet mask etc | Marvin Borner | |
This doesn't work right now due to the strange alignment, memory, whatever bugs I have somewhere. I'm gonna fix them next! I guess.. | |||
2020-11-08 | Added sockets, requests and net wrappers | Marvin Borner | |
2020-11-08 | Started socket implementation | Marvin Borner | |
2020-11-08 | Probably fixed packet dropping | Marvin Borner | |
2020-11-07 | Fixed TCP handling, basic HTTP server | Marvin Borner | |
2020-11-05 | TCP.. | Marvin Borner | |
2020-11-05 | Added warning flags and fixed them :) | Marvin Borner | |
2020-11-04 | Further TCP work | Marvin Borner | |
Can now send ACKs with correct checksum | |||
2020-11-03 | Started TCP implementation | 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-11-01 | Added files demo and needed functions | Marvin Borner | |
2020-11-01 | New binary directory structure | Marvin Borner | |
2020-10-26 | Optimizations | Marvin Borner | |
2020-10-25 | Some fixes :) | Marvin Borner | |
2020-10-24 | Started new GFX/GUI abstraction | Marvin Borner | |
2020-10-24 | Fixed Ofast - unfinished debugging! | Marvin Borner | |
Don't ask how I came up with the flags.. | |||
2020-10-24 | Forced ccache compilation | Marvin Borner | |
...and some fixes :) | |||
2020-09-28 | Added icmp checksum, identifier and sequence | 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-19 | Cleaned syscalls | Marvin Borner | |
2020-09-16 | Added *very* basic keymap parsing | Marvin Borner | |
2020-09-15 | Some code improvements. | Marvin Borner | |
I know, my commit messages are getting worse... | |||
2020-09-15 | Added window focus z-index | Marvin Borner | |
2020-09-14 | Tracked down 12KiB bug | Marvin Borner | |
2020-09-14 | Some GUI fixes | Marvin Borner | |
2020-09-13 | Added window scaling | 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-12 | Some casual bug fixes | Marvin Borner | |
2020-09-12 | Fixed vbe parameter in ext2 loader | Marvin Borner | |
2020-09-12 | Independent ext2 bootloader for bigger kernels | Marvin Borner | |
2020-09-11 | Removed wait syscall - whoopsidoo! | Marvin Borner | |
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-07 | Added wait syscall. | Marvin Borner | |
This makes a process sleep until it receives a new message (no polling!). I thought that this will result in performance improvements but I haven't noticed any, yet. Maybe I'll remove this again in the future.. | |||
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-06 | Fixed GPF on non-existent exec | Marvin Borner | |
2020-09-05 | Improved scheduler | Marvin Borner | |
2020-09-04 | Added mandelbrot demo and fpu driver | Marvin Borner | |
2020-09-03 | Moved test to app | Marvin Borner | |
2020-08-31 | Abstracted tests from boot process | Marvin Borner | |
2020-08-30 | Even mooore tests or sth | Marvin Borner | |