| 2009-01-28 |
Joshua Phillips | Added .gitignoremastermob |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-27 |
Joshua Phillips | Started writing system call code |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-27 |
Joshua Phillips | Only use wrmsr in cpu.c if the CPU supports it. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-27 |
Joshua Phillips | Filled cpuid.h with lots of enums (cpu features) |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-27 |
Joshua Phillips | Mapped APIC memory properly, instead of mapping it... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
josh@linux... | just forgot a couple of minor things (like the hlt... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
josh@linux... | added kernel/cpu.c and include/cpu.h. the local APIC... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
josh@linux... | seems QEMU doesn't use the checksum field of the CMOS... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
Joshua Phillips | Merge from _01000101_. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
josh@linux... | added kernel/rtc.c and include/rtc.h, and added a few... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
Joshua Phillips | Actually added criticala.asm :( |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
Joshua Phillips | Merge from _01000101_ |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
Joshua Phillips | Load ds, es, fs, gs with SEG_DPL0_DATA after setting... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
josh@linux... | added structure 17 to the SMBIOS parsing (memory device). |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
Joshua Phillips | We have userspace! |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
josh@linux... | added structs 3-4 to kernel/smbios.c. (that's chassis... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
josh@linux... | added kernel/smbios.c and include/smbios.h. It parses... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-25 |
Joshua Phillips | Fixed strcpy and added strncpy. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-22 |
Joshua Phillips | (BROKEN) Unmacroised task.h and removed magic number... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-22 |
Joshua Phillips | Changed addr_t to intptr_t. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-22 |
Joshua Phillips | Started loading ELF modules. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-21 |
Joshua Phillips | Started character device manager. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-21 |
Joshua Phillips | Re-implemented VT switching. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-21 |
Joshua Phillips | Fixed scroll() in console.c |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-21 |
Joshua Phillips | Rewrote virtual terminal code. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-21 |
Joshua Phillips | Fixed file modes (sources were executable!) |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-12 |
01000101 | re-wrote vterm code |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-12 |
01000101 | added "show interrupts" shell command. it displays... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-12 |
01000101 | Added the "show cpuid" shell command. Updated the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-12 |
01000101 | added keyboard LED handling and CTRL/ALT/CAPS/SCROLL... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-11 |
01000101 | added the shell "show <object>" command. The added... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-11 |
tyler@sia2 | Unstable tip - some minor text changes, ps shows regist... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-11 |
01000101 | coded shell command "ps". |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-11 |
01000101 | fixed some of the shell code (had trouble in BOCHS... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-10 |
tyler@sia2 | Added some features to the shell. Added demo functions... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-10 |
01000101 | replaced the shell code. I changed the buffering syste... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-10 |
01000101 | patched the shell code and fixed the timer code that... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-09 |
Joshua Phillips | Moved shell code to separate files |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-09 |
tyler@sia2 | New keyboard code, much simpler. Starting shreds of... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
Joshua Phillips | Merge |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
01000101 | added change_task_priority(id, priority) to task.c... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
Joshua Phillips | Wrote page directory management code - create, delete... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
01000101 | removed unecessary realloc and just re-use the old... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
01000101 | added realloc for killed and re-created tasks. fixed... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
01000101 | added some error detection to the tasking code. added... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
01000101 | added more comments to the tasking code. made a few... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
01000101 | added a lot of comments to the tasking code |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
01000101 | added priority-based scheduling. It is not based off... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
01000101 | fixed kill_task function and created a *real* kernel... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-08 |
01000101 | added a few kill_task improvements. The set_frequency... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-07 |
01000101 | added trace calls for tasking to let users know when... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-07 |
piranha@ocean... | Added vterms |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-07 |
01000101 | fixed a few compile-time warnings |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-07 |
Joshua Phillips | Memory region management code with small demonstration... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-07 |
Joshua Phillips | Fixed multitasking code: |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-07 |
Joshua Phillips | Backed out changeset dc7446f54e37 (virtual consoles) |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-07 |
piranha@ocean... | Added virtual terms |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-07 |
01000101 | added kernel/task.c |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-06 |
Joshua Phillips | Fixed threading, commented out spamming printf, used... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-06 |
01000101 | added kernel/task.c |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-06 |
Joshua Phillips | Imported dlmalloc, a public-domain malloc implementation. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-06 |
Joshua Phillips | Implemented alloc_kvpages and alloc_kvmem (see comments... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-05 |
Joshua Phillips | Set up the build scripts for compiling the trampoline. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-05 |
Joshua Phillips | Implemented map_mem which alters the current address... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-05 |
01000101 | forgot to add smp.c ;-) |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-05 |
01000101 | added ap_boot.c and code to startup AP processors |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Removed *.o, *.a etc. from .hgignore since everything now |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | math.c and critical.c were all defining their own ... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Changed usage of inline assembly: |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Converted all tabs to spaces for consistency, and to... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
01000101 | added read_cpu_timestamp and fixed cpuid.cpu_brand |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
01000101 | fixed cpuid_get_cpu_brand() in cpuid.c |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Fixed glaring bug in memcmp - it was comparing only |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Panic on an unhandled exception. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Merge from Josh |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
01000101 | made smp_lock/unlock static, added detection code for... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Made -ffreestanding a default option |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Added serial port support. Everything that's printed... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Split general.h up into various other headers. There... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Added physical page allocator, based on the buddy syste... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Added an assert() macro which panics if the assertion... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Added info about 0xFFC00000 - 0xFFFFFFFF in documentation. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Adding documentation about memory. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Wrote memory manager setup functions (prerequisite... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Added a buddy allocation algorithm (using bitmaps)... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Clear previous character from console when a backspace... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Use #ifdef KEYBOARD_H in keyboard.h instead of #ifdef... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Put 'void' in all function parameters for functions... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Moved declarations for synchronization code to critical... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
Joshua Phillips | Cleaned up panic(). Details below(): |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
01000101 | cleaned up mp_tables.c and added a global mp structure |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
01000101 | added a memory barrier (mb();) and fixed the spin(lock... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
01000101 | added kernel/critical.c with basic critical(enter and... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
piranha@ocean... | Fixed warnings |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
piranha@ocean... | Keyboard |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-01 |
TroyMartin | hope this works (added keyboard stuff) |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
01000101 | merged piranha's branch |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
01000101 | added io interrupt and local interrupt enumeration... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
piranha@ocean... | added panic |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-12-04 |
01000101 | add IO APIC detection to mp_tables.c and changed the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |