aboutsummaryrefslogtreecommitdiff
path: root/include/apos/init.h
AgeCommit message (Collapse)Author
2021-12-20still some issues with vmemKimplul
+ Not sure if I should go with noinit or init, fuck
2021-12-19Massive changes to jump to userspaceKimplul
2021-10-25Some minor changes to virtual memory handlingKimplul
+ Should start to think about how virtual memory should be handled efficiently, I'm sort of flailing around and not actually doing anything beneficial. The mapping system I've so far implemented _works_, but it's not good and I'm not happy with it. I might come back and fix/improve it, but I think I'll go ahead and do other things for a while, might give me a better overhead view of what the virtual memory system should do. + TODO: should probably document the memory layout I'm going with at the moment.
2021-10-11Renamed [pv]addr_t to [pv]m_tKimplul
2021-10-10Prepare proper jump to kernelKimplul
2021-08-22Integrated libfdtKimplul
+ Added new common/ directory, into which code that should be shared with init and kernel is to be added. Currently string.c and bytes.c. Code in common/ should be marked with __weak, so as to allow the arch to implement a better, more optimised version of the function if possible/required. + Created include/apos/types.h with macros essentially providing the libc limits.h and stdint.h. At the moment I use gcc/clang predefined macros for most things.
2021-08-19New build system (WIP)Kimplul
2021-08-17GarbageKimplul