diff --git a/kernel/kernel/FS/ProcFS/FileSystem.cpp b/kernel/kernel/FS/ProcFS/FileSystem.cpp index 0a1d376c..08ce62d3 100644 --- a/kernel/kernel/FS/ProcFS/FileSystem.cpp +++ b/kernel/kernel/FS/ProcFS/FileSystem.cpp @@ -1,3 +1,4 @@ +#include #include #include @@ -33,6 +34,10 @@ namespace Kernel *s_instance, 0444, 0, 0 )); MUST(static_cast(s_instance->root_inode().ptr())->link_inode(*meminfo_inode, "meminfo"_sv)); + + auto cmdline_inode = MUST(TmpFileInode::create_new(*s_instance, 0444, 0, 0)); + MUST(cmdline_inode->write(0, { reinterpret_cast(g_boot_info.command_line.data()), g_boot_info.command_line.size() })); + MUST(static_cast(s_instance->root_inode().ptr())->link_inode(*cmdline_inode, "cmdline"_sv)); } ProcFileSystem& ProcFileSystem::get()