License headers

This commit is contained in:
boreddevnl 2026-02-28 00:19:00 +01:00
parent 857b11220c
commit fbd0bf880e
130 changed files with 332 additions and 8 deletions

View file

@ -1,6 +1,9 @@
# BoredOS Makefile # BoredOS Makefile
# Target Architecture: x86_64 # Target Architecture: x86_64
# Host: macOS # 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 CC = x86_64-elf-gcc
LD = x86_64-elf-ld LD = x86_64-elf-ld

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -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 TIMEOUT=3
TERM_PALETTE=ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff TERM_PALETTE=ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff;ffffff
TERM_BACKGROUND=00000000 TERM_BACKGROUND=00000000

View file

@ -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 "about.h"
#include "graphics.h" #include "graphics.h"
#include "wm.h" #include "wm.h"

View file

@ -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 #ifndef ABOUT_H
#define ABOUT_H #define ABOUT_H

View file

@ -1,5 +1,7 @@
; 64-bit Entry Point for BoredOS ; 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 section .text
global _start global _start
extern kmain extern kmain

View file

@ -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 "cmd.h"
#include "graphics.h" #include "graphics.h"
#include "wm.h" #include "wm.h"

View file

@ -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 #ifndef CMD_H
#define CMD_H #define CMD_H

View file

@ -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 #ifndef DISK_H
#define DISK_H #define DISK_H

View file

@ -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 "disk.h"
#include "pci.h" #include "pci.h"
#include "memory_manager.h" #include "memory_manager.h"

View file

@ -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 "net_defs.h"
#include "cmd.h" #include "cmd.h"
#include "memory_manager.h" #include "memory_manager.h"

View file

@ -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 <stdint.h> #include <stdint.h>
#include <stddef.h> #include <stddef.h>
#include "e1000.h" #include "e1000.h"

View file

@ -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 #ifndef E1000_H
#define E1000_H #define E1000_H

View file

@ -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 "elf.h"
#include "fat32.h" #include "fat32.h"
#include "memory_manager.h" #include "memory_manager.h"

View file

@ -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 #ifndef ELF_H
#define ELF_H #define ELF_H

View file

@ -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 "explorer.h"
#include "graphics.h" #include "graphics.h"
#include "fat32.h" #include "fat32.h"

View file

@ -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 #ifndef EXPLORER_H
#define EXPLORER_H #define EXPLORER_H

View file

@ -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 "fat32.h"
#include "memory_manager.h" #include "memory_manager.h"
#include "io.h" #include "io.h"

View file

@ -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 #ifndef FAT32_H
#define FAT32_H #define FAT32_H

View file

@ -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 #ifndef FONT_H
#define FONT_H #define FONT_H

View file

@ -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 "gdt.h"
#include <stdint.h> #include <stdint.h>
#include <stddef.h> #include <stddef.h>

View file

@ -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 #ifndef GDT_H
#define GDT_H #define GDT_H

View file

@ -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 gdt_flush
global tss_flush global tss_flush

View file

@ -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 <stddef.h> #include <stddef.h>
#include "graphics.h" #include "graphics.h"
#include "font.h" #include "font.h"

View file

@ -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 #ifndef GRAPHICS_H
#define GRAPHICS_H #define GRAPHICS_H

View file

@ -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 #ifndef GUI_IPC_H
#define GUI_IPC_H #define GUI_IPC_H

View file

@ -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 "net_defs.h"
#include "cmd.h" #include "cmd.h"

View file

@ -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 "net_defs.h"
#include "cmd.h" #include "cmd.h"
#include "memory_manager.h" #include "memory_manager.h"

View file

@ -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 #ifndef ICMP_H
#define ICMP_H #define ICMP_H

View file

@ -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 "idt.h"
#include "io.h" #include "io.h"

View file

@ -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 #ifndef IDT_H
#define IDT_H #define IDT_H

View file

@ -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 section .text
global isr0_wrapper global isr0_wrapper
global isr1_wrapper global isr1_wrapper

View file

@ -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 #ifndef IO_H
#define IO_H #define IO_H

View file

@ -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 "kutils.h"
#include "wm.h" #include "wm.h"
#include "io.h" #include "io.h"

View file

@ -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 #ifndef KUTILS_H
#define KUTILS_H #define KUTILS_H

View file

