projects
/
pintos-anon
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Fix inconstiency in recent_cpu update description.
[pintos-anon]
/
src
/
threads
/
thread.c
2006-12-11
Ben Pfaff
Parse command-line options much earlier, so that thread...
blob
|
commitdiff
|
raw
2006-11-11
Ben Pfaff
Add memory clobbers to several asm statements,
blob
|
commitdiff
|
raw
|
diff to current
2006-09-26
Ben Pfaff
Create idle thread with minimum priority.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-25
Ben Pfaff
Fix two bugs in the base Pintos code:
blob
|
commitdiff
|
raw
|
diff to current
2006-04-20
Ben Pfaff
Major revisions to documentation.
blob
|
commitdiff
|
raw
|
diff to current
2006-04-10
Ben Pfaff
Invert the priority scheme, so that PRI_MIN is now...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-05
Ben Pfaff
Add comment to explain why we don't free initial_thread.
blob
|
commitdiff
|
raw
|
diff to current
2006-01-29
Ben Pfaff
Update Intel architecture guide references to latest.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-20
Ben Pfaff
Comment idle thread more thoroughly.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-20
Ben Pfaff
Clarifying comment.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-20
Ben Pfaff
Revert Intel-style assembly back to AT&T-style.
blob
|
commitdiff
|
raw
|
diff to current
2005-06-19
Ben Pfaff
Make tests public. Rewrite most tests. Add tests.
blob
|
commitdiff
|
raw
|
diff to current
2005-04-07
Ben Pfaff
In idle(), "sti; hlt" must be atomic or we can waste...
blob
|
commitdiff
|
raw
|
diff to current
2005-03-31
Ben Pfaff
Move problem 1-2 (join) into project 2 as the "wait...
blob
|
commitdiff
|
raw
|
diff to current
2005-02-07
Ben Pfaff
Get rid of THREAD_JOIN_IMPLEMENTED by adding thread_joi...
blob
|
commitdiff
|
raw
|
diff to current
2005-01-13
Ben Pfaff
Improve comment.
blob
|
commitdiff
|
raw
|
diff to current
2005-01-02
Ben Pfaff
Change assembly from AT&T to Intel syntax.
blob
|
commitdiff
|
raw
|
diff to current
2005-01-01
Ben Pfaff
Comments.
blob
|
commitdiff
|
raw
|
diff to current
2004-10-09
Ben Pfaff
Comments.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-29
Ben Pfaff
Reorder functions.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-28
Ben Pfaff
Comments.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-26
Ben Pfaff
Print statistics at power off.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-23
Ben Pfaff
Rewrite page allocator to support multi-page allocations.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-22
Ben Pfaff
Move most process destruction earlier.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-21
Ben Pfaff
Cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-21
Ben Pfaff
Remove unneeded #include.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-21
Ben Pfaff
Merge new_thread() into thread_create().
blob
|
commitdiff
|
raw
|
diff to current
2004-09-20
Ben Pfaff
Rename addrspace to process.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-20
Ben Pfaff
Make processes responsible for loading themselves.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-20
Ben Pfaff
Change interface of addrspace_load() to provide initial...
blob
|
commitdiff
|
raw
|
diff to current
2004-09-19
Ben Pfaff
Comments.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-17
Ben Pfaff
Add thread priority support.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-16
Ben Pfaff
Move pagedir stuff into userprog.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-16
Ben Pfaff
Make thread_unblock() on a thread that isn't blocked...
blob
|
commitdiff
|
raw
|
diff to current
2004-09-16
Ben Pfaff
Invent tid_t data type and use it in many places where...
blob
|
commitdiff
|
raw
|
diff to current
2004-09-13
Ben Pfaff
Don't palloc_free() the initial thread, because it...
blob
|
commitdiff
|
raw
|
diff to current
2004-09-09
Ben Pfaff
Rename run_queue to ready_list.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-06
Ben Pfaff
Rename printk() to printf().
blob
|
commitdiff
|
raw
|
diff to current
2004-09-05
Ben Pfaff
Redo makefiles.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-05
Ben Pfaff
Add copyright notice to synch.h.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-02
Ben Pfaff
Add comments.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-02
Ben Pfaff
Don't destroy current thread's pagedir before activatin...
blob
|
commitdiff
|
raw
|
diff to current
2004-09-02
Ben Pfaff
Redo and improve thread scheduling startup.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-02
Ben Pfaff
Move user exception support into userprog.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Ben Pfaff
Only call addrspace_destroy() if USERPROG.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Ben Pfaff
Misc cleanups in init, thread.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Ben Pfaff
Break GDT, TSS out of init.c, mmu.h.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Ben Pfaff
Remove lots of unused #define's from mmu.h.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Ben Pfaff
Make interrupt.h names more regular.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Ben Pfaff
Integrate struct addrspace into struct thread.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Ben Pfaff
Clean up threads.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-31
Ben Pfaff
Clean up threads.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-31
Ben Pfaff
Clean up threads.c.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-31
Ben Pfaff
Clean up threads.c.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-31
Ben Pfaff
Small loader cleanups.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-29
Ben Pfaff
Add idle thread.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-29
Ben Pfaff
Make thread_root() enable interrupts, otherwise kernel...
blob
|
commitdiff
|
raw
|
diff to current
2004-08-29
Ben Pfaff
Adjust rules for the interrupt level during scheduling.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-27
Ben Pfaff
Make userspace actually work.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-27
Ben Pfaff
Userspace almost (?) working.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-26
Ben Pfaff
More clean up stack frame handling.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-26
Ben Pfaff
Clean up handling of stack frames.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-26
Ben Pfaff
Improve mmu.h.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-26
Ben Pfaff
Start work on program loading.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-18
Ben Pfaff
Working backdoor filesystem implementation.
blob
|
commitdiff
|
raw
|
diff to current
2004-08-16
Ben Pfaff
Initial revision
blob
|
commitdiff
|
raw
|
diff to current