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 |
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 |
next |