aboutsummaryrefslogtreecommitdiff
path: root/src/elf.c
AgeCommit message (Collapse)Author
2024-11-08document __prepare_execKimplul
2024-11-02make it more obvious dynamic elf isn't supportedKimplul
+ also cleans up a few warnings I've been annoyed by
2024-11-02update elf docsKimplul
2024-11-02allow skipping some cache flushes in procKimplul
2024-11-02check effective id of createKimplul
2024-11-02intial working sys_spawnKimplul
2024-11-02initial exec supportKimplul
2024-10-29start moving towards threads always being in rpcKimplul
2024-07-07misc fixesKimplul
+ Align kernel to 2MiB boundary in u-boot + Optimize alignment functions a little bit, should still have to check on real hardware but 'feels' more clean + Add early boot debugging + Put extra cores we aren't ready to account for to sleep if/when they boot. + Make BASE_PAGE_SIZE constant on riscv64/32, helps the compiler with some alignment checks among other things.
2024-07-07simplify assertionsKimplul
+ No real point having multiple different levels of assertions, just say you assert something and be done with it
2024-07-06core bringup + various warningsKimplul
+ dbg_fdt() is apparently broken, possibly due to UB or something, but it causes some issues with optimizations enabled. Remove it temporarily
2024-07-06pretty massive virtual memory rewriteKimplul
+ The system is now a bit simpler and hopefully easier to understand, while also extending the shared memory to be 1:N, where there is one owner who may become a zombie while waiting for the N to die.
2024-05-24rename common to srcKimplul
+ I keep starting to type src and wondering why autocomplete won't work, I guess src is just uncounciously a better name