1
0
mirror of https://gitlab.os-k.eu/os-k-team/os-k.git synced 2023-08-25 14:03:10 +02:00

Merge branch 'master' into net

This commit is contained in:
Adrien Bourmault 2020-09-27 20:54:08 +02:00
commit cdb1e667b6
No known key found for this signature in database
GPG Key ID: AFEE5788AEE3F4EC
113 changed files with 116 additions and 116 deletions

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: //
// //
@ -23,7 +23,7 @@
//----------------------------------------------------------------------------//
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: ;
; ;
@ -47,7 +47,7 @@
;=----------------------------------------------------------------------------=;
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K #
# OS on Kaleid #
# #
# Desc: #
# #
@ -71,7 +71,7 @@
#=----------------------------------------------------------------------------=#
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K Documentation #
# OS on Kaleid Documentation #
# #
# Desc: Summary and some description #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K #
# OS on Kaleid #
# #
# Desc: #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K #
# OS on Kaleid #
# #
# Desc: Project Authors File #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K #
# OS on Kaleid #
# #
# Desc: Project ChangeLog #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K #
# OS on Kaleid #
# #
# Desc: Project Makefile #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K #
# OS on Kaleid #
# #
# Desc: #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K #
# OS on Kaleid #
# #
# Desc: Grub 2 configuration file for OS/K boot #
# #

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Basic longmode CPU functions ;
; (x86_64 architecture only) ;

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Basic realmode CPU Detection ;
; (x86_64 architecture only) ;

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Basic Colored VGA Terminal Long mode Driver ;
; (x86_64 architecture only) ;

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Kernel Loader for OS/K ;
; (x86_64 architecture only) ;

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Memory management from protected mode ;
; (x86_64 architecture only) ;

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Memory Design Structures ;
; (x86_64 architecture only) ;

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Multiboot useful functions ;
; (x86_64 architecture only) ;

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Multiboot header ;
; (x86_64 architecture only) ;

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K #
# OS on Kaleid #
# #
# Desc: OS/K image maker script #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K #
# OS on Kaleid #
# #
# Desc: Grub installation script for the OS/K image #
# #

View File

@ -1,5 +1,5 @@
/*----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: OS/K KERNEL LINKER //
// (x86_64 architecture only) //

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K Documentation #
# OS on Kaleid Documentation #
# #
# Desc: Summary and some description #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K Documentation #
# OS on Kaleid Documentation #
# #
# Desc: GRUB configuration #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K Documentation #
# OS on Kaleid Documentation #
# #
# Desc: OS/K Loader : CPU Management functions #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K Documentation #
# OS on Kaleid Documentation #
# #
# Desc: OS/K Loader : IO basic functions #
# #

View File

@ -1,5 +1,5 @@
#=----------------------------------------------------------------------------=#
# GNU GPL OS/K Documentation #
# OS on Kaleid Documentation #
# #
# Desc: OS/K Loader #
# #

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Inline assembly functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Basic Read Only ATA Long mode Driver //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Values for error_t and errno //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Kaleid kernel base include file //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Memory allocation functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Kaleid kernel base include file //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: multiboot.h - Multiboot header file. //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: ACPI, Hardware detection related //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Cursor-related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Keyboard related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: PCI driver //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Speaker functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: VGA terminal //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: CPUID related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Interrupt related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Process-related structs and functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Scheduler-related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Spinlocks //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Time-related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: GDT related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Heap management functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Memory allocation functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Mapping and checking memory related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Paging memory related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Page allocator related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Shutdown facilities //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Command line parsing utilities //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Kernel shell //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Buffer library //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: C Runtime Library //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Doubly linked lists implementation //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Kaleid version //
// //

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Basic Read Only ATA Long mode Driver ;
; (x86_64 architecture only) ;

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Basic Read Only ATA Long mode Driver //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Initialization of boot info //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Kernel entry point //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Stack smashing protection //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Global variables //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: ACPI, Hardware detection related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Cursor-related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Basic Keyboard Driver //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: PCI driver //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Basic Scancode Tables //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Speaker functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: VGA terminal functions //
// //

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: CPU management related functions ;
; ;

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Interrupt Descriptor Table related macros ;
; ;

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: CPU detection //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Interrupt related functions //
// //

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Interrupt Descriptor Table related functions ;
; ;

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: KernLog() and DebugLog() //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: How NOT to panic 101 //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: PIT Time related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: RTC Time related functions //
// //

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Interrupt Descriptor Table related functions ;
; ;

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: GDT related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Early and very dumb heap managment //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Early and very dumb memory managment //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Mapping and checking memory related functions //
// //

View File

@ -1,5 +1,5 @@
;=----------------------------------------------------------------------------=;
; GNU GPL OS/K ;
; OS on Kaleid ;
; ;
; Desc: Paging related functions ;
; ;

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Paging memory related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Page allocator related functions //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Shutdown related function //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Process scheduler //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Command line parsing utilities //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Kernel shell //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Kernel shell //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Kernel shell //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Kernel shell //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Kernel shell //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Buffer library //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Buffer library //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Buffer library //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Buffer library //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Buffer library //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Buffer library //
// //

View File

@ -1,5 +1,5 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// OS on Kaleid //
// //
// Desc: Buffer library //
// //

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