summaryrefslogtreecommitdiff
path: root/Kernel/Module.h
AgeCommit message (Collapse)Author
2019-11-28Kernel: Implement basic module unloading :^)Andreas Kling
Kernel modules can now be unloaded via a syscall. They get a chance to run some code of course. Before deallocating them, we call their "module_fini" symbol.
2019-11-28Kernel: Implement very simple kernel module loadingAndreas Kling
It's now possible to load a .o file into the kernel via a syscall. The kernel will perform all the necessary ELF relocations, and then call the "module_init" symbol in the loaded module.