projects
/
pintos-anon
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅ next
Remove patch no longer needed.
[pintos-anon]
/
src
/
threads
/
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
2004-08-31
Ben Pfaff
Clean up disk layer.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Update .cvsignore.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Clean up threads.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Use __attribute__ directly.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Add LOADER_CMD_LINE_LEN.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Implement command line arguments.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Add DEBUG() macro for debugging that can be turned...
tree
|
commitdiff
2004-08-31
Ben Pfaff
Clean up threads.c.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Clean up threads.c.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Clean up a little.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Update comment.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Mark thread_start() NO_RETURN.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Small loader cleanups.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Use Linux kernel trick of giving an .lds file a .S...
tree
|
commitdiff
2004-08-31
Ben Pfaff
Don't include malloc.h.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Update comments, put LOADER_PHYS_BASE back at 3 GB.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Use lib.h instead of <string.h>.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Base on loader.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Make loader use constants.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Now kernel.lds.in is preprocessed to get kernel.lds.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Declare argc, argv.
tree
|
commitdiff
2004-08-31
Ben Pfaff
Split RAM initialization into function.
tree
|
commitdiff
2004-08-30
Ben Pfaff
Move filesys_init into main_thread.
tree
|
commitdiff
2004-08-30
Ben Pfaff
Test disk code slightly more thoroughly.
tree
|
commitdiff
2004-08-30
Ben Pfaff
Improve error message.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Add idle thread.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Basic disk test code.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Fix pic_eoi() for slave PIC interrupts.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Basic disk detection stuff.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Make thread_root() enable interrupts, otherwise kernel...
tree
|
commitdiff
2004-08-29
Ben Pfaff
Formatting.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Make yield_on_return only usable in an external interru...
tree
|
commitdiff
2004-08-29
Ben Pfaff
thread_schedule() now static.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Adjust rules for the interrupt level during scheduling.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Adjust indentation for .globl directives.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Add .data, .text to output.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Make intr_stubs const.
tree
|
commitdiff
2004-08-29
Ben Pfaff
Fix wild bit in interrupt gate addresses. Make some...
tree
|
commitdiff
2004-08-29
Ben Pfaff
Improve comments.
tree
|
commitdiff
2004-08-28
Ben Pfaff
Work on loader to prepare for passing in a command...
tree
|
commitdiff
2004-08-27
Ben Pfaff
Make userspace actually work.
tree
|
commitdiff
2004-08-27
Ben Pfaff
Fix TSS descriptor.
tree
|
commitdiff
2004-08-27
Ben Pfaff
Set RPL=3 for user selectors.
tree
|
commitdiff
2004-08-27
Ben Pfaff
Userspace almost (?) working.
tree
|
commitdiff
2004-08-27
Ben Pfaff
Clean up interrupt handling.
tree
|
commitdiff
2004-08-27
Ben Pfaff
Fix formatting.
tree
|
commitdiff
2004-08-26
Ben Pfaff
More clean up stack frame handling.
tree
|
commitdiff
2004-08-26
Ben Pfaff
intr_args => intr_frame.
tree
|
commitdiff
2004-08-26
Ben Pfaff
Clean up handling of stack frames.
tree
|
commitdiff
2004-08-26
Ben Pfaff
Improve mmu.h.
tree
|
commitdiff
2004-08-26
Ben Pfaff
Start work on program loading.
tree
|
commitdiff
2004-08-26
Ben Pfaff
Header for init.c.
tree
|
commitdiff
2004-08-26
Ben Pfaff
Add PGOFS macro.
tree
|
commitdiff
2004-08-26
Ben Pfaff
Change list_elem from a struct to a typedef to make...
tree
|
commitdiff
2004-08-18
Ben Pfaff
Remove call to sema_self_test() from main().
tree
|
commitdiff
2004-08-18
Ben Pfaff
Working backdoor filesystem implementation.
tree
|
commitdiff
2004-08-18
Ben Pfaff
Add .cvsignore files.
tree
|
commitdiff
2004-08-17
Ben Pfaff
Wait for DRQ in status register to transition low befor...
tree
|
commitdiff
2004-08-16
Ben Pfaff
Initial revision
tree
|
commitdiff