active_pd() should return a virtual address. Thanks to Guy Isely
[pintos-anon] / src / threads /
2005-02-07 Ben PfaffGet rid of THREAD_JOIN_IMPLEMENTED by adding thread_joi...
2005-01-29 Ben PfaffRemove .cvsignore from build directories; put `build...
2005-01-21 Ben PfaffSet up a frame pointer on interrupt entry, to improve...
2005-01-20 Ben PfaffImprove debuggability by adding .func/.endfunc around...
2005-01-19 Ben PfaffIf the kernel image gets too big, "cmp ebx, KERNEL_LOAD...
2005-01-18 Ben PfaffNeed to turn off interrupts again after calling into...
2005-01-18 Ben PfaffIn all the variants of the basic test for part 1-1...
2005-01-13 Ben PfaffImprove comment.
2005-01-10 Ben PfaffFix Intel names for outd, ind, outsd, insd.
2005-01-10 Ben PfaffFix order of edi, esi, ebp, ebx in switch_threads_frame...
2005-01-09 Ben PfaffSave and restore user processes' FS and GS registers.
2005-01-04 Ben PfaffChange to deal with crappy GAS bug.
2005-01-02 Ben PfaffChange assembly from AT&T to Intel syntax.
2005-01-01 Ben PfaffComments.
2004-12-31 Ben PfaffFix comment.
2004-12-31 Ben PfaffImprove basic alarm clock test.
2004-12-15 Ben PfaffClean up inode code:
2004-12-15 Ben PfaffComment.
2004-12-15 Ben PfaffUse 0xcc (not 0xcd) for clearing malloc() blocks too.
2004-12-13 Ben PfaffSupport accurate short delays in the timer code, to...
2004-12-09 Ben PfaffRename do_power_off to power_off_when_done.
2004-11-23 Ben PfaffUpdate .cvsignore files.
2004-10-25 Ben PfaffAdd some more correctness assertions to free().
2004-10-14 Ben PfaffAdd 14 (page fault) to named exceptions.
2004-10-10 Ben PfaffAdd volatile to asm statement in intr_get_level(),
2004-10-09 Ben PfaffComments.
2004-10-06 Ben PfaffMake freeing pages not require the pool lock,
2004-10-05 Ben PfaffComment.
2004-10-02 Ben PfaffFix comments.
2004-09-29 Ben PfaffFix printf() format specifier.
2004-09-29 Ben PfaffReorder functions.
2004-09-29 Ben PfaffComments.
2004-09-29 Ben Pfaff%zd -> %zu
2004-09-28 Ben PfaffComments.
2004-09-28 Ben PfaffComments and a bit of initialization order cleanup.
2004-09-27 Ben PfaffAdd -ul option for limiting user pool size.
2004-09-27 Ben PfaffBug fix.
2004-09-27 Ben PfaffAdd PTSPAN.
2004-09-26 Ben PfaffPrint statistics at power off.
2004-09-26 Ben PfaffMap first 64 MB of memory, not just 4 MB.
2004-09-23 Ben PfaffRewrite page allocator to support multi-page allocations.
2004-09-22 Ben PfaffMove most process destruction earlier.
2004-09-22 Ben Pfaffmemset freed blocks to 0xcd.
2004-09-22 Ben Pfaffthread_join() the -ex process if THREAD_JOIN_IMPLEMENTED.
2004-09-21 Ben PfaffCall serial_flush() in power_off().
2004-09-21 Ben PfaffCleanup.
2004-09-21 Ben PfaffRemove unneeded #include.
2004-09-21 Ben PfaffMerge new_thread() into thread_create().
2004-09-20 Ben PfaffRename addrspace to process.
2004-09-20 Ben PfaffMake processes responsible for loading themselves.
2004-09-20 Ben PfaffComments.
2004-09-20 Ben PfaffChange interface of addrspace_load() to provide initial...
2004-09-20 Ben PfaffRemove `name' from lock because it duplicates its membe...
2004-09-20 Ben PfaffComments.
2004-09-20 Ben PfaffAdd const to various functions.
2004-09-20 Ben PfaffSwap names of power_off and do_power_off().
2004-09-20 Ben PfaffRevise makefile structure.
2004-09-19 Ben PfaffComments.
2004-09-17 Ben PfaffAdd thread priority support.
2004-09-16 Ben PfaffMove pagedir stuff into userprog.
2004-09-16 Ben PfaffMake thread_unblock() on a thread that isn't blocked...
2004-09-16 Ben PfaffInvent tid_t data type and use it in many places where...
2004-09-16 Ben PfaffAdd -u to usage message.
2004-09-14 Ben PfaffChange -cp option to -ci ("copy in").
2004-09-13 Ben PfaffFor some reason i386-elf-as doesn't like 512/4, so...
2004-09-13 Ben PfaffUse `z' modifier to printf size_t.
2004-09-13 Ben PfaffDon't assume 4 kB pages.
2004-09-13 Ben PfaffDon't palloc_free() the initial thread, because it...
2004-09-13 Ben PfaffAdd magic numbers for safety.
2004-09-13 Ben PfaffIntroduce "kernel" and "user" pools as a band-aid for...
2004-09-11 Ben PfaffMake less sensitive to slow processors.
2004-09-11 Ben PfaffUpdate initialization order.
2004-09-11 Ben PfaffDeclare start symbol for linker's use.
2004-09-11 Ben PfaffComments.
2004-09-11 Ben PfaffAdd a little demo/test code for the `threads' project.
2004-09-11 Ben PfaffRewrite loader, improving comments greatly.
2004-09-09 Ben PfaffAdd some prototypes.
2004-09-09 Ben PfaffRename run_queue to ready_list.
2004-09-08 Ben PfaffUpdate name to Pintos.
2004-09-07 Ben PfaffMove serial interrupt queue into new file intq.c.
2004-09-07 Ben PfaffFirst stab at interrupt-driven serial.
2004-09-07 Ben PfaffDefault to INTR_OFF for unregistered interrupts.
2004-09-07 Ben PfaffAdd comment.
2004-09-06 Ben PfaffFix up header guards.
2004-09-06 Ben PfaffFix up header guards.
2004-09-06 Ben PfaffRemove unwanted files.
2004-09-06 Ben PfaffREmove unwanted files.
2004-09-06 Ben PfaffRename printk() to printf().
2004-09-05 Ben PfaffAdd .cvsignore.
2004-09-05 Ben PfaffRedo makefiles.
2004-09-05 Ben PfaffAdd license info.
2004-09-05 Ben PfaffSystem call interface.
2004-09-05 Ben Pfafffree() on a null pointer is a no-op.
2004-09-05 Ben PfaffAdd copyright notice to synch.h.
2004-09-02 Ben PfaffDestroy PT pages in addrspace_destroy().
2004-09-02 Ben PfaffAdd comments.
2004-09-02 Ben PfaffMake linking of start.S less brittle.
2004-09-02 Ben PfaffAdd comments.
2004-09-02 Ben PfaffDon't destroy current thread's pagedir before activatin...
2004-09-02 Ben PfaffComments.
next