serenity/Userland
Liav A 61f4914d6e Kernel+Userland: Add constants subdirectory at /sys/kernel directory
This subdirectory is meant to hold all constant data related to the
kernel. This means that this data is never meant to updated and is
relevant from system boot to system shutdown.
Move the inodes of "load_base", "cmdline" and "system_mode" to that
directory. All nodes under this new subdirectory are generated during
boot, and therefore don't require calling kmalloc each time we need to
read them. Locking is also not necessary, because these nodes and their
data are completely static once being generated.
2023-02-19 13:47:11 +01:00
..
Applets Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
Applications PixelPaint: Enable more text tool keyboard shortcuts 2023-02-19 01:48:14 +01:00
BuggieBox Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00
Demos LibGUI+Userland: Stop returning Layout from Widget::(try_)set_layout() 2023-02-18 16:56:56 +00:00
DevTools LibGUI+Userland: Stop returning Layout from Widget::(try_)set_layout() 2023-02-18 16:56:56 +00:00
DynamicLoader DynamicLoader: Disable stack protector in some files for aarch64 build 2023-02-15 22:53:19 +01:00
Games LibGUI+Userland: Stop returning Layout from Widget::(try_)set_layout() 2023-02-18 16:56:56 +00:00
Libraries Kernel+Userland: Add constants subdirectory at /sys/kernel directory 2023-02-19 13:47:11 +01:00
Services Kernel+Userland: Add constants subdirectory at /sys/kernel directory 2023-02-19 13:47:11 +01:00
Shell Shell: Correct the out-of-bounds expansion bailing condition 2023-02-18 06:55:46 +03:30
Utilities js: Save REPL history when exiting interpreter with exit() 2023-02-19 01:21:24 +01:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00