2004-08-31 |
Ben Pfaff | No FILESYS_STUB anymore.
|
commit | commitdiff | tree |
2004-08-31 |
Ben Pfaff | Use lib.h instead of <string.h>.
|
commit | commitdiff | tree |
2004-08-31 |
Ben Pfaff | Base on loader.
|
commit | commitdiff | tree |
2004-08-31 |
Ben Pfaff | Make loader use constants.
|
commit | commitdiff | tree |
2004-08-31 |
Ben Pfaff | Now kernel.lds.in is preprocessed to get kernel.lds.
|
commit | commitdiff | tree |
2004-08-31 |
Ben Pfaff | Declare argc, argv.
|
commit | commitdiff | tree |
2004-08-31 |
Ben Pfaff | Split RAM initialization into function.
|
commit | commitdiff | tree |
2004-08-31 |
Ben Pfaff | Add strtok_r().
|
commit | commitdiff | tree |
2004-08-31 |
Ben Pfaff | Produce kernel.lds from kernel.lds.in.
|
commit | commitdiff | tree |
2004-08-31 |
Ben Pfaff | Add vm subdirectory.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Filesys stubs no longer wanted.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Add new filesys files.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Adapt to new file interface.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Move filesys_init into main_thread.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Add strcmp(), asserts.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Add bitmap_read(), bitmap_write().
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Working filesystem.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Fix disk_write(): interrupt fires *after* write complete...
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Fix bitmap usage.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Ignore generated files.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Initial version.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | *** empty log message ***
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Test disk code slightly more thoroughly.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Start work on filesystem code.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Make user responsible for allocating `struct bitmap's.
|
commit | commitdiff | tree |
2004-08-30 |
Ben Pfaff | Improve error message.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Fix grouping (sigh).
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Better ID message. Add per-channel mutual exclusion.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Add idle thread.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Basic disk test code.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Fix pic_eoi() for slave PIC interrupts.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Prototype hex_dump().
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Fix snprintf() return value.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Implement read/write support.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Move "include" command to end, so that the first target...
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Basic disk detection stuff.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Make thread_root() enable interrupts, otherwise kernel...
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Formatting.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Make yield_on_return only usable in an external interrupt...
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Add snprintf(), vsnprintf().
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Add timer_msleep, timer_usleep, timer_nsleep().
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Initial un-working code.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | thread_schedule() now static.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Adjust rules for the interrupt level during scheduling.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Adjust indentation for .globl directives.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Add .data, .text to output.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Make intr_stubs const.
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Fix wild bit in interrupt gate addresses. Make some...
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | (printf_integer) Fix handling of precision. Improve...
|
commit | commitdiff | tree |
2004-08-29 |
Ben Pfaff | Improve comments.
|
commit | commitdiff | tree |
2004-08-28 |
Ben Pfaff | Work on loader to prepare for passing in a command...
|
commit | commitdiff | tree |
2004-08-27 |
Ben Pfaff | Make userspace actually work.
|
commit | commitdiff | tree |
2004-08-27 |
Ben Pfaff | printk() disables interrupts.
|
commit | commitdiff | tree |
2004-08-27 |
Ben Pfaff | (printf_integer) Fix handling of # flag. This time...
|
commit | commitdiff | tree |
2004-08-27 |
Ben Pfaff | Fix TSS descriptor.
|
commit | commitdiff | tree |
2004-08-27 |
Ben Pfaff | Set RPL=3 for user selectors.
|
commit | commitdiff | tree |
2004-08-27 |
Ben Pfaff | Userspace almost (?) working.
|
commit | commitdiff | tree |
2004-08-27 |
Ben Pfaff | Clean up interrupt handling.
|
commit | commitdiff | tree |
2004-08-27 |
Ben Pfaff | Fix formatting.
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | More clean up stack frame handling.
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | intr_args => intr_frame.
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | Clean up handling of stack frames.
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | Improve mmu.h.
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | Start work on program loading.
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | Header for init.c.
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | Ignore build directory.
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | Add PGOFS macro.
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | Change list_elem from a struct to a typedef to make...
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | Add ROUND_DOWN macro.
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | Optimize filesys_stub_get_bytes().
|
commit | commitdiff | tree |
2004-08-26 |
Ben Pfaff | Initial hash table implementation.
|
commit | commitdiff | tree |
2004-08-18 |
Ben Pfaff | Beginnings of userspace.
|
commit | commitdiff | tree |
2004-08-18 |
Ben Pfaff | Remove call to sema_self_test() from main().
|
commit | commitdiff | tree |
2004-08-18 |
Ben Pfaff | Working backdoor filesystem implementation.
|
commit | commitdiff | tree |
2004-08-18 |
Ben Pfaff | Add memcmp().
|
commit | commitdiff | tree |
2004-08-18 |
Ben Pfaff | Make debug.h non-idempotent, like <assert.h>.
|
commit | commitdiff | tree |
2004-08-18 |
Ben Pfaff | Add .cvsignore files.
|
commit | commitdiff | tree |
2004-08-18 |
Ben Pfaff | Remove.
|
commit | commitdiff | tree |
2004-08-18 |
Ben Pfaff | Files to ignore.
|
commit | commitdiff | tree |
2004-08-17 |
Ben Pfaff | Clean more files.
|
commit | commitdiff | tree |
2004-08-17 |
Ben Pfaff | Wait for DRQ in status register to transition low before...
|
commit | commitdiff | tree |
2004-08-17 |
Ben Pfaff | Pad out kernel image to multiple of 4 kB to make Bochs...
|
commit | commitdiff | tree |
2004-08-17 |
Ben Pfaff | Initial filesystem stub code.
|
commit | commitdiff | tree |
2004-08-17 |
Ben Pfaff | Add filesys dir.
|
commit | commitdiff | tree |
2004-08-16 |
Ben Pfaff | Initial revision
|
commit | commitdiff | tree |
|