0
I Use This!
Inactive

Commits : Listings

Analyzed about 20 hours ago. based on code collected 1 day ago.
May 02, 2023 — May 02, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Changes as of 8:17 AM (AEST) 30-7-07. Userland VFS driver structure complete, devfs driver framework started. Bug in VFS reply system stopped messages being sent due to their size being more than a page. More... almost 17 years ago
Changes as of 2:00 PM (AEST) 29-7-07. Kernel now loads and executes all modules given to it by the GRUB command set. Leaving kernel space for a while to work on userland programs (Userland folder). More... almost 17 years ago
Changes as of 4:31 PM (AEST) 28-7-07. Basic IPC setup and ready to go, userspace sbrk implementation revised. MSR read/write primitives implemented. Ready for new initialization scheme. More... almost 17 years ago
Changes as of 1:51 PM (AEST) 23-7-07. New filesystem constructs allow low-level functions (open,read,write etc...) to work with files. FAT32 write function finally implemented (some issues in the implementation). More... almost 17 years ago
Changes as of 4:49 PM (AEST) 18-7-07. Paging framework implemented, now process implementation is required. Bug in task switcher that didn't load the proper CR3 value for each thread/process fixed. More... almost 17 years ago
Changes as of 10:23 AM (AEST) 15-7-07. ATA driver now fixed, FAT32 "PadFilename" is causing problems. More... almost 17 years ago
Changes as of 9:53 AM (AEST) 15-7-07. ATA driver is still not working for no apparent reason. More... almost 17 years ago
Changes as of 9:20 AM (AEST) 15-7-07. ATA driver is failing, attempting to fix this problem. More... almost 17 years ago
Changes as of 11:52 AM (AEST) 13/7/07. Debugging new memory management system, dependencies are now also cleaned on "make clean". More... almost 17 years ago
Changes as of 1:11 PM (AEST) 11-7-07. Pysical page allocater now implemented (thanks to kmcquire). More... almost 17 years ago
Changes as of 11:54 AM (AEST) 9/7/07. ELF relocation on executables started (not complete). Makefile for Cygwin merged into main makefile (DJGPP version is no longer needed). More... almost 17 years ago
Changes as of 2:07 PM (AEST) 8/7/07. ELF relocation now executes first execuatable section, and symbol reading bug fixed. Only ELF object files can be executed. Syscall interface added, currently with text output, device driver calls and 'kill current process' calls. More... almost 17 years ago
Changes as of 5:04 PM (AEST) 7/7/07. ELF object file execution now supported, will start executing at .text section first. More... almost 17 years ago
Changes as of 8:12 PM (AEST) 6/7/07. Relocation class setup (as a superclass) and derived class ELFRelocation created to handle any necessary ELF relocation. More... almost 17 years ago
Changes as of 6:19 PM (AEST) 13-6-07. Comment block at start of every file makes reading them easier. More... almost 17 years ago
Changes as of 3:31 PM (AEST) 10-6-07. getc/putc now added to device manager, bug in keyboard handling means SHIFT keys don't work. More... almost 17 years ago
Changes as of 7:09 PM (AEST) 6-6-07. ATA device driver complete (PIO, no ATAPI yet), device manager bugs fixed. VBE driver works properly. Loading multi-cluster files works, with new 'read()' calls instead of ReadSector calls. fwrite() dummy function implemented, still in design phase. Debug mode added to Console::Output that allows text to be conditionally shown. More... almost 17 years ago
Changes as of 1:25 PM (AEST) 6-5-07. ATA driver read/write/lseek functions implemented. FAT32 not working because of ATA driver modifications. More... almost 17 years ago
Changes as of 2:58 PM (AEST) 4-6-07. Device manager now uses a linked list, basic prototypes working. Devices still cannot be added programatically. Fixed 'undefined reference to `memcpy'' bug. More... almost 17 years ago
Changes as of 7:14 PM (AEST) 3-6-07. Now using a Cygwin-based GCC cross-compiler to create the binary, so new makefile is required. Templates now work, so CLinkedList is usable globally (LinkedList.hpp). Basic modifications to assembly code to be supported by the new compiler (specifically, no more leading underscores). More... almost 17 years ago
Changes as of 29-8-07. Virtual 8086 mode now works properly, int 0x80 exits. Template classes fail still, device manager framework implemented. More... almost 17 years ago
Changes as of 7:22 PM (AEST) 21-5-07. More... almost 17 years ago
Changes as of 3:42 PM (AEST) 18-5-07. FAT32 'fread' function now fully implemented and tested. Window manager now takes MOUSEDOWN events and passes them to window callback functions. More... almost 17 years ago
Changes as of 4:28 PM (AEST) 17-5-07. Window manager framework created, can now create windows but nothing else yet. More... almost 17 years ago
Changes as of 2:49 PM (AEST) 17-5-07. FAT32 implementation only needs fread, fwrite et al. now. GUI work progressing, mouse now working properly. More... almost 17 years ago
Changes as of 5:26 PM (AEST) 16-5-07. FAT32 initialization for any hard drive now supported. Testing of FAT32 started. More... almost 17 years ago
Changes as of 1:50 PM (AEST) 13-5-07. VESA (800x600x32) mode now added, GUI implementation has started. Text output in VESA modes works properly, mouse hangs, simple pixel plotting only supported so far. More... almost 17 years ago
Changes as 9:38 (AEST) 10-5-07. Virtual mode tasks don't work yet. More... almost 17 years ago
Changes as of 8:49 PM (AEST) 8-5-07. Makefile fixed, cout now works properly. FAT32 implementation ready to start. Math framework ready for code. More... almost 17 years ago
Initial checkin of C++ kernel - 6:44 PM (AEST) 6-5-07. This kernel is much more efficient, and is built via a makefile. More... almost 17 years ago