add lunaix dynamic linker as submodule
authorMinep <lunaixsky@qq.com>
Wed, 23 Aug 2023 16:32:15 +0000 (17:32 +0100)
committerMinep <lunaixsky@qq.com>
Wed, 23 Aug 2023 16:32:15 +0000 (17:32 +0100)
commitb632f535c4a6882bdca0317fb88cbe6e165f24eb
tree22fbf4eb0a2dcf86879df4b4a94057b15379db18
parent13a19dccebb7df5b78d984ce26f8f3225dd5130a
add lunaix dynamic linker as submodule
fix: elf32 should load the PT_LOAD segments only
fix: vmap does not respect the passed mapping attribute flags
fix: mmap does not take account of flen
fix: makefile does not recompiled on changed source file.
fix: incorrect modulo operation on PG_SIZE
fix: unwanted infinite loop elimination reported in #16
12 files changed:
.gitmodules [new file with mode: 0644]
lunaix-os/includes/lunaix/exebi/elf32.h
lunaix-os/includes/lunaix/mm/page.h
lunaix-os/includes/lunaix/spike.h
lunaix-os/kernel.mk
lunaix-os/kernel/debug/trace.c
lunaix-os/kernel/exe/elf32/elf32bfmt.c
lunaix-os/kernel/exe/elf32/ldelf32.c
lunaix-os/kernel/mm/mmap.c
lunaix-os/kernel/mm/vmap.c
lunaix-os/makefile
lunaix-os/usr/ld [new submodule]