From: Minep Date: Sat, 2 Mar 2024 15:56:19 +0000 (+0000) Subject: * Make the ksym table built-in with kernel image, thus remove the need X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/commitdiff_plain/9209afa5f69cffa48a04c4a9066357d5cba75926?hp=9209afa5f69cffa48a04c4a9066357d5cba75926 * Make the ksym table built-in with kernel image, thus remove the need of grub side-loaded module. This include a two-stage linking: first pass is used to generate relocated symbol address and populate the ksymtable; second pass is to link the ksymtable into the kernel. * Fix an issue within terminal signal delivery, which always deliver SIGINT due to a typo * Fix the issue where pwait is waken by SIGINT, the next pwait call will fail the invariant assertion check ---