projects
/
pintos-anon
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Make tests/userprog makefile modular so we can reuse it for
[pintos-anon]
/
src
/
threads
/
2004-10-25
Ben Pfaff
Add some more correctness assertions to free().
tree
|
commitdiff
2004-10-14
Ben Pfaff
Add 14 (page fault) to named exceptions.
tree
|
commitdiff
2004-10-10
Ben Pfaff
Add volatile to asm statement in intr_get_level(),
tree
|
commitdiff
2004-10-09
Ben Pfaff
Comments.
tree
|
commitdiff
2004-10-06
Ben Pfaff
Make freeing pages not require the pool lock,
tree
|
commitdiff
2004-10-05
Ben Pfaff
Comment.
tree
|
commitdiff
2004-10-02
Ben Pfaff
Fix comments.
tree
|
commitdiff
2004-09-29
Ben Pfaff
Fix printf() format specifier.
tree
|
commitdiff
2004-09-29
Ben Pfaff
Reorder functions.
tree
|
commitdiff
2004-09-29
Ben Pfaff
Comments.
tree
|
commitdiff
2004-09-29
Ben Pfaff
%zd -> %zu
tree
|
commitdiff
2004-09-28
Ben Pfaff
Comments.
tree
|
commitdiff
2004-09-28
Ben Pfaff
Comments and a bit of initialization order cleanup.
tree
|
commitdiff
2004-09-27
Ben Pfaff
Add -ul option for limiting user pool size.
tree
|
commitdiff
2004-09-27
Ben Pfaff
Bug fix.
tree
|
commitdiff
2004-09-27
Ben Pfaff
Add PTSPAN.
tree
|
commitdiff
2004-09-26
Ben Pfaff
Print statistics at power off.
tree
|
commitdiff
2004-09-26
Ben Pfaff
Map first 64 MB of memory, not just 4 MB.
tree
|
commitdiff
2004-09-23
Ben Pfaff
Rewrite page allocator to support multi-page allocations.
tree
|
commitdiff
2004-09-22
Ben Pfaff
Move most process destruction earlier.
tree
|
commitdiff
2004-09-22
Ben Pfaff
memset freed blocks to 0xcd.
tree
|
commitdiff
2004-09-22
Ben Pfaff
thread_join() the -ex process if THREAD_JOIN_IMPLEMENTED.
tree
|
commitdiff
2004-09-21
Ben Pfaff
Call serial_flush() in power_off().
tree
|
commitdiff
2004-09-21
Ben Pfaff
Cleanup.
tree
|
commitdiff
2004-09-21
Ben Pfaff
Remove unneeded #include.
tree
|
commitdiff
2004-09-21
Ben Pfaff
Merge new_thread() into thread_create().
tree
|
commitdiff
2004-09-20
Ben Pfaff
Rename addrspace to process.
tree
|
commitdiff
2004-09-20
Ben Pfaff
Make processes responsible for loading themselves.
tree
|
commitdiff
2004-09-20
Ben Pfaff
Comments.
tree
|
commitdiff
2004-09-20
Ben Pfaff
Change interface of addrspace_load() to provide initial...
tree
|
commitdiff
2004-09-20
Ben Pfaff
Remove `name' from lock because it duplicates its membe...
tree
|
commitdiff
2004-09-20
Ben Pfaff
Comments.
tree
|
commitdiff
2004-09-20
Ben Pfaff
Add const to various functions.
tree
|
commitdiff
2004-09-20
Ben Pfaff
Swap names of power_off and do_power_off().
tree
|
commitdiff
2004-09-20
Ben Pfaff
Revise makefile structure.
tree
|
commitdiff
2004-09-19
Ben Pfaff
Comments.
tree
|
commitdiff
2004-09-17
Ben Pfaff
Add thread priority support.
tree
|
commitdiff
2004-09-16
Ben Pfaff
Move pagedir stuff into userprog.
tree
|
commitdiff
2004-09-16
Ben Pfaff
Make thread_unblock() on a thread that isn't blocked...
tree
|
commitdiff
2004-09-16
Ben Pfaff
Invent tid_t data type and use it in many places where...
tree
|
commitdiff
2004-09-16
Ben Pfaff
Add -u to usage message.
tree
|
commitdiff
2004-09-14
Ben Pfaff
Change -cp option to -ci ("copy in").
tree
|
commitdiff
2004-09-13
Ben Pfaff
For some reason i386-elf-as doesn't like 512/4, so...
tree
|
commitdiff
2004-09-13
Ben Pfaff
Use `z' modifier to printf size_t.
tree
|
commitdiff
2004-09-13
Ben Pfaff
Don't assume 4 kB pages.
tree
|
commitdiff
2004-09-13
Ben Pfaff
Don't palloc_free() the initial thread, because it...
tree
|
commitdiff
2004-09-13
Ben Pfaff
Add magic numbers for safety.
tree
|
commitdiff
2004-09-13
Ben Pfaff
Introduce "kernel" and "user" pools as a band-aid for...
tree
|
commitdiff
2004-09-11
Ben Pfaff
Make less sensitive to slow processors.
tree
|
commitdiff
2004-09-11
Ben Pfaff
Update initialization order.
tree
|
commitdiff
2004-09-11
Ben Pfaff
Declare start symbol for linker's use.
tree
|
commitdiff
2004-09-11
Ben Pfaff
Comments.
tree
|
commitdiff
2004-09-11
Ben Pfaff
Add a little demo/test code for the `threads' project.
tree
|
commitdiff
2004-09-11
Ben Pfaff
Rewrite loader, improving comments greatly.
tree
|
commitdiff
2004-09-09
Ben Pfaff
Add some prototypes.
tree
|
commitdiff
2004-09-09
Ben Pfaff
Rename run_queue to ready_list.
tree
|
commitdiff
2004-09-08
Ben Pfaff
Update name to Pintos.
tree
|
commitdiff
2004-09-07
Ben Pfaff
Move serial interrupt queue into new file intq.c.
tree
|
commitdiff
2004-09-07
Ben Pfaff
First stab at interrupt-driven serial.
tree
|
commitdiff
2004-09-07
Ben Pfaff
Default to INTR_OFF for unregistered interrupts.
tree
|
commitdiff
2004-09-07
Ben Pfaff
Add comment.
tree
|
commitdiff
2004-09-06
Ben Pfaff
Fix up header guards.
tree
|
commitdiff
2004-09-06
Ben Pfaff
Fix up header guards.
tree
|
commitdiff
2004-09-06
Ben Pfaff
Remove unwanted files.
tree
|
commitdiff
2004-09-06
Ben Pfaff
REmove unwanted files.
tree
|
commitdiff
2004-09-06
Ben Pfaff
Rename printk() to printf().
tree
|
commitdiff
2004-09-05
Ben Pfaff
Add .cvsignore.
tree
|
commitdiff
2004-09-05
Ben Pfaff
Redo makefiles.
tree
|
commitdiff
2004-09-05
Ben Pfaff
Add license info.
tree
|
commitdiff
2004-09-05
Ben Pfaff
System call interface.
tree
|
commitdiff
2004-09-05
Ben Pfaff
free() on a null pointer is a no-op.
tree
|
commitdiff
2004-09-05
Ben Pfaff
Add copyright notice to synch.h.
tree
|
commitdiff
2004-09-02
Ben Pfaff
Destroy PT pages in addrspace_destroy().
tree
|
commitdiff
2004-09-02
Ben Pfaff
Add comments.
tree
|
commitdiff
2004-09-02
Ben Pfaff
Make linking of start.S less brittle.
tree
|
commitdiff
2004-09-02
Ben Pfaff
Add comments.
tree
|
commitdiff
2004-09-02
Ben Pfaff
Don't destroy current thread's pagedir before activatin...
tree
|
commitdiff
2004-09-02
Ben Pfaff
Comments.
tree
|
commitdiff
2004-09-02
Ben Pfaff
Activate the base page directory if pagedir_activate...
tree
|
commitdiff
2004-09-02
Ben Pfaff
Redo and improve thread scheduling startup.
tree
|
commitdiff
2004-09-02
Ben Pfaff
Rewrite to suck slightly less.
tree
|
commitdiff
2004-09-02
Ben Pfaff
Add comments.
tree
|
commitdiff
2004-09-02
Ben Pfaff
Actually initialize IDT in intr_init (!).
tree
|
commitdiff
2004-09-02
Ben Pfaff
Add comments.
tree
|
commitdiff
2004-09-02
Ben Pfaff
Remove unneeded stuff.
tree
|
commitdiff
2004-09-02
Ben Pfaff
Move user exception support into userprog.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Only call addrspace_destroy() if USERPROG.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Improve code.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Set CR0_WP in CR0.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Misc cleanups in init, thread.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Break TSS out of GDT.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Break GDT, TSS out of init.c, mmu.h.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Remove lots of unused #define's from mmu.h.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Clean up interrupts.[ch].
tree
|
commitdiff
2004-09-01
Ben Pfaff
Add comments.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Make interrupt.h names more regular.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Integrate struct addrspace into struct thread.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Clean up threads.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Dump interrupt frame info on user fault.
tree
|
commitdiff
2004-09-01
Ben Pfaff
Improve comments.
tree
|
commitdiff
next