Fix: header-comment link

This commit is contained in:
xamidev
2024-08-24 17:23:26 +02:00
parent fbd4fa6089
commit d10e00835c
48 changed files with 48 additions and 48 deletions

View File

@@ -1,7 +1,7 @@
// ATA PIO driver implementation // ATA PIO driver implementation
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include <stdint.h> #include <stdint.h>
#include "../kernel/io.h" #include "../kernel/io.h"

View File

@@ -1,7 +1,7 @@
// ATA PIO driver implementation header // ATA PIO driver implementation header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef ATA_H #ifndef ATA_H
#define ATA_H #define ATA_H

View File

@@ -1,7 +1,7 @@
// Framebuffer driver // Framebuffer driver
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include <stdint.h> #include <stdint.h>
#include "framebuffer.h" #include "framebuffer.h"

View File

@@ -1,7 +1,7 @@
// Framebuffer driver header // Framebuffer driver header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef FRAMEBUFFER_H #ifndef FRAMEBUFFER_H
#define FRAMEBUFFER_H #define FRAMEBUFFER_H

View File

@@ -1,7 +1,7 @@
// Keyboard driver // Keyboard driver
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../kernel/io.h" #include "../kernel/io.h"
#include "../libc/stdio.h" #include "../libc/stdio.h"

View File

@@ -1,7 +1,7 @@
// Keyboard driver header // Keyboard driver header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef KB_H #ifndef KB_H
#define KB_H #define KB_H

View File

@@ -1,7 +1,7 @@
// Serial I/O driver // Serial I/O driver
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../kernel/io.h" #include "../kernel/io.h"
#include "serial.h" #include "serial.h"

View File

@@ -1,7 +1,7 @@
// Serial I/O driver header // Serial I/O driver header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef SERIAL_H #ifndef SERIAL_H
#define SERIAL_H #define SERIAL_H

View File

@@ -1,7 +1,7 @@
// Programmable Interval Timer channel 0 driver // Programmable Interval Timer channel 0 driver
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../kernel/system.h" #include "../kernel/system.h"
#include "../libc/stdio.h" #include "../libc/stdio.h"

View File

@@ -1,7 +1,7 @@
// Global descriptor table setup // Global descriptor table setup
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "gdt.h" #include "gdt.h"
#include "../libc/stdio.h" #include "../libc/stdio.h"

View File

@@ -1,7 +1,7 @@
// Global descriptor table setup header // Global descriptor table setup header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef GDT_H #ifndef GDT_H
#define GDT_H #define GDT_H

View File

@@ -1,7 +1,7 @@
// Interrupt descriptor table setup // Interrupt descriptor table setup
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "idt.h" #include "idt.h"
#include "system.h" #include "system.h"

View File

@@ -1,7 +1,7 @@
// Interrupt descriptor table setup header // Interrupt descriptor table setup header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef IDT_H #ifndef IDT_H
#define IDT_H #define IDT_H

View File

@@ -1,7 +1,7 @@
// Raw CPU port I/O kernel module header // Raw CPU port I/O kernel module header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef IO_H #ifndef IO_H
#define IO_H #define IO_H

View File

@@ -1,7 +1,7 @@
; Raw CPU port I/O kernel module ; Raw CPU port I/O kernel module
; Author: xamidev ; Author: xamidev
; Licensed under the Unlicense. See the repo below. ; Licensed under the Unlicense. See the repo below.
; https//github.com/xamidev/blankos ; https://github.com/xamidev/blankos
global outb global outb

View File

@@ -1,7 +1,7 @@
// Interrupt Requests setup // Interrupt Requests setup
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "system.h" #include "system.h"
#include "io.h" #include "io.h"

View File

@@ -1,7 +1,7 @@
// Interrupt service routines setup // Interrupt service routines setup
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "system.h" #include "system.h"
#include "../libc/stdio.h" #include "../libc/stdio.h"

View File

@@ -1,7 +1,7 @@
// Kernel heap management // Kernel heap management
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "kheap.h" #include "kheap.h"
#include <stdint.h> #include <stdint.h>

View File

@@ -1,7 +1,7 @@
// Kernel heap management header // Kernel heap management header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef KHEAP_H #ifndef KHEAP_H
#define KHEAP_H #define KHEAP_H

View File

@@ -1,7 +1,7 @@
// Kernel entry point // Kernel entry point
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../libc/stdio.h" #include "../libc/stdio.h"
#include "../drivers/serial.h" #include "../drivers/serial.h"

View File

@@ -1,7 +1,7 @@
// Kernel entry point header // Kernel entry point header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef KMAIN_H #ifndef KMAIN_H
#define KMAIN_H #define KMAIN_H

View File

@@ -1,7 +1,7 @@
; Kernel loader assembly stub and multiboot2 header ; Kernel loader assembly stub and multiboot2 header
; Author: xamidev ; Author: xamidev
; Licensed under the Unlicense. See the repo below. ; Licensed under the Unlicense. See the repo below.
; https//github.com/xamidev/blankos ; https://github.com/xamidev/blankos
global loader global loader

View File

@@ -1,7 +1,7 @@
// Paging kernel module // Paging kernel module
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include <stdint.h> #include <stdint.h>
#include "paging.h" #include "paging.h"

View File

@@ -1,7 +1,7 @@
// Paging kernel module header // Paging kernel module header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef PAGING_H #ifndef PAGING_H
#define PAGING_H #define PAGING_H

View File

