Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-17 | Started rewrite | Marvin Borner | |
2020-06-03 | Added warning | Marvin Borner | |
2020-06-02 | Much work on the ELF parser and userspace jumping | Marvin Borner | |
2020-06-01 | Very clean mmap approach | Marvin Borner | |
Sorry for the previous commit messages, I was kind of frustrated. | |||
2020-06-01 | Hmm | Marvin Borner | |
2020-06-01 | Aaaah so many bugs | Marvin Borner | |
2020-05-31 | Some memory display fixes | Marvin Borner | |
2020-05-31 | OMG | Marvin Borner | |
2020-05-28 | Added page directory freeing function | Marvin Borner | |
2020-05-26 | Reduced some magic numbers | Marvin Borner | |
2020-05-26 | Some workarounds which apparently work. | Marvin Borner | |
2020-05-23 | Dynamic paging approach | Marvin Borner | |
I think this is it. I really do. I guess. | |||
2020-05-23 | Better paging directory creator | Marvin Borner | |
2020-05-21 | Fixed assertion | Marvin Borner | |
2020-05-19 | Improved test case | Marvin Borner | |
2020-05-19 | Woah, so many changes :O | Marvin Borner | |
2020-05-16 | Non-dynamic working approach | Marvin Borner | |
2020-05-15 | Added test-case for malloc | Marvin Borner | |
2020-05-14 | Some attempts to fix it, nothing works | Marvin Borner | |
2020-05-14 | Fixed kernel end variable | Marvin Borner | |
2020-05-13 | Some page directory fixes | Marvin Borner | |
2020-05-13 | Replaced alloc.h with liballoc | Marvin Borner | |
And many more adaptions to the lib | |||
2020-05-11 | Some scheduling improvements | Marvin Borner | |
And other stuff.. | |||
2020-05-07 | Added and applied include-sorting | Marvin Borner | |
Worked better than I thought! | |||
2020-05-06 | New build parameters and shared includes | Marvin Borner | |
This changes many files but I've just applied some replace commands.. So - nothing special! | |||
2020-05-03 | Added missing memory functions | Marvin Borner | |
2020-05-02 | Some work in the vfs | Marvin Borner | |
2020-04-29 | Working framebuffer from userspace... | Marvin Borner | |
Well, it doesn't actually work. I disabled several security measures to get this working and I'll try to fix these soon. | |||
2020-04-29 | Fixed several warnings, errors and dumb bugs | Marvin Borner | |
2020-04-29 | MUCH work in libc | Marvin Borner | |
Also cleaned up some syscalls etc | |||
2020-04-28 | Fixed userspace entering... | Marvin Borner | |
Many other fixes too, but I won't mention them because I don't want to :) | |||
2020-04-28 | Maaaany fixes... | Marvin Borner | |
Sorry for the increasingly worse-getting commit messages :D | |||
2020-04-26 | Awesome new multitasking system and scheduler | Marvin Borner | |
2020-04-26 | Complete rewrite of paging and allocation libs | Marvin Borner | |
-> This was REALLY needed. | |||
2020-04-26 | Some elf userspace testing | Marvin Borner | |
2020-04-21 | Finally! EXT2 is working now :) | Marvin Borner | |
Puuh. | |||
2020-04-19 | Applied tidy command... | Marvin Borner | |
Idk why I forgot it for several commits :D | |||
2020-04-18 | I don't know HOW I did it, but it works! | Marvin Borner | |
I finally fixed the acpi tables with some memory mapping magic and paging allocations, which seems to do the trick. YAY. | |||
2020-04-18 | Completely reworked ACPI tables | Marvin Borner | |
I'm too exhausted right now, but I rediscovered the memory mapping issue of my ACPI implementatio and need to fix it ASAP. Otherwise I won't be able to use any ACPI table without causing a page fault. I have no clue why exactly this is happening and the internet says that I shouldn't need to memory map them. Well, I'll look into it later. | |||
2020-04-14 | Switched to grub | Marvin Borner | |
This really isn't what I wanted because grub is very big and bloaty but my own bootloader was very poorly written and I really want to implement a filesystem like ext2 which wouldn't work with my own bootloader. Furthermore this commit fixes many small issues including the one occurring due to the statically linked user binary (I just removed the linking for now). | |||
2020-03-27 | Added and applied tidy command | Marvin Borner | |
2020-03-18 | Applied official linux kernel code style guidelines | Marvin Borner | |
Due to my change to vim and the clang-format plugin this was needed! | |||
2020-03-18 | Replaced asm calls with sweet function | Marvin Borner | |
2020-02-16 | Revert to good ol' paging | Marvin Borner | |
2020-02-15 | Quite many improvements | Marvin Borner | |
ok. | |||
2020-01-25 | Hehe fixed video bug :) | Marvin Borner | |
Took around 5 days. | |||
2020-01-21 | Naming scheme and page fault improvements | Marvin Borner | |
2020-01-20 | Added pure awesomeness | Marvin Borner | |
Actually quite some days of work but ok |