Truly independent web browser
Go to file
Andreas Kling 6cba80510e Kernel: Add a Finalizer process to take care of dying processes.
Instead of processes themselves getting scheduled to finish dying,
let's have a Finalizer process that wakes up whenever someone is dying.
This way we can do all kinds of lock-taking in process cleanup without
risking reentering the scheduler.
2019-02-06 18:45:21 +01:00
AK AK: Lock should ASSERT_INTERRUPTS_ENABLED(). 2019-02-06 17:34:24 +01:00
Base LizaRegular8x10: Tweak some glyphs. 2019-02-05 11:53:06 +01:00
Clock Clean up LDFLAGS a bit. 2019-02-06 14:48:09 +01:00
FontEditor Clean up LDFLAGS a bit. 2019-02-06 14:48:09 +01:00
Kernel Kernel: Add a Finalizer process to take care of dying processes. 2019-02-06 18:45:21 +01:00
LibC Bootloader: Locate the kernel's data segment and clear it. 2019-02-06 16:02:10 +01:00
LibGUI Clean up LDFLAGS a bit. 2019-02-06 14:48:09 +01:00
SharedGraphics Bootloader: Locate the kernel's data segment and clear it. 2019-02-06 16:02:10 +01:00
Terminal Clean up LDFLAGS a bit. 2019-02-06 14:48:09 +01:00
Userland Clean up LDFLAGS a bit. 2019-02-06 14:48:09 +01:00
WindowServer Bootloader: Locate the kernel's data segment and clear it. 2019-02-06 16:02:10 +01:00
.gitignore Kernel: Much improved BochsVGA (BXVGA) support. 2019-02-06 10:17:26 +01:00