2009-01-25 |
Joshua Phillips | Fixed strcpy and added strncpy.
|
commit | commitdiff | tree |
2009-01-22 |
Joshua Phillips | (BROKEN) Unmacroised task.h and removed magic number...
|
commit | commitdiff | tree |
2009-01-22 |
Joshua Phillips | Changed addr_t to intptr_t.
|
commit | commitdiff | tree |
2009-01-22 |
Joshua Phillips | Started loading ELF modules.
|
commit | commitdiff | tree |
2009-01-21 |
Joshua Phillips | Started character device manager.
|
commit | commitdiff | tree |
2009-01-21 |
Joshua Phillips | Re-implemented VT switching.
|
commit | commitdiff | tree |
2009-01-21 |
Joshua Phillips | Fixed scroll() in console.c
|
commit | commitdiff | tree |
2009-01-21 |
Joshua Phillips | Rewrote virtual terminal code.
|
commit | commitdiff | tree |
2009-01-21 |
Joshua Phillips | Fixed file modes (sources were executable!)
|
commit | commitdiff | tree |
2008-12-09 |
Joshua Phillips | Moved shell code to separate files
|
commit | commitdiff | tree |
2008-12-08 |
Joshua Phillips | Merge
|
commit | commitdiff | tree |
2008-12-08 |
Joshua Phillips | Wrote page directory management code - create, delete...
|
commit | commitdiff | tree |
2008-12-07 |
Joshua Phillips | Memory region management code with small demonstration...
|
commit | commitdiff | tree |
2008-12-07 |
Joshua Phillips | Fixed multitasking code:
|
commit | commitdiff | tree |
2008-12-07 |
Joshua Phillips | Backed out changeset dc7446f54e37 (virtual consoles)
|
commit | commitdiff | tree |
2008-12-06 |
Joshua Phillips | Fixed threading, commented out spamming printf, used...
|
commit | commitdiff | tree |
2008-12-06 |
Joshua Phillips | Imported dlmalloc, a public-domain malloc implementation.
|
commit | commitdiff | tree |
2008-12-06 |
Joshua Phillips | Implemented alloc_kvpages and alloc_kvmem (see comments...
|
commit | commitdiff | tree |
2008-12-05 |
Joshua Phillips | Set up the build scripts for compiling the trampoline.
|
commit | commitdiff | tree |
2008-12-05 |
Joshua Phillips | Implemented map_mem which alters the current address...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Removed *.o, *.a etc. from .hgignore since everything now
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | math.c and critical.c were all defining their own ...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Changed usage of inline assembly:
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Converted all tabs to spaces for consistency, and to...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Fixed glaring bug in memcmp - it was comparing only
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Panic on an unhandled exception.
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Merge from Josh
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Made -ffreestanding a default option
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Added serial port support. Everything that's printed...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Split general.h up into various other headers. There...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Added physical page allocator, based on the buddy system...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Added an assert() macro which panics if the assertion...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Added info about 0xFFC00000 - 0xFFFFFFFF in documentation.
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Adding documentation about memory.
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Wrote memory manager setup functions (prerequisite...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Added a buddy allocation algorithm (using bitmaps)...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Clear previous character from console when a backspace...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Use #ifdef KEYBOARD_H in keyboard.h instead of #ifdef...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Put 'void' in all function parameters for functions...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Moved declarations for synchronization code to critical...
|
commit | commitdiff | tree |
2008-12-04 |
Joshua Phillips | Cleaned up panic(). Details below():
|
commit | commitdiff | tree |
2008-12-03 |
Joshua Phillips | Added 'trace' macro to console.h to print debug messages.
|
commit | commitdiff | tree |
2008-12-03 |
Joshua Phillips | Set segment flags to 7 (rwx) in linker script.
|
commit | commitdiff | tree |
2008-12-03 |
Joshua Phillips | Enabled paging.
|
commit | commitdiff | tree |
2008-12-03 |
Joshua Phillips | Read memory map from multiboot header.
|
commit | commitdiff | tree |
2008-12-03 |
Joshua Phillips | Added code to initialize the PIT and print a message...
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Merge from Josh
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Merge from Josh
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Added interrupt system. Documentation to follow ;)
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Added 'bits' directive in libc-asm.asm. I'm surprised...
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Added 'cld' in start-up code because functions assume...
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Fixed console scrolling (by filling blank line using...
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Define and load a fixed GDT (global descriptor table)
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Merged Josh's cpuid stuff together.
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Merged Josh's cpuid stuff together.
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Put 'static' keyword back on format_int (in sprintf.c).
|
commit | commitdiff | tree |
2008-12-02 |
Joshua Phillips | Removed erroneous linebreaks from general.h
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Define 'cpuid' in cpuid.c, not cpuid.h
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Merge from josh
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Removed old build system (a shell script)
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Removed redundant info in README about common errors,
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Fixed the linker flags, which were everywhere :\
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Added notice about changing options, and added "-m...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Added check for -fno-stack-protector, instead of specifying...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Added an automatic check for nasm '-f elf' vs '-f elf32'
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Signed all my changesets :)
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Partially backed out changeset f253a7366a9d - incorrect...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Documented the new console functions. The documentation...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Tidied libc-asm.asm up, it's much neater now, although...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Added console colour-changing functions, and a 2 line...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Added a public-domaic vsnprintf implementation by H...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Implement inb/outb etc. as inline functions, for speed...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Lots of code cleanup. (read entire message with 'hg...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Fixed the linker script and multiboot headers.
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Updated build system so that all the builded files...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Added build information in the README, added 'bits...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Updated build system.
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Removed vsprintf - it is GPL code.
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Rename entry.c to kmain.c (since the entry point is...
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Removed grub_disk.img from the repository.
|
commit | commitdiff | tree |
2008-12-01 |
Joshua Phillips | Fixed spelling mistakes in README.
|
commit | commitdiff | tree |
2008-11-30 |
Joshua Phillips | Added -m32 option for assembler, and selected elf32...
|
commit | commitdiff | tree |
2008-11-30 |
Joshua Phillips | Use -m32 in CFLAGS to ensure 32-bit code generation.
|
commit | commitdiff | tree |
2008-11-30 |
Joshua Phillips | Rename readme -> README
|
commit | commitdiff | tree |
2008-11-30 |
Joshua Phillips | Initial commit. Quick multiboot kernel image that does...
|
commit | commitdiff | tree |