0
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 19 hours ago. based on code collected about 19 hours ago.
Oct 13, 2024 — Oct 13, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Problems with separate Stack segment and GCC, Current plan More... almost 5 years ago
Boot1 setup GDT that resides locally and must be overriden by the Kernel. The ESP is set at 0x27FFF location. Stack now resides is the Data segment not on a seperate segment - GCC does not support SS =/= DS. More... almost 5 years ago
i386 specific functions and data structures More... almost 5 years ago
Memory map with separate stack segment. More... almost 5 years ago
Minor changes to test out the GDT and kprintf functions. More... almost 5 years ago
kputc, kputs, kvprintf, kprintf (just %x, %s, %% implemented). phex prints 32bit hex not 16bit hex. More... almost 5 years ago
Kernel is loaded at location 0x28000. More... almost 5 years ago
Cross platform support. Includes suitable header files based on Target More... almost 5 years ago
Using i686-elf-gcc, i686-elf-ld and i686-elf-objcopy to compile. Cross compilers! More... almost 5 years ago
* GDT resides at static 0x800 location with space for 512 entries. Local copy is copied to that location. * Separate Stack segment. 128KB of stack starting from 0x27FFF to 0x08000. More... almost 5 years ago
Header files for standard integers and Kernel routines. More... about 5 years ago
Builds gdt.c and screen.c into kernel.elf More... about 5 years ago
Structure and methods to handle kernel's local GDT. More... about 5 years ago
Holds methods that write directly to VGA frame buffer at location 0xb8000. More... about 5 years ago
Added comments and build information about the GDT being local and not global. More... about 5 years ago
GDT is local, and is no longer copied to 0x0000:0x0800. More... about 5 years ago
Removed kernel.s More... about 5 years ago
Disables interrupt before jumping to kernel: IDT not implemented yet More... about 5 years ago
Removes printhex function from kernel. More... about 5 years ago
20th Sep 2020 changes More... about 5 years ago
Builds kernel.c as a 32bit i386 program. More... about 5 years ago
Basic test kernel with printstring and printhex. Fully 32 bit program More... about 5 years ago
Removed GCC16, Removed LD_LOADER, Added LD_KERNEL variable More... about 5 years ago
Basic test kernel More... about 5 years ago
Initial include files More... about 5 years ago
boot0, boot1 with GDT, A20 and Jump to Kernel More... about 5 years ago
Added kernel build.sh, and kernel to disk image More... about 5 years ago
Added verioning scheme section More... about 5 years ago
Initial commit of the build system + Initial build scripts for boot0, boot1 programs. More... about 5 years ago
Changes.md file has the latest changes, README.md has GIT and Version conventions More... about 5 years ago