@@ -1,7 +1,7 @@
// Basic shell and commands kernel module // Basic shell and commands kernel module
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "system.h" #include "system.h"
#include "../libc/stdio.h" #include "../libc/stdio.h"

View File

@@ -1,7 +1,7 @@
// System information kernel module // System information kernel module
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../libc/stdio.h" #include "../libc/stdio.h"
#include "../libc/string.h" #include "../libc/string.h"

View File

@@ -1,7 +1,7 @@
// System information kernel module header // System information kernel module header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef SYSINFO_H #ifndef SYSINFO_H
#define SYSINFO_H #define SYSINFO_H

View File

@@ -1,7 +1,7 @@
// System utilities and routines kernel module // System utilities and routines kernel module
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "system.h" #include "system.h"
#include <stdint.h> #include <stdint.h>

View File

@@ -1,7 +1,7 @@
// System utilities and routines kernel module header // System utilities and routines kernel module header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef SYSTEM_H #ifndef SYSTEM_H
#define SYSTEM_H #define SYSTEM_H

View File

@@ -1,7 +1,7 @@
// Cryptography routines for blankos/libc // Cryptography routines for blankos/libc
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "crypto.h" #include "crypto.h"
#include <stdint.h> #include <stdint.h>

View File

@@ -1,7 +1,7 @@
// Cryptography routines for blankos/libc header // Cryptography routines for blankos/libc header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef CRYPTO_H #ifndef CRYPTO_H
#define CRYPTO_H #define CRYPTO_H

View File

@@ -1,7 +1,7 @@
// Ctype implementation for blankos/libc // Ctype implementation for blankos/libc
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include <stdint.h> #include <stdint.h>
#include <stdbool.h> #include <stdbool.h>

View File

@@ -1,7 +1,7 @@
// Ctype implementation for blankos/libc header // Ctype implementation for blankos/libc header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef CTYPE_H #ifndef CTYPE_H
#define CTYPE_H #define CTYPE_H

View File

@@ -1,7 +1,7 @@
// Standard input/output implementation for blankos/libc // Standard input/output implementation for blankos/libc
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../kernel/io.h" #include "../kernel/io.h"
#include "stdio.h" #include "stdio.h"

View File

@@ -1,7 +1,7 @@
// Standard input/output implementation for blankos/libc header // Standard input/output implementation for blankos/libc header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef STDIO_H #ifndef STDIO_H
#define STDIO_H #define STDIO_H

View File

@@ -1,7 +1,7 @@
// String operations implementation for blankos/libc // String operations implementation for blankos/libc
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include <stdint.h> #include <stdint.h>
#include "../kernel/system.h" #include "../kernel/system.h"

View File

@@ -1,7 +1,7 @@
// String operations implementation for blankos/libc header // String operations implementation for blankos/libc header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef STRING_H #ifndef STRING_H
#define STRING_H #define STRING_H

View File

@@ -1,7 +1,7 @@
// Simple brainfuck interpreter program // Simple brainfuck interpreter program
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../kernel/system.h" #include "../kernel/system.h"
#include "../libc/stdio.h" #include "../libc/stdio.h"

View File

@@ -1,7 +1,7 @@
// Cipher programs // Cipher programs
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../libc/stdio.h" #include "../libc/stdio.h"
#include "ciphers.h" #include "ciphers.h"

View File

@@ -1,7 +1,7 @@
// Cipher programs header // Cipher programs header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef CIPHERS_H #ifndef CIPHERS_H
#define CIPHERS_H #define CIPHERS_H

View File

@@ -1,7 +1,7 @@
// Conway's Game of Life program // Conway's Game of Life program
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "conway.h" #include "conway.h"
#include "../libc/stdio.h" #include "../libc/stdio.h"

View File

@@ -1,7 +1,7 @@
// Conway's Game of Life program header // Conway's Game of Life program header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef CONWAY_H #ifndef CONWAY_H
#define CONWAY_H #define CONWAY_H

View File

@@ -1,7 +1,7 @@
// Basic math expression lexer and parser program // Basic math expression lexer and parser program
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include <stdint.h> #include <stdint.h>
#include "../kernel/system.h" #include "../kernel/system.h"

View File

@@ -1,7 +1,7 @@
// Miscellaneous small programs // Miscellaneous small programs
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../libc/stdio.h" #include "../libc/stdio.h"
#include "../kernel/system.h" #include "../kernel/system.h"

View File

@@ -1,7 +1,7 @@
// Prime number computation program // Prime number computation program
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include <stdint.h> #include <stdint.h>
#include "../libc/stdio.h" #include "../libc/stdio.h"

View File

@@ -1,7 +1,7 @@
// Global program entry points header // Global program entry points header
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#ifndef PROGRAMS_H #ifndef PROGRAMS_H
#define PROGRAMS_H #define PROGRAMS_H

View File

@@ -1,7 +1,7 @@
// System information program // System information program
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../kernel/sysinfo.h" #include "../kernel/sysinfo.h"
#include "../libc/stdio.h" #include "../libc/stdio.h"

View File

@@ -1,7 +1,7 @@
// Pseudo-random word generation program // Pseudo-random word generation program
// Author: xamidev // Author: xamidev
// Licensed under the Unlicense. See the repo below. // Licensed under the Unlicense. See the repo below.
// https//github.com/xamidev/blankos // https://github.com/xamidev/blankos
#include "../libc/stdio.h" #include "../libc/stdio.h"
#include "../libc/crypto.h" #include "../libc/crypto.h"