aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* re-add support for kernel-scope symbols in modules relocated with x86_64_64HEADmasterJon Santmyer2021-03-082-42/+98
* kernel module relocation requirement listingJon Santmyer2021-01-305-8/+11
* almost finished reworking the modloaderJon Santmyer2021-01-265-28/+258
* add kernel symbol table to initrdJon Santmyer2021-01-198-40/+98
* move loader code to kernel spaceJon Santmyer2021-01-197-7/+275
* refactor most common codeJon Santmyer2021-01-177-102/+145
* Switch from MIT to GPL 3Jon Santmyer2021-01-171-19/+674
* standardify paging and panicJon Santmyer2021-01-165-113/+115
* simplified initrd code. standardifyJon Santmyer2021-01-135-97/+181
* simplified gdt code. restyled pagingJon Santmyer2021-01-112-59/+81
* rework source structure. begin applying new code styleJon Santmyer2021-01-1131-947/+28
* add hook to invalid typeJon Santmyer2021-01-025-16/+28
* add libubsan hooksJon Santmyer2020-12-319-15/+204
* remove include for extypesJon Santmyer2020-12-241-1/+1
* remove conflicting extypes headerJon Santmyer2020-12-232-11/+0
* add rmdir to virtual allocatorJon Santmyer2020-12-173-2/+6
* allow for modules to be located in subdirectoriesJon Santmyer2020-12-172-2/+3
* add function for getting name and offset for addressJon Santmyer2020-12-083-5/+42
* fix warningsJon Santmyer2020-12-045-8/+6
* fix missing invlpg for mappgJon Santmyer2020-12-041-0/+1
* add paging stub for virtual_allocator->copydirJon Santmyer2020-12-033-0/+8
* minor change to pagingJon Santmyer2020-12-021-0/+5
* add ability for print to change output modesJon Santmyer2020-11-307-13/+66
* relocate regs print to cpu and panicJon Santmyer2020-11-298-44/+55
* add assertion for paging alloc virt != 0Jon Santmyer2020-11-282-0/+4
* refactor paging for x86_64 (x86_32 is now broken)Jon Santmyer2020-11-287-223/+95
* add stack to boot infoJon Santmyer2020-11-265-7/+26
* bump versionJon Santmyer2020-11-251-1/+1
* fix bss zeroingJon Santmyer2020-11-253-4/+4
* add gdtJon Santmyer2020-11-256-2/+103
* remove extraneous printf. remove magic breakpoint from pagingJon Santmyer2020-11-242-7/+3
* remove terminal abstraction layerJon Santmyer2020-11-2422-299/+200
* renamed kprintf to normal printfJon Santmyer2020-11-2010-89/+89
* structural rewrite - generified boot interfaceJon Santmyer2020-11-2018-243/+381
* start modularizationJon Santmyer2020-11-1629-1369/+71
* remove docJon Santmyer2020-11-1511-181/+2
* fix irqJon Santmyer2020-11-148-68/+94
* fix x86_64 modloaderJon Santmyer2020-11-121-4/+8
* fix mod loading complainingJon Santmyer2020-11-112-2/+30
* add hook for irqJon Santmyer2020-11-116-4/+109
* re-fix x86_64 usermodeJon Santmyer2020-11-084-18/+18
* arch structure refactorJon Santmyer2020-11-076-20/+34
* Merge branch 'master' of ssh://github.com/Crupette/modit-kernelJon Santmyer2020-11-062-4/+4
|\
| * fix 32bit modloading and pagingJon Santmyer2020-10-312-4/+4
* | add symbol dependency matchingJon Santmyer2020-11-062-1/+16
|/
* fix module overwriteJon Santmyer2020-10-291-1/+3
* removed redundant modloader print statementsJon Santmyer2020-10-051-2/+1
* fix strncpy not copying the NULL byteJon Santmyer2020-10-041-2/+3
* fix link to ringzeroJon Santmyer2020-10-031-1/+1
* add return value to k_printfJon Santmyer2020-10-0310-17/+205