Commit Graph

16 Commits

Author SHA1 Message Date
1e0c8c5fe7 Kernel: Strip kernel symbols when installing
Since we already extract the symbols into a separate file which the kernel then uses for backtraces, this only brings us a smaller kernel, with no downsides :)
2022-10-08 15:57:07 +02:00
4a212b4c92 Modify shebangs to use /usr/bin/env bash instead of /bin/sh 2022-10-08 15:35:39 +02:00
aa5c1be945 Separate building a debug image and running it, and provide a script for GDB. 2022-10-08 15:32:48 +02:00
ee31a3458d Fix setup-binutils and setup-gcc 2022-10-02 19:58:52 +02:00
6bacded5cf Update build system 2022-10-02 17:01:30 +02:00
e483f6d1e6 Adjust build scripts to install LibC headers 2022-10-02 12:47:50 +02:00
ba52e389a5 Hosted GCC cross-compiler for x86_64-luna!!! 2022-10-02 12:21:02 +02:00
85d4268b01 Hosted Binutils for x86_64-luna 2022-10-02 10:33:34 +02:00
fcf5923cc0 WIP: Add a C Library, let's try to compile a Hosted GCC cross-compiler using this! 2022-10-01 20:59:22 +02:00
d79596f21b Add a tool to auto-generate a symbol map, borrowed from SerenityOS :) 2022-09-19 20:35:24 +02:00
07d1943053 add build-stable-iso.sh 2022-09-10 18:09:33 +02:00
0cc3900e88 Make building with debug symbols conditional in the Makefile 2022-09-07 15:05:57 +02:00
1820286d8b stuff 2022-09-07 10:33:22 +02:00
86e53c3004 Added rebuild*.sh scripts 2022-09-06 18:27:24 +02:00
bd0a24097f Add a KernelMemoryManager namespace to wrap PMM + VMM 2022-09-06 18:08:15 +02:00
1b727a66ea Ready. Set. Go! 2022-09-05 16:13:51 +02:00