pintos-anon
2004-08-31 Ben PfaffClean up threads.c.
2004-08-31 Ben PfaffClean up a little.
2004-08-31 Ben PfaffUpdate comment.
2004-08-31 Ben PfaffMark thread_start() NO_RETURN.
2004-08-31 Ben PfaffSmall loader cleanups.
2004-08-31 Ben PfaffCheck all return values.
2004-08-31 Ben PfaffUse Linux kernel trick of giving an .lds file a .S...
2004-08-31 Ben PfaffDon't include malloc.h.
2004-08-31 Ben PfaffAdd some missing dependencies.
2004-08-31 Ben PfaffUpdate comments, put LOADER_PHYS_BASE back at 3 GB.
2004-08-31 Ben PfaffDon't use <string.h>.
2004-08-31 Ben PfaffGet rid of backdoor.
2004-08-31 Ben PfaffNo FILESYS_STUB anymore.
2004-08-31 Ben PfaffUse lib.h instead of <string.h>.
2004-08-31 Ben PfaffBase on loader.
2004-08-31 Ben PfaffMake loader use constants.
2004-08-31 Ben PfaffNow kernel.lds.in is preprocessed to get kernel.lds.
2004-08-31 Ben PfaffDeclare argc, argv.
2004-08-31 Ben PfaffSplit RAM initialization into function.
2004-08-31 Ben PfaffAdd strtok_r().
2004-08-31 Ben PfaffProduce kernel.lds from kernel.lds.in.
2004-08-31 Ben PfaffAdd vm subdirectory.
2004-08-30 Ben PfaffFilesys stubs no longer wanted.
2004-08-30 Ben PfaffAdd new filesys files.
2004-08-30 Ben PfaffAdapt to new file interface.
2004-08-30 Ben PfaffMove filesys_init into main_thread.
2004-08-30 Ben PfaffAdd strcmp(), asserts.
2004-08-30 Ben PfaffAdd bitmap_read(), bitmap_write().
2004-08-30 Ben PfaffWorking filesystem.
2004-08-30 Ben PfaffFix disk_write(): interrupt fires *after* write complet...
2004-08-30 Ben PfaffFix bitmap usage.
2004-08-30 Ben PfaffIgnore generated files.
2004-08-30 Ben PfaffInitial version.
2004-08-30 Ben Pfaff*** empty log message ***
2004-08-30 Ben PfaffTest disk code slightly more thoroughly.
2004-08-30 Ben PfaffStart work on filesystem code.
2004-08-30 Ben PfaffMake user responsible for allocating `struct bitmap's.
2004-08-30 Ben PfaffImprove error message.
2004-08-29 Ben PfaffFix grouping (sigh).
2004-08-29 Ben PfaffBetter ID message. Add per-channel mutual exclusion.
2004-08-29 Ben PfaffAdd idle thread.
2004-08-29 Ben PfaffBasic disk test code.
2004-08-29 Ben PfaffFix pic_eoi() for slave PIC interrupts.
2004-08-29 Ben PfaffPrototype hex_dump().
2004-08-29 Ben PfaffFix snprintf() return value.
2004-08-29 Ben PfaffImplement read/write support.
2004-08-29 Ben PfaffMove "include" command to end, so that the first target...
2004-08-29 Ben PfaffBasic disk detection stuff.
2004-08-29 Ben PfaffMake thread_root() enable interrupts, otherwise kernel...
2004-08-29 Ben PfaffFormatting.
2004-08-29 Ben PfaffMake yield_on_return only usable in an external interru...
2004-08-29 Ben PfaffAdd snprintf(), vsnprintf().
2004-08-29 Ben PfaffAdd timer_msleep, timer_usleep, timer_nsleep().
2004-08-29 Ben PfaffInitial un-working code.
2004-08-29 Ben Pfaffthread_schedule() now static.
2004-08-29 Ben PfaffAdjust rules for the interrupt level during scheduling.
2004-08-29 Ben PfaffAdjust indentation for .globl directives.
2004-08-29 Ben PfaffAdd .data, .text to output.
2004-08-29 Ben PfaffMake intr_stubs const.
2004-08-29 Ben PfaffFix wild bit in interrupt gate addresses. Make some...
2004-08-29 Ben Pfaff(printf_integer) Fix handling of precision. Improve...
2004-08-29 Ben PfaffImprove comments.
2004-08-28 Ben PfaffWork on loader to prepare for passing in a command...
2004-08-27 Ben PfaffMake userspace actually work.
2004-08-27 Ben Pfaffprintk() disables interrupts.
2004-08-27 Ben Pfaff(printf_integer) Fix handling of # flag. This time...
2004-08-27 Ben PfaffFix TSS descriptor.
2004-08-27 Ben PfaffSet RPL=3 for user selectors.
2004-08-27 Ben PfaffUserspace almost (?) working.
2004-08-27 Ben PfaffClean up interrupt handling.
2004-08-27 Ben PfaffFix formatting.
2004-08-26 Ben PfaffMore clean up stack frame handling.
2004-08-26 Ben Pfaffintr_args => intr_frame.
2004-08-26 Ben PfaffClean up handling of stack frames.
2004-08-26 Ben PfaffImprove mmu.h.
2004-08-26 Ben PfaffStart work on program loading.
2004-08-26 Ben PfaffHeader for init.c.
2004-08-26 Ben PfaffIgnore build directory.
2004-08-26 Ben PfaffAdd PGOFS macro.
2004-08-26 Ben PfaffChange list_elem from a struct to a typedef to make...
2004-08-26 Ben PfaffAdd ROUND_DOWN macro.
2004-08-26 Ben PfaffOptimize filesys_stub_get_bytes().
2004-08-26 Ben PfaffInitial hash table implementation.
2004-08-18 Ben PfaffBeginnings of userspace.
2004-08-18 Ben PfaffRemove call to sema_self_test() from main().
2004-08-18 Ben PfaffWorking backdoor filesystem implementation.
2004-08-18 Ben PfaffAdd memcmp().
2004-08-18 Ben PfaffMake debug.h non-idempotent, like <assert.h>.
2004-08-18 Ben PfaffAdd .cvsignore files.
2004-08-18 Ben PfaffRemove.
2004-08-18 Ben PfaffFiles to ignore.
2004-08-17 Ben PfaffClean more files.
2004-08-17 Ben PfaffWait for DRQ in status register to transition low befor...
2004-08-17 Ben PfaffPad out kernel image to multiple of 4 kB to make Bochs...
2004-08-17 Ben PfaffInitial filesystem stub code.
2004-08-17 Ben PfaffAdd filesys dir.
2004-08-16 Ben PfaffInitial revision