diff --git a/Makefile b/Makefile index c25c1e7..19b87f9 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,9 @@ # BoredOS Makefile # Target Architecture: x86_64 # Host: macOS +# Copyright (c) 2023-2026 Chris (boreddevnl) +# This software is released under the GNU General Public License v3.0. See LICENSE file for details. +# This header needs to maintain in any file it is present in, as per the GPL license terms. CC = x86_64-elf-gcc LD = x86_64-elf-ld diff --git a/boredos.iso b/boredos.iso index 4f9edad..19ad12d 100644 Binary files a/boredos.iso and b/boredos.iso differ diff --git a/build/about.o b/build/about.o index c900339..97da44e 100644 Binary files a/build/about.o and b/build/about.o differ diff --git a/build/cmd.o b/build/cmd.o index f37afaf..bb8f11e 100644 Binary files a/build/cmd.o and b/build/cmd.o differ diff --git a/build/disk_manager.o b/build/disk_manager.o index 5b63bf2..86f9aa3 100644 Binary files a/build/disk_manager.o and b/build/disk_manager.o differ diff --git a/build/dns.o b/build/dns.o index bdf6f96..f1c7a43 100644 Binary files a/build/dns.o and b/build/dns.o differ diff --git a/build/e1000.o b/build/e1000.o index be8c40f..43764d5 100644 Binary files a/build/e1000.o and b/build/e1000.o differ diff --git a/build/explorer.o b/build/explorer.o index ba52500..04fef95 100644 Binary files a/build/explorer.o and b/build/explorer.o differ diff --git a/build/fat32.o b/build/fat32.o index 59647a5..0b56278 100644 Binary files a/build/fat32.o and b/build/fat32.o differ diff --git a/build/graphics.o b/build/graphics.o index 08dba27..9a6ee97 100644 Binary files a/build/graphics.o and b/build/graphics.o differ diff --git a/build/http.o b/build/http.o index 6af51a0..a9d49ef 100644 Binary files a/build/http.o and b/build/http.o differ diff --git a/build/icmp.o b/build/icmp.o index 11a1a99..8f96481 100644 Binary files a/build/icmp.o and b/build/icmp.o differ diff --git a/build/idt.o b/build/idt.o index 8372391..a679375 100644 Binary files a/build/idt.o and b/build/idt.o differ diff --git a/build/licensewr.o b/build/licensewr.o index 31f2d21..6f4ed23 100644 Binary files a/build/licensewr.o and b/build/licensewr.o differ diff --git a/build/main.o b/build/main.o index a19f2f5..c3e246a 100644 Binary files a/build/main.o and b/build/main.o differ diff --git a/build/memory_manager.o b/build/memory_manager.o index 2f848a3..39d00ca 100644 Binary files a/build/memory_manager.o and b/build/memory_manager.o differ diff --git a/build/nj_kernel.o b/build/nj_kernel.o index 87025e7..40963f2 100644 Binary files a/build/nj_kernel.o and b/build/nj_kernel.o differ diff --git a/build/pci.o b/build/pci.o index 321c5a1..21d7a3c 100644 Binary files a/build/pci.o and b/build/pci.o differ diff --git a/build/platform.o b/build/platform.o index 10da7ae..1346411 100644 Binary files a/build/platform.o and b/build/platform.o differ diff --git a/build/ps2.o b/build/ps2.o index c9bd481..f84b177 100644 Binary files a/build/ps2.o and b/build/ps2.o differ diff --git a/build/rtc.o b/build/rtc.o index 78579aa..7a2119a 100644 Binary files a/build/rtc.o and b/build/rtc.o differ diff --git a/limine.cfg b/limine.cfg index 93f41ba..290a623 100644 --- a/limine.cfg +++ b/limine.cfg @@ -1,3 +1,6 @@ +# Copyright (c) 2023-2026 Chris (boreddevnl) +# This software is released under the GNU General Public License v3.0. See LICENSE file for details. +# This header needs to maintain in any file it is present in, as per the GPL license terms. TIMEOUT=3 TERM_PALETTE=ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff TERM_BACKGROUND=00000000 diff --git a/src/kernel/about.c b/src/kernel/about.c index b900d1b..1595d1f 100644 --- a/src/kernel/about.c +++ b/src/kernel/about.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "about.h" #include "graphics.h" #include "wm.h" diff --git a/src/kernel/about.h b/src/kernel/about.h index 2a95f71..ea19e0c 100644 --- a/src/kernel/about.h +++ b/src/kernel/about.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef ABOUT_H #define ABOUT_H diff --git a/src/kernel/boot.asm b/src/kernel/boot.asm index 5305b33..f95090c 100644 --- a/src/kernel/boot.asm +++ b/src/kernel/boot.asm @@ -1,5 +1,7 @@ ; 64-bit Entry Point for BoredOS - +; Copyright (c) 2023-2026 Chris (boreddevnl) +; This software is released under the GNU General Public License v3.0. See LICENSE file for details. +; This header needs to maintain in any file it is present in, as per the GPL license terms. section .text global _start extern kmain diff --git a/src/kernel/cmd.c b/src/kernel/cmd.c index d85152b..b3cf54f 100644 --- a/src/kernel/cmd.c +++ b/src/kernel/cmd.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "cmd.h" #include "graphics.h" #include "wm.h" diff --git a/src/kernel/cmd.h b/src/kernel/cmd.h index dffaaf0..c43a97c 100644 --- a/src/kernel/cmd.h +++ b/src/kernel/cmd.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef CMD_H #define CMD_H diff --git a/src/kernel/disk.h b/src/kernel/disk.h index ccced27..09e4983 100644 --- a/src/kernel/disk.h +++ b/src/kernel/disk.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef DISK_H #define DISK_H diff --git a/src/kernel/disk_manager.c b/src/kernel/disk_manager.c index 0c8c43f..d5baf30 100644 --- a/src/kernel/disk_manager.c +++ b/src/kernel/disk_manager.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "disk.h" #include "pci.h" #include "memory_manager.h" diff --git a/src/kernel/dns.c b/src/kernel/dns.c index 08adb1b..a64a1e0 100644 --- a/src/kernel/dns.c +++ b/src/kernel/dns.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "net_defs.h" #include "cmd.h" #include "memory_manager.h" diff --git a/src/kernel/e1000.c b/src/kernel/e1000.c index 3f2d7ea..3d9dae8 100644 --- a/src/kernel/e1000.c +++ b/src/kernel/e1000.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include #include "e1000.h" diff --git a/src/kernel/e1000.h b/src/kernel/e1000.h index 7d93441..79d12f3 100644 --- a/src/kernel/e1000.h +++ b/src/kernel/e1000.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef E1000_H #define E1000_H diff --git a/src/kernel/elf.c b/src/kernel/elf.c index f05461c..4696ee6 100644 --- a/src/kernel/elf.c +++ b/src/kernel/elf.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "elf.h" #include "fat32.h" #include "memory_manager.h" diff --git a/src/kernel/elf.h b/src/kernel/elf.h index 60e933a..06c8a34 100644 --- a/src/kernel/elf.h +++ b/src/kernel/elf.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef ELF_H #define ELF_H diff --git a/src/kernel/explorer.c b/src/kernel/explorer.c index baa1ae0..ab57174 100644 --- a/src/kernel/explorer.c +++ b/src/kernel/explorer.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "explorer.h" #include "graphics.h" #include "fat32.h" diff --git a/src/kernel/explorer.h b/src/kernel/explorer.h index 01500c6..0d7d19c 100644 --- a/src/kernel/explorer.h +++ b/src/kernel/explorer.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef EXPLORER_H #define EXPLORER_H diff --git a/src/kernel/fat32.c b/src/kernel/fat32.c index c46f73e..edb5d62 100644 --- a/src/kernel/fat32.c +++ b/src/kernel/fat32.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "fat32.h" #include "memory_manager.h" #include "io.h" diff --git a/src/kernel/fat32.h b/src/kernel/fat32.h index a130654..28f4f40 100644 --- a/src/kernel/fat32.h +++ b/src/kernel/fat32.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef FAT32_H #define FAT32_H diff --git a/src/kernel/font.h b/src/kernel/font.h index 23f0596..6451237 100644 --- a/src/kernel/font.h +++ b/src/kernel/font.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef FONT_H #define FONT_H diff --git a/src/kernel/gdt.c b/src/kernel/gdt.c index 0d81a1e..8ccd118 100644 --- a/src/kernel/gdt.c +++ b/src/kernel/gdt.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "gdt.h" #include #include diff --git a/src/kernel/gdt.h b/src/kernel/gdt.h index 48df1e0..99836b0 100644 --- a/src/kernel/gdt.h +++ b/src/kernel/gdt.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef GDT_H #define GDT_H diff --git a/src/kernel/gdt_asm.asm b/src/kernel/gdt_asm.asm index 4357a0b..e0e5c4d 100644 --- a/src/kernel/gdt_asm.asm +++ b/src/kernel/gdt_asm.asm @@ -1,3 +1,6 @@ +; Copyright (c) 2023-2026 Chris (boreddevnl) +; This software is released under the GNU General Public License v3.0. See LICENSE file for details. +; This header needs to maintain in any file it is present in, as per the GPL license terms. global gdt_flush global tss_flush diff --git a/src/kernel/graphics.c b/src/kernel/graphics.c index a52dc7c..cb9159e 100644 --- a/src/kernel/graphics.c +++ b/src/kernel/graphics.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include "graphics.h" #include "font.h" diff --git a/src/kernel/graphics.h b/src/kernel/graphics.h index 1f9617d..e7d64e1 100644 --- a/src/kernel/graphics.h +++ b/src/kernel/graphics.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef GRAPHICS_H #define GRAPHICS_H diff --git a/src/kernel/gui_ipc.h b/src/kernel/gui_ipc.h index 62b0157..4b32746 100644 --- a/src/kernel/gui_ipc.h +++ b/src/kernel/gui_ipc.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef GUI_IPC_H #define GUI_IPC_H diff --git a/src/kernel/http.c b/src/kernel/http.c index 7c32f84..cd7b485 100644 --- a/src/kernel/http.c +++ b/src/kernel/http.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "net_defs.h" #include "cmd.h" diff --git a/src/kernel/icmp.c b/src/kernel/icmp.c index 09fd52a..53c61bd 100644 --- a/src/kernel/icmp.c +++ b/src/kernel/icmp.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "net_defs.h" #include "cmd.h" #include "memory_manager.h" diff --git a/src/kernel/icmp.h b/src/kernel/icmp.h index db49336..331a5e0 100644 --- a/src/kernel/icmp.h +++ b/src/kernel/icmp.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef ICMP_H #define ICMP_H diff --git a/src/kernel/idt.c b/src/kernel/idt.c index 60d8f02..47afcfc 100644 --- a/src/kernel/idt.c +++ b/src/kernel/idt.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "idt.h" #include "io.h" diff --git a/src/kernel/idt.h b/src/kernel/idt.h index c1aa2c5..6bf85e2 100644 --- a/src/kernel/idt.h +++ b/src/kernel/idt.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef IDT_H #define IDT_H diff --git a/src/kernel/interrupts.asm b/src/kernel/interrupts.asm index 2a792e4..ffe1131 100644 --- a/src/kernel/interrupts.asm +++ b/src/kernel/interrupts.asm @@ -1,3 +1,6 @@ +; Copyright (c) 2023-2026 Chris (boreddevnl) +; This software is released under the GNU General Public License v3.0. See LICENSE file for details. +; This header needs to maintain in any file it is present in, as per the GPL license terms. section .text global isr0_wrapper global isr1_wrapper diff --git a/src/kernel/io.h b/src/kernel/io.h index aa89156..016d10d 100644 --- a/src/kernel/io.h +++ b/src/kernel/io.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef IO_H #define IO_H diff --git a/src/kernel/kutils.c b/src/kernel/kutils.c index 6d99e6c..31fc522 100644 --- a/src/kernel/kutils.c +++ b/src/kernel/kutils.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "kutils.h" #include "wm.h" #include "io.h" diff --git a/src/kernel/kutils.h b/src/kernel/kutils.h index b4e20d4..2b2e0e2 100644 --- a/src/kernel/kutils.h +++ b/src/kernel/kutils.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef KUTILS_H #define KUTILS_H diff --git a/src/kernel/licensewr.c b/src/kernel/licensewr.c index f153f47..704e372 100644 --- a/src/kernel/licensewr.c +++ b/src/kernel/licensewr.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "fat32.h" #include diff --git a/src/kernel/licensewr.h b/src/kernel/licensewr.h index e6eb9d7..bcca0ee 100644 --- a/src/kernel/licensewr.h +++ b/src/kernel/licensewr.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef LICENSEWR_H #define LICENSEWR_H diff --git a/src/kernel/main.c b/src/kernel/main.c index 362aa76..93b507b 100644 --- a/src/kernel/main.c +++ b/src/kernel/main.c @@ -1,3 +1,7 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. + #include #include #include diff --git a/src/kernel/man_entries.h b/src/kernel/man_entries.h index 0bfabb4..324e929 100644 --- a/src/kernel/man_entries.h +++ b/src/kernel/man_entries.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef MAN_ENTRIES_H #define MAN_ENTRIES_H diff --git a/src/kernel/memory_manager.c b/src/kernel/memory_manager.c index 3aa10f1..6c03f83 100644 --- a/src/kernel/memory_manager.c +++ b/src/kernel/memory_manager.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "memory_manager.h" #include "io.h" #include diff --git a/src/kernel/memory_manager.h b/src/kernel/memory_manager.h index cae239b..7ba01fd 100644 --- a/src/kernel/memory_manager.h +++ b/src/kernel/memory_manager.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef MEMORY_MANAGER_H #define MEMORY_MANAGER_H diff --git a/src/kernel/net_defs.h b/src/kernel/net_defs.h index d7afc73..b985611 100644 --- a/src/kernel/net_defs.h +++ b/src/kernel/net_defs.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef NET_DEFS_H #define NET_DEFS_H diff --git a/src/kernel/network.c b/src/kernel/network.c index 43df3e4..84f37f2 100644 --- a/src/kernel/network.c +++ b/src/kernel/network.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include #include "network.h" diff --git a/src/kernel/network.h b/src/kernel/network.h index acedd93..99d2acc 100644 --- a/src/kernel/network.h +++ b/src/kernel/network.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef NETWORK_H #define NETWORK_H diff --git a/src/kernel/nj_kernel.c b/src/kernel/nj_kernel.c index 6b47ee6..4d69d51 100644 --- a/src/kernel/nj_kernel.c +++ b/src/kernel/nj_kernel.c @@ -1,6 +1,6 @@ -// nj_kernel.c - Kernel adapter for NanoJPEG memory functions -// Provides njAllocMem, njFreeMem, njFillMem, njCopyMem for NJ_USE_LIBC=0 mode - +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "memory_manager.h" #include diff --git a/src/kernel/paging.c b/src/kernel/paging.c index 442e5dd..9143534 100644 --- a/src/kernel/paging.c +++ b/src/kernel/paging.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "paging.h" #include "memory_manager.h" #include "platform.h" diff --git a/src/kernel/paging.h b/src/kernel/paging.h index e922aab..a8f42a1 100644 --- a/src/kernel/paging.h +++ b/src/kernel/paging.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef PAGING_H #define PAGING_H diff --git a/src/kernel/panic.c b/src/kernel/panic.c index b3f1bab..28d4c66 100644 --- a/src/kernel/panic.c +++ b/src/kernel/panic.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "process.h" #include "graphics.h" #include "io.h" diff --git a/src/kernel/pci.c b/src/kernel/pci.c index f4dc71b..5cb7b8c 100644 --- a/src/kernel/pci.c +++ b/src/kernel/pci.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include "pci.h" #include "io.h" diff --git a/src/kernel/pci.h b/src/kernel/pci.h index 18ede63..471cd8b 100644 --- a/src/kernel/pci.h +++ b/src/kernel/pci.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef PCI_H #define PCI_H diff --git a/src/kernel/platform.c b/src/kernel/platform.c index 81eb213..5977fe5 100644 --- a/src/kernel/platform.c +++ b/src/kernel/platform.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include "limine.h" #include diff --git a/src/kernel/platform.h b/src/kernel/platform.h index 092fb89..7cd6781 100644 --- a/src/kernel/platform.h +++ b/src/kernel/platform.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef PLATFORM_H #define PLATFORM_H diff --git a/src/kernel/process.c b/src/kernel/process.c index 1a1b1af..92214cb 100644 --- a/src/kernel/process.c +++ b/src/kernel/process.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "process.h" #include "gdt.h" #include "idt.h" diff --git a/src/kernel/process.h b/src/kernel/process.h index ee965f8..d34b22e 100644 --- a/src/kernel/process.h +++ b/src/kernel/process.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef PROCESS_H #define PROCESS_H diff --git a/src/kernel/process_asm.asm b/src/kernel/process_asm.asm index 3528778..286d825 100644 --- a/src/kernel/process_asm.asm +++ b/src/kernel/process_asm.asm @@ -1,11 +1,11 @@ +; Copyright (c) 2023-2026 Chris (boreddevnl) +; This software is released under the GNU General Public License v3.0. See LICENSE file for details. +; This header needs to maintain in any file it is present in, as per the GPL license terms. global process_jump_usermode section .text -; void process_jump_usermode(uint64_t entry_point, uint64_t user_stack) -; System V AMD64 ABI: -; RDI = entry_point -; RSI = user_stack + process_jump_usermode: cli diff --git a/src/kernel/ps2.c b/src/kernel/ps2.c index 72524bb..40e78ba 100644 --- a/src/kernel/ps2.c +++ b/src/kernel/ps2.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "ps2.h" #include "io.h" #include "wm.h" diff --git a/src/kernel/ps2.h b/src/kernel/ps2.h index 1031df6..f8926cc 100644 --- a/src/kernel/ps2.h +++ b/src/kernel/ps2.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef PS2_H #define PS2_H diff --git a/src/kernel/rtc.c b/src/kernel/rtc.c index e202274..d2c85e9 100644 --- a/src/kernel/rtc.c +++ b/src/kernel/rtc.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "rtc.h" #include "io.h" diff --git a/src/kernel/rtc.h b/src/kernel/rtc.h index 87f6003..32b5a4c 100644 --- a/src/kernel/rtc.h +++ b/src/kernel/rtc.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef RTC_H #define RTC_H diff --git a/src/kernel/syscall.c b/src/kernel/syscall.c index 382c416..801b2b8 100644 --- a/src/kernel/syscall.c +++ b/src/kernel/syscall.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "syscall.h" #include "gdt.h" #include "memory_manager.h" diff --git a/src/kernel/syscall.h b/src/kernel/syscall.h index 0a7d7c2..e09dbf1 100644 --- a/src/kernel/syscall.h +++ b/src/kernel/syscall.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef SYSCALL_H #define SYSCALL_H diff --git a/src/kernel/syscalls.asm b/src/kernel/syscalls.asm index 62cd266..05f6f7b 100644 --- a/src/kernel/syscalls.asm +++ b/src/kernel/syscalls.asm @@ -1,3 +1,6 @@ +; Copyright (c) 2023-2026 Chris (boreddevnl) +; This software is released under the GNU General Public License v3.0. See LICENSE file for details. +; This header needs to maintain in any file it is present in, as per the GPL license terms. global syscall_entry extern syscall_handler_c diff --git a/src/kernel/tcp.c b/src/kernel/tcp.c index 40f700c..aecde7b 100644 --- a/src/kernel/tcp.c +++ b/src/kernel/tcp.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "net_defs.h" #include "cmd.h" #include "memory_manager.h" diff --git a/src/kernel/test_syscall.asm b/src/kernel/test_syscall.asm index 51c82b3..dde4d86 100644 --- a/src/kernel/test_syscall.asm +++ b/src/kernel/test_syscall.asm @@ -1,3 +1,6 @@ +; Copyright (c) 2023-2026 Chris (boreddevnl) +; This software is released under the GNU General Public License v3.0. See LICENSE file for details. +; This header needs to maintain in any file it is present in, as per the GPL license terms. global test_syscall section .text diff --git a/src/kernel/user_test.asm b/src/kernel/user_test.asm index 253ac16..1c51f02 100644 --- a/src/kernel/user_test.asm +++ b/src/kernel/user_test.asm @@ -1,3 +1,6 @@ +; Copyright (c) 2023-2026 Chris (boreddevnl) +; This software is released under the GNU General Public License v3.0. See LICENSE file for details. +; This header needs to maintain in any file it is present in, as per the GPL license terms. global user_test_function section .text diff --git a/src/kernel/userland/Makefile b/src/kernel/userland/Makefile index 2fcef83..a2bead4 100644 --- a/src/kernel/userland/Makefile +++ b/src/kernel/userland/Makefile @@ -1,3 +1,6 @@ +# Copyright (c) 2023-2026 Chris (boreddevnl) +# This software is released under the GNU General Public License v3.0. See LICENSE file for details. +# This header needs to maintain in any file it is present in, as per the GPL license terms. CC = x86_64-elf-gcc AS = nasm LD = x86_64-elf-ld diff --git a/src/kernel/userland/beep.c b/src/kernel/userland/beep.c index 7066f7c..7ae4355 100644 --- a/src/kernel/userland/beep.c +++ b/src/kernel/userland/beep.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/boredver.c b/src/kernel/userland/boredver.c index 34ac26d..2340dcc 100644 --- a/src/kernel/userland/boredver.c +++ b/src/kernel/userland/boredver.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/calculator.c b/src/kernel/userland/calculator.c index dc39d3f..eae4ebb 100644 --- a/src/kernel/userland/calculator.c +++ b/src/kernel/userland/calculator.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "syscall.h" #include "libui.h" #include diff --git a/src/kernel/userland/cat.c b/src/kernel/userland/cat.c index f6169dc..6e33bcc 100644 --- a/src/kernel/userland/cat.c +++ b/src/kernel/userland/cat.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/cc.c b/src/kernel/userland/cc.c index 9b093b8..d6ea46f 100644 --- a/src/kernel/userland/cc.c +++ b/src/kernel/userland/cc.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include #include "../vm.h" diff --git a/src/kernel/userland/clear.c b/src/kernel/userland/clear.c index c42d28c..6a1de8b 100644 --- a/src/kernel/userland/clear.c +++ b/src/kernel/userland/clear.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/cowsay.c b/src/kernel/userland/cowsay.c index 5d138f3..b702c63 100644 --- a/src/kernel/userland/cowsay.c +++ b/src/kernel/userland/cowsay.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/cp.c b/src/kernel/userland/cp.c index ca62dfa..21b7c13 100644 --- a/src/kernel/userland/cp.c +++ b/src/kernel/userland/cp.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/crash.c b/src/kernel/userland/crash.c index d1c231e..8c9c965 100644 --- a/src/kernel/userland/crash.c +++ b/src/kernel/userland/crash.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "syscall.h" int main() { diff --git a/src/kernel/userland/crt0.asm b/src/kernel/userland/crt0.asm index 2eca191..f77284b 100644 --- a/src/kernel/userland/crt0.asm +++ b/src/kernel/userland/crt0.asm @@ -1,3 +1,6 @@ +; Copyright (c) 2023-2026 Chris (boreddevnl) +; This software is released under the GNU General Public License v3.0. See LICENSE file for details. +; This header needs to maintain in any file it is present in, as per the GPL license terms. ; userland/crt0.asm global _start extern main diff --git a/src/kernel/userland/date.c b/src/kernel/userland/date.c index 39eea87..f19a51d 100644 --- a/src/kernel/userland/date.c +++ b/src/kernel/userland/date.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/echo.c b/src/kernel/userland/echo.c index 0b4f26f..3c71d26 100644 --- a/src/kernel/userland/echo.c +++ b/src/kernel/userland/echo.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/hello.c b/src/kernel/userland/hello.c index 0f89df8..c57e67b 100644 --- a/src/kernel/userland/hello.c +++ b/src/kernel/userland/hello.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/help.c b/src/kernel/userland/help.c index 0237d94..96c0cf4 100644 --- a/src/kernel/userland/help.c +++ b/src/kernel/userland/help.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/ls.c b/src/kernel/userland/ls.c index 9cf0729..b39e0ec 100644 --- a/src/kernel/userland/ls.c +++ b/src/kernel/userland/ls.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/man.c b/src/kernel/userland/man.c index cae6db0..eb82125 100644 --- a/src/kernel/userland/man.c +++ b/src/kernel/userland/man.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/markdown.c b/src/kernel/userland/markdown.c index fce4c36..eef16cc 100644 --- a/src/kernel/userland/markdown.c +++ b/src/kernel/userland/markdown.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "libc/syscall.h" #include "libc/libui.h" #include diff --git a/src/kernel/userland/math.c b/src/kernel/userland/math.c index 6fc59d4..a4b9787 100644 --- a/src/kernel/userland/math.c +++ b/src/kernel/userland/math.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/meminfo.c b/src/kernel/userland/meminfo.c index 3134700..1e11822 100644 --- a/src/kernel/userland/meminfo.c +++ b/src/kernel/userland/meminfo.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/minesweeper.c b/src/kernel/userland/minesweeper.c index bb876b7..7222bb6 100644 --- a/src/kernel/userland/minesweeper.c +++ b/src/kernel/userland/minesweeper.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "libc/syscall.h" #include "libc/libui.h" #include diff --git a/src/kernel/userland/mkdir.c b/src/kernel/userland/mkdir.c index 6a3e29e..af758a3 100644 --- a/src/kernel/userland/mkdir.c +++ b/src/kernel/userland/mkdir.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/mv.c b/src/kernel/userland/mv.c index 9e8cdd1..9a35cc2 100644 --- a/src/kernel/userland/mv.c +++ b/src/kernel/userland/mv.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/net.c b/src/kernel/userland/net.c index c99a036..297186c 100644 --- a/src/kernel/userland/net.c +++ b/src/kernel/userland/net.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/notepad.c b/src/kernel/userland/notepad.c index 25e98ac..c7c7c19 100644 --- a/src/kernel/userland/notepad.c +++ b/src/kernel/userland/notepad.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "libc/syscall.h" #include "libc/libui.h" #include "libc/syscall_user.h" diff --git a/src/kernel/userland/paint.c b/src/kernel/userland/paint.c index e0248a9..aa1b799 100644 --- a/src/kernel/userland/paint.c +++ b/src/kernel/userland/paint.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "libc/syscall.h" #include "libc/libui.h" #include "libc/stdlib.h" diff --git a/src/kernel/userland/pci_list.c b/src/kernel/userland/pci_list.c index 3e2e436..faeeabc 100644 --- a/src/kernel/userland/pci_list.c +++ b/src/kernel/userland/pci_list.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/ping.c b/src/kernel/userland/ping.c index 9eb2d3e..1795cfe 100644 --- a/src/kernel/userland/ping.c +++ b/src/kernel/userland/ping.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/pwd.c b/src/kernel/userland/pwd.c index 9e3c9c4..8793ceb 100644 --- a/src/kernel/userland/pwd.c +++ b/src/kernel/userland/pwd.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/reboot.c b/src/kernel/userland/reboot.c index b6b9405..214afd6 100644 --- a/src/kernel/userland/reboot.c +++ b/src/kernel/userland/reboot.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/rm.c b/src/kernel/userland/rm.c index ff4f528..312da41 100644 --- a/src/kernel/userland/rm.c +++ b/src/kernel/userland/rm.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/settings.c b/src/kernel/userland/settings.c index 278057d..c532ae8 100644 --- a/src/kernel/userland/settings.c +++ b/src/kernel/userland/settings.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "libc/syscall.h" #include "libc/libui.h" #include diff --git a/src/kernel/userland/shutdown.c b/src/kernel/userland/shutdown.c index 3ae38d4..8825593 100644 --- a/src/kernel/userland/shutdown.c +++ b/src/kernel/userland/shutdown.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/sweden.c b/src/kernel/userland/sweden.c index a9e9b20..33267bb 100644 --- a/src/kernel/userland/sweden.c +++ b/src/kernel/userland/sweden.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/touch.c b/src/kernel/userland/touch.c index f4165b2..013092b 100644 --- a/src/kernel/userland/touch.c +++ b/src/kernel/userland/touch.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/txtedit.c b/src/kernel/userland/txtedit.c index fd7e3c3..8cf39f0 100644 --- a/src/kernel/userland/txtedit.c +++ b/src/kernel/userland/txtedit.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "libc/syscall.h" #include "libc/libui.h" #include diff --git a/src/kernel/userland/uptime.c b/src/kernel/userland/uptime.c index d4daf7a..d7ca165 100644 --- a/src/kernel/userland/uptime.c +++ b/src/kernel/userland/uptime.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include #include diff --git a/src/kernel/userland/viewer.c b/src/kernel/userland/viewer.c index 6ea8fb3..5582635 100644 --- a/src/kernel/userland/viewer.c +++ b/src/kernel/userland/viewer.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "nanojpeg.h" #include "libc/syscall.h" #include "libc/libui.h" diff --git a/src/kernel/vm.c b/src/kernel/vm.c index 0e7b1dd..6554791 100644 --- a/src/kernel/vm.c +++ b/src/kernel/vm.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "vm.h" #include "cmd.h" #include "memory_manager.h" diff --git a/src/kernel/vm.h b/src/kernel/vm.h index 6fb9c72..9b20736 100644 --- a/src/kernel/vm.h +++ b/src/kernel/vm.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef VM_H #define VM_H diff --git a/src/kernel/wallpaper.c b/src/kernel/wallpaper.c index cb0a97a..f52c7cf 100644 --- a/src/kernel/wallpaper.c +++ b/src/kernel/wallpaper.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. // wallpaper.c - Wallpaper management for BoredOS #include "wallpaper.h" #include "nanojpeg.h" diff --git a/src/kernel/wallpaper.h b/src/kernel/wallpaper.h index 11d4a17..7e1766c 100644 --- a/src/kernel/wallpaper.h +++ b/src/kernel/wallpaper.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. // wallpaper.h - Wallpaper management for BoredOS #ifndef WALLPAPER_H #define WALLPAPER_H diff --git a/src/kernel/wallpaper_data.c b/src/kernel/wallpaper_data.c index 3d37003..cedb6de 100644 --- a/src/kernel/wallpaper_data.c +++ b/src/kernel/wallpaper_data.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. // wallpaper_data.c - Embedded JPEG wallpaper data (actual arrays) #include diff --git a/src/kernel/wallpaper_data.h b/src/kernel/wallpaper_data.h index 9ba6f05..27b6a51 100644 --- a/src/kernel/wallpaper_data.h +++ b/src/kernel/wallpaper_data.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. // wallpaper_data.h - Embedded JPEG wallpaper data (declarations only) #ifndef WALLPAPER_DATA_H #define WALLPAPER_DATA_H diff --git a/src/kernel/wm.c b/src/kernel/wm.c index b2075ec..0b18924 100644 --- a/src/kernel/wm.c +++ b/src/kernel/wm.c @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #include "wm.h" #include "graphics.h" #include "io.h" diff --git a/src/kernel/wm.h b/src/kernel/wm.h index e651938..5d8f8f3 100644 --- a/src/kernel/wm.h +++ b/src/kernel/wm.h @@ -1,3 +1,6 @@ +// Copyright (c) 2023-2026 Chris (boreddevnl) +// This software is released under the GNU General Public License v3.0. See LICENSE file for details. +// This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef WM_H #define WM_H