aboutsummaryrefslogtreecommitdiff
path: root/kernel/Makefile
AgeCommit message (Collapse)Author
2021-07-01Timing is everythingMarvin Borner
2021-06-18Renamed device prefix from 'io_' to 'dev_'Marvin Borner
2021-06-02Huge scheduler rewrite and other thingsMarvin Borner
2021-05-20Added BGA driver and generic FB wrapperMarvin Borner
2021-05-20Major restructuringMarvin Borner
2021-05-18Improved entire building chain (especially debugging)Marvin Borner
2021-04-30Added MBR driver and better disk creationMarvin Borner
2021-04-29Multiboot/Grub progressMarvin Borner
2021-04-28Started conversion to Grub (#17)Marvin Borner
Yes, the CI won't like this.
2021-04-26Added VMMouse support and improved PS/2 mouseMarvin Borner
2021-04-25Chu chuu, using the bus for everything now!Marvin Borner
Well, I know: bus != train. But I like trains. So I don't care. Go away!
2021-04-17Added I/O bus implementation for efficient IPCMarvin Borner
This was a nice coding session. See ya tomorrow!
2021-04-14Even more I/O - started new PS/2 driverMarvin Borner
2021-04-13Started IO dev managerMarvin Borner
2021-04-06Made exec syscall relative using app nameMarvin Borner
My plan is to implement a mobile-OS-like sandboxing using manifests and permission middlewares. Let's see if I can manage to do this without sacrificing too much performance. I'm also wondering whether I should implement open/close syscalls which would result in a cleaner block/unblock mechanism. I need to think. Hmmm.. Naa
2021-04-05Restructured make layout and cleaned some appsMarvin Borner
2021-04-05Made kernel elf-bootableMarvin Borner
2021-04-02Added kernel section clear/protect after initMarvin Borner
This is a huge security improvement as it prevents potential exploits of using or modifying internal kernel functions or data.
2021-04-02Replaced target macrosMarvin Borner
2021-03-26Renamed libsMarvin Borner
Cleaner and more flexible.
2021-03-20LGTM!Marvin Borner
2021-03-20Even more fixes! :^)Marvin Borner
2021-03-12Started basic ioctl fb interfaceMarvin Borner
2021-03-02very good this isMarvin Borner
2021-02-28Fixed memory mapping detectionMarvin Borner
2021-02-27Started basic paging port from skiftOSMarvin Borner
2021-02-26Removed serial driver from userspaceMarvin Borner
2021-02-25Added some debugging featuresMarvin 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-25Updated makefilesMarvin Borner
2021-01-09Let's make a procfs for IPC insteadMarvin Borner
2020-11-17I think this fixes quite many bugs!Marvin Borner
For real though! First tests show no weird bugs anymore.
2020-11-13Removed some useless codeMarvin 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-12Traced some issues; disabled malloc alignmentMarvin Borner
2020-11-09Removed non-net support and fixed some bugsMarvin Borner
2020-11-05Added warning flags and fixed them :)Marvin Borner
2020-10-24Started new GFX/GUI abstractionMarvin Borner
2020-10-24Fixed Ofast - unfinished debugging!Marvin Borner
Don't ask how I came up with the flags..
2020-10-24Forced ccache compilationMarvin Borner
...and some fixes :)
2020-09-27Added UDP, DHCP, ARPMarvin Borner
Quite awesome, IMHO
2020-09-26Very simple icmp ping handlingMarvin Borner
2020-09-26Some random network thingsMarvin Borner
2020-09-24Restructured network stackMarvin Borner
2020-09-20Started rtl8139 driverMarvin Borner
2020-09-19Wrroooooooom, I'm faster. igMarvin Borner
2020-09-15Added window focus z-indexMarvin Borner
2020-09-14Tracked down 12KiB bugMarvin Borner
2020-09-12Fixed vbe parameter in ext2 loaderMarvin Borner
2020-09-12Independent ext2 bootloader for bigger kernelsMarvin Borner
2020-09-06Started ACPI driverMarvin Borner
2020-09-04Added mandelbrot demo and fpu driverMarvin Borner
2020-09-03Moved test to appMarvin Borner
2020-08-31Abstracted tests from boot processMarvin Borner
2020-08-30Even more testsMarvin Borner
2020-08-30Added kernel testing suitMarvin Borner
2020-08-25Added mouse driver and better event systemMarvin Borner
2020-08-21Some things here and some things thereMarvin Borner
2020-08-16Added events and map syscallMarvin Borner
2020-08-15Removed vesa from kernelMarvin Borner
2020-08-15Added libguiMarvin Borner
2020-08-09Some build process changesMarvin Borner
2020-08-09Added malloc/free syscallMarvin Borner
2020-08-09Temporary cpu and serial drivers in libcMarvin Borner
2020-08-09Heavy restructuring of libc, kernel and appsMarvin Borner