@ -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 "fat32.h"
#include <stddef.h> #include <stddef.h>

View file

@ -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 #ifndef LICENSEWR_H
#define LICENSEWR_H #define LICENSEWR_H

View file

@ -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 <stddef.h> #include <stddef.h>
#include <stdint.h> #include <stdint.h>
#include <stdbool.h> #include <stdbool.h>

View file

@ -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 #ifndef MAN_ENTRIES_H
#define MAN_ENTRIES_H #define MAN_ENTRIES_H

View file

@ -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 "memory_manager.h"
#include "io.h" #include "io.h"
#include <stdint.h> #include <stdint.h>

View file

@ -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 #ifndef MEMORY_MANAGER_H
#define MEMORY_MANAGER_H #define MEMORY_MANAGER_H

View file

@ -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 #ifndef NET_DEFS_H
#define NET_DEFS_H #define NET_DEFS_H

View file

@ -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 <stdint.h> #include <stdint.h>
#include <stddef.h> #include <stddef.h>
#include "network.h" #include "network.h"

View file

@ -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 #ifndef NETWORK_H
#define NETWORK_H #define NETWORK_H

View file

@ -1,6 +1,6 @@
// nj_kernel.c - Kernel adapter for NanoJPEG memory functions // Copyright (c) 2023-2026 Chris (boreddevnl)
// Provides njAllocMem, njFreeMem, njFillMem, njCopyMem for NJ_USE_LIBC=0 mode // 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 "memory_manager.h"
#include <stddef.h> #include <stddef.h>

View file

@ -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 "paging.h"
#include "memory_manager.h" #include "memory_manager.h"
#include "platform.h" #include "platform.h"

View file

@ -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 #ifndef PAGING_H
#define PAGING_H #define PAGING_H

View file

@ -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 "process.h"
#include "graphics.h" #include "graphics.h"
#include "io.h" #include "io.h"

View file

@ -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 <stdint.h> #include <stdint.h>
#include "pci.h" #include "pci.h"
#include "io.h" #include "io.h"

View file

@ -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 #ifndef PCI_H
#define PCI_H #define PCI_H

View file

@ -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 <stdint.h> #include <stdint.h>
#include "limine.h" #include "limine.h"
#include <stddef.h> #include <stddef.h>

View file

@ -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 #ifndef PLATFORM_H
#define PLATFORM_H #define PLATFORM_H

View file

@ -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 "process.h"
#include "gdt.h" #include "gdt.h"
#include "idt.h" #include "idt.h"

View file

@ -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 #ifndef PROCESS_H
#define PROCESS_H #define PROCESS_H

View file

@ -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 global process_jump_usermode
section .text 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: process_jump_usermode:
cli cli

View file

@ -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 "ps2.h"
#include "io.h" #include "io.h"
#include "wm.h" #include "wm.h"

View file

@ -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 #ifndef PS2_H
#define PS2_H #define PS2_H

View file

@ -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 "rtc.h"
#include "io.h" #include "io.h"

View file

@ -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 #ifndef RTC_H
#define RTC_H #define RTC_H

View file

@ -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 "syscall.h"
#include "gdt.h" #include "gdt.h"
#include "memory_manager.h" #include "memory_manager.h"

View file

@ -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 #ifndef SYSCALL_H
#define SYSCALL_H #define SYSCALL_H

View file

@ -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 global syscall_entry
extern syscall_handler_c extern syscall_handler_c

View file

@ -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 "net_defs.h"
#include "cmd.h" #include "cmd.h"
#include "memory_manager.h" #include "memory_manager.h"

View file

@ -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 global test_syscall
section .text section .text

View file

@ -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 global user_test_function
section .text section .text

View file

@ -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 CC = x86_64-elf-gcc
AS = nasm AS = nasm
LD = x86_64-elf-ld LD = x86_64-elf-ld

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

View file

@ -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 "syscall.h"
#include "libui.h" #include "libui.h"
#include <stdbool.h> #include <stdbool.h>

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>
#include "../vm.h" #include "../vm.h"

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

View file

@ -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 "syscall.h"
int main() { int main() {

View file

@ -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 ; userland/crt0.asm
global _start global _start
extern main extern main

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

View file

@ -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 <stdlib.h> #include <stdlib.h>
#include <syscall.h> #include <syscall.h>

Some files were not shown because too many files have changed in this diff Show more