mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 17:07:47 +00:00
Kernel: Stop eagerly loading entire executables
We were forced to do this because the page fault code would fall apart when trying to generate a backtrace for a non-current thread. This issue has been fixed for a while now, so let's go back to lazily loading executable pages which should make everything a little better.
This commit is contained in:
parent
eaa9cf58f5
commit
77737be7b3
3 changed files with 0 additions and 7 deletions
|
@ -109,7 +109,6 @@ CXXFLAGS += -nostdlib -nostdinc -nostdinc++
|
|||
CXXFLAGS += -I../Toolchain/Local/i686-pc-serenity/include/c++/8.3.0/
|
||||
CXXFLAGS += -I../Toolchain/Local/i686-pc-serenity/include/c++/8.3.0/i686-pc-serenity/
|
||||
DEFINES += -DKERNEL
|
||||
DEFINES += -DEXPENSIVE_USERSPACE_STACKS
|
||||
LDFLAGS += -Ttext 0x10000 -Wl,-T linker.ld -nostdlib
|
||||
|
||||
all: $(KERNEL) kernel.map
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue