2008-08-22 |
Godmar Back | Applied patch set 6 by Ben, derived from Anthony's... |
tree | commitdiff |
2008-08-02 |
Ben Pfaff | Fix asm constraints to avoid SI, DI for byte and word... |
tree | commitdiff |
2007-05-07 |
Ben Pfaff | Fix warning. |
tree | commitdiff |
2007-04-23 |
Ben Pfaff | Correctly initialize the esp0 pointer in the TSS for... |
tree | commitdiff |
2007-03-24 |
Ben Pfaff | Add helpful comment. |
tree | commitdiff |
2007-03-24 |
Ben Pfaff | Rename execute_thread() to start_process(). |
tree | commitdiff |
2006-11-11 |
Ben Pfaff | Adopt consistent style in asm statements. |
tree | commitdiff |
2006-11-11 |
Ben Pfaff | Add memory clobbers to several asm statements, |
tree | commitdiff |
2006-05-26 |
Ben Pfaff | Make the default simulator qemu for project 2...4, |
tree | commitdiff |
2006-05-19 |
Ben Pfaff | Consistently spell "file name" and "file system" as... |
tree | commitdiff |
2006-05-18 |
Ben Pfaff | Formatting. |
tree | commitdiff |
2006-05-17 |
Ben Pfaff | Ignore bochsout.txt, bochsrc.txt. |
tree | commitdiff |
2006-04-20 |
Ben Pfaff | Major revisions to documentation. |
tree | commitdiff |
2006-04-20 |
Ben Pfaff | Fix line wrapping. |
tree | commitdiff |
2006-04-13 |
Ben Pfaff | Improve wording. |
tree | commitdiff |
2006-04-09 |
Ben Pfaff | Break load_segment() into two functions for increased... |
tree | commitdiff |
2006-04-08 |
Ben Pfaff | Don't read anything from the disk for a segment with... |
tree | commitdiff |
2006-01-29 |
Ben Pfaff | Update Intel architecture guide references to latest. |
tree | commitdiff |
2006-01-04 |
Ben Pfaff | Typo in comment. |
tree | commitdiff |
2006-01-04 |
Ben Pfaff | Add clarifying comment. |
tree | commitdiff |
2006-01-04 |
Ben Pfaff | Move PF_* from exception.c to exception.h, because... |
tree | commitdiff |
2006-01-04 |
Ben Pfaff | Move PF_* from exception.c to exception.h, because... |
tree | commitdiff |
2005-12-21 |
Ben Pfaff | Clarify function comment. |
tree | commitdiff |
2005-12-20 |
Ben Pfaff | Revert Intel-style assembly back to AT&T-style. |
tree | commitdiff |
2005-06-20 |
Ben Pfaff | Add grading system. |
tree | commitdiff |
2005-06-19 |
Ben Pfaff | Make tests public. Rewrite most tests. Add tests. |
tree | commitdiff |
2005-05-26 |
Ben Pfaff | Get rid of unnecessary barrier. Improve comment. |
tree | commitdiff |
2005-03-31 |
Ben Pfaff | Move problem 1-2 (join) into project 2 as the "wait... |
tree | commitdiff |
2005-02-24 |
Ben Pfaff | active_pd() should return a virtual address. Thanks... |
tree | commitdiff |
2005-01-29 |
Ben Pfaff | Remove .cvsignore from build directories; put `build... |
tree | commitdiff |
2005-01-21 |
Ben Pfaff | Set up a frame pointer on interrupt entry, to improve... |
tree | commitdiff |
2005-01-09 |
Ben Pfaff | Save and restore user processes' FS and GS registers. |
tree | commitdiff |
2005-01-02 |
Ben Pfaff | Change assembly from AT&T to Intel syntax. |
tree | commitdiff |
2005-01-01 |
Ben Pfaff | Comment. |
tree | commitdiff |
2005-01-01 |
Ben Pfaff | Comment. |
tree | commitdiff |
2005-01-01 |
Ben Pfaff | Comments. |
tree | commitdiff |
2004-12-15 |
Ben Pfaff | Fix warnings. |
tree | commitdiff |
2004-12-08 |
Ben Pfaff | Validate offsets before passing into file_seek(). |
tree | commitdiff |
2004-11-24 |
Ben Pfaff | Fix spelling mistake in message. |
tree | commitdiff |
2004-11-23 |
Ben Pfaff | Update .cvsignore files. |
tree | commitdiff |
2004-10-20 |
Ben Pfaff | Fix bug in pagedir_get_page(): didn't apply uaddr page... |
tree | commitdiff |
2004-09-26 |
Ben Pfaff | Print statistics at power off. |
tree | commitdiff |
2004-09-26 |
Ben Pfaff | Add some more features to pagedir. |
tree | commitdiff |
2004-09-23 |
Ben Pfaff | Rewrite page allocator to support multi-page allocations. |
tree | commitdiff |
2004-09-23 |
Ben Pfaff | Update comments. |
tree | commitdiff |
2004-09-22 |
Ben Pfaff | Fix assertion. |
tree | commitdiff |
2004-09-22 |
Ben Pfaff | Move most process destruction earlier. |
tree | commitdiff |
2004-09-22 |
Ben Pfaff | Make lookup_page() just return null for uaddr >= PHYS_BASE. |
tree | commitdiff |
2004-09-21 |
Ben Pfaff | Comments. |
tree | commitdiff |
2004-09-20 |
Ben Pfaff | Rename addrspace to process. |
tree | commitdiff |
2004-09-20 |
Ben Pfaff | Make pagedir_destroy(NULL) a no-op. |
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 | Add some `const' qualifiers. |
tree | commitdiff |
2004-09-20 |
Ben Pfaff | Change interface of addrspace_load() to provide initial... |
tree | commitdiff |
2004-09-20 |
Ben Pfaff | Revise makefile structure. |
tree | commitdiff |
2004-09-18 |
Ben Pfaff | Only destroy pages up to PHYS_BASE. |
tree | commitdiff |
2004-09-16 |
Ben Pfaff | Move pagedir stuff into userprog. |
tree | commitdiff |
2004-09-16 |
Ben Pfaff | Invent tid_t data type and use it in many places where... |
tree | commitdiff |
2004-09-13 |
Ben Pfaff | Rewrite filesystem to support Unix "delete" semantics. |
tree | commitdiff |
2004-09-09 |
Ben Pfaff | Add comment. |
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-06 |
Ben Pfaff | cvsignore |
tree | commitdiff |
2004-09-05 |
Ben Pfaff | Redo makefiles. |
tree | commitdiff |
2004-09-05 |
Ben Pfaff | System call interface. |
tree | commitdiff |
2004-09-05 |
Ben Pfaff | Add comments. |
tree | commitdiff |
2004-09-03 |
Ben Pfaff | Improve comment. |
tree | commitdiff |
2004-09-02 |
Ben Pfaff | Fix leak. Add comments. Restructure slightly. |
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 | Enable interrupts after reading CR2 in page fault handler. |
tree | commitdiff |
2004-09-02 |
Ben Pfaff | Add page fault skeleton. |
tree | commitdiff |
2004-09-02 |
Ben Pfaff | Move user exception support into userprog. |
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 | Integrate struct addrspace into struct thread. |
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 | No FILESYS_STUB anymore. |
tree | commitdiff |
2004-08-30 |
Ben Pfaff | Adapt to new file interface. |
tree | commitdiff |
2004-08-30 |
Ben Pfaff | Ignore generated files. |
tree | commitdiff |
2004-08-30 |
Ben Pfaff | Initial version. |
tree | commitdiff |
2004-08-30 |
Ben Pfaff | *** empty log message *** |
tree | commitdiff |
2004-08-27 |
Ben Pfaff | Make userspace actually work. |
tree | commitdiff |
2004-08-27 |
Ben Pfaff | Userspace almost (?) working. |
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 | Ignore build directory. |
tree | commitdiff |
2004-08-18 |
Ben Pfaff | Beginnings of userspace. |
tree | commitdiff |
|