Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-14 | Added new values to README | 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-13 | Maaany wm features | Marvin Borner | |
2020-09-13 | Less malloc in wm | 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-12 | Fixed window move y overflow | 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 | Mandelbrot performance and coloring | Marvin Borner | |
2020-09-04 | Strange keyboard resolution changing thing | 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 | |
2020-08-30 | Even more tests | Marvin Borner | |
2020-08-30 | Added some tests | Marvin Borner | |
2020-08-30 | Added kernel testing suit | Marvin Borner | |
2020-08-28 | Added window flags | Marvin Borner | |
2020-08-27 | Fixed branch rename bugs | Marvin Borner | |
2020-08-27 | Added sluggishness coefficient | Marvin Borner | |
2020-08-27 | Added little keyboard demo and stuff | Marvin Borner | |
2020-08-27 | Added time consumption warning | Marvin Borner | |
2020-08-27 | Updated instructions | Marvin Borner | |
2020-08-27 | Kinda fixed wallpapers | Marvin Borner | |
2020-08-27 | Added doubly indirect pointer support | Marvin Borner | |
2020-08-27 | Added alpha channel and cursor image | Marvin Borner | |
2020-08-26 | Started stack allocator. | Marvin Borner | |
This will replace the current linear allocator so we can free and realloc memory correctly. This is especially important for the window resizing due to a fixed LFB size. | |||
2020-08-26 | Some optimizations and window moving | Marvin Borner | |
2020-08-26 | Added features | Marvin Borner | |
2020-08-26 | Some cursor things | Marvin Borner | |
2020-08-25 | Some GUI things | Marvin Borner | |
2020-08-25 | Added mouse driver and better event system | Marvin Borner | |
2020-08-25 | Some optimizations or sth | Marvin Borner | |
2020-08-24 | Added window borders | Marvin Borner | |
2020-08-24 | Removed async events | Marvin Borner | |
2020-08-24 | Added moving square | Marvin Borner | |
2020-08-23 | Some window buffer switching | Marvin Borner | |
2020-08-23 | Added bmp loading and other stuff | Marvin Borner | |
2020-08-23 | How did this work before?! | Marvin Borner | |
I used r->eax instead of r->ebx in malloc :O | |||
2020-08-22 | Some window fb and yield implementation | Marvin Borner | |
2020-08-22 | Fixed events | Marvin Borner | |
2020-08-22 | Added *very* basic polling ipc | Marvin Borner | |
2020-08-22 | Added random number generator | Marvin Borner | |
2020-08-22 | Added event resolving | Marvin Borner | |
2020-08-22 | Added proc event list | Marvin Borner | |
2020-08-22 | Added quantum counter | Marvin Borner | |
2020-08-22 | Small fixes | Marvin Borner | |
2020-08-22 | Fixed some TODOs | Marvin Borner | |
2020-08-22 | Switched proc linked list to libc list | Marvin Borner | |
2020-08-21 | Finished proper return of processes | Marvin Borner | |
2020-08-21 | Some things here and some things there | Marvin Borner | |
2020-08-21 | Well, I guess? | Marvin Borner | |
2020-08-17 | Added event descriptor | Marvin Borner | |
2020-08-17 | Added event unmap | Marvin Borner | |
2020-08-17 | Fixed mapping of multiple events of same type | 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-16 | Added WM and exec parameters | Marvin Borner | |
2020-08-16 | Added psf/gui to libgui | Marvin Borner | |
...and some other things | |||
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-15 | Reverted PIE binaries and fixed userspace lib | Marvin Borner | |
2020-08-15 | Some elf things | Marvin Borner | |
2020-08-15 | Cleaned run | Marvin Borner | |
2020-08-14 | Still bad code but a bit better | Marvin Borner | |
2020-08-14 | Fixed linebreak on directories | Marvin Borner | |
2020-08-13 | Added other subdirectories to compile_commands | Marvin Borner | |
2020-08-13 | Added basic list lib | Marvin Borner | |
2020-08-10 | Started elf parser/loader | Marvin Borner | |
2020-08-09 | Some build process changes | Marvin Borner | |
2020-08-09 | Added malloc/free syscall | Marvin Borner | |
2020-08-09 | Updated readme | Marvin Borner | |
2020-08-09 | Added syscall templates | 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 | |
2020-08-07 | Dual-tasking works. | Marvin Borner | |
I don't know why triple-tasking doesn't though... | |||
2020-08-07 | Finished bootloader TSS/GDT update | Marvin Borner | |
2020-08-07 | Started TSS ring3 implementation | Marvin Borner | |
2020-08-06 | Some context switch fixes. | Marvin Borner | |
I'm quite tired actually and I don't seem to find my mistakes... | |||
2020-08-06 | Fixed messed up registers | Marvin Borner | |
2020-08-05 | I don't really know what's happening | Marvin Borner | |
2020-08-05 | Added some cpu function wrappers | Marvin Borner | |
2020-08-05 | Some proc things | Marvin Borner | |
2020-08-01 | Added syscalls | Marvin Borner | |