| 
								
								
									 Austin Clements | d6cd7d0804 | Merge branch 'master' of git+ssh://am.lcs/home/am0/6.828/xv6 | 2009-10-24 21:31:08 -04:00 |  | 
				
					
						| 
								
								
									 Austin Clements | 745e73cd3d | Comment typo | 2009-10-24 21:31:01 -04:00 |  | 
				
					
						| 
								
								
									 Frans Kaashoek | aaf63e62d7 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | 2009-10-07 17:42:25 -04:00 |  | 
				
					
						| 
								
								
									 Frans Kaashoek | ab777a9ad0 | fine-tune comment | 2009-10-07 17:42:14 -04:00 |  | 
				
					
						| 
								
								
									 Frans Kaashoek | fb4868745c | fine tune comment | 2009-10-07 15:31:55 -04:00 |  | 
				
					
						| 
								
								
									 Austin Clements | 2c536bff67 | Remove memcpy prototypes at Russ' request to prevent code from calling memcpy directly. | 2009-10-07 13:06:55 -04:00 |  | 
				
					
						| 
								
								
									 Austin Clements | 6639ce56d9 | Provide memcpy for compatibility with older versions of gcc | 2009-10-07 12:05:56 -04:00 |  | 
				
					
						| 
								
								
									 Austin Clements | 77a9aa55cd | Record debug info for assmebly code | 2009-10-05 13:20:23 -04:00 |  | 
				
					
						| 
								
								
									 Austin Clements | 29d8c2eebb | Handle backspace on serial input and output better.  Better solutions are welcome. | 2009-09-30 22:32:50 -04:00 |  | 
				
					
						| 
								
								
									 Austin Clements | bab819ed8d | Be consistent with JOS make targets | 2009-09-30 22:09:48 -04:00 |  | 
				
					
						| 
								
								
									 Austin Clements | 3adc415471 | Hack to make newlines on the serial port work | 2009-09-20 23:09:59 -04:00 |  | 
				
					
						| 
								
								
									 Austin Clements | 67f7909fe1 | Use the symbol file | 2009-09-20 23:08:36 -04:00 |  | 
				
					
						| 
								
								
									 Austin Clements | 01396b3a87 | xv6 runs the console on the serial port, not the parallel port | 2009-09-20 23:07:59 -04:00 |  | 
				
					
						| 
								
								
									 Frans Kaashoek | ccd980bedf | nit in comment | 2009-09-20 20:19:58 -04:00 |  | 
				
					
						| 
								
								
									 Silas Boyd-Wickizer | 074ac7ccd4 | add .gdbinit.tmpl to dist | 2009-09-15 19:15:59 -04:00 |  | 
				
					
						| 
								
								
									 Silas Boyd-Wickizer | 8252f6287d | add uart.c | 2009-09-15 19:15:48 -04:00 |  | 
				
					
						| 
								
								
									 Silas Boyd-Wickizer | 01b667e45d | rev3 | 2009-09-15 17:21:14 -04:00 |  | 
				
					
						| 
								
								
									 Silas Boyd-Wickizer | 37ba1c1ea6 | ignore .gitignore | 2009-09-15 17:21:02 -04:00 |  | 
				
					
						| 
								
								
									 Silas Boyd-Wickizer | 568bbae801 | qemu-gdb target and script | 2009-09-15 17:15:36 -04:00 |  | 
				
					
						| 
								
								
									 Russ Cox | c51e175bf0 | new pdf | 2009-09-03 00:46:28 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | c9ee77b8a2 | formatting tweaks | 2009-09-03 00:46:15 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | d26025d124 | can set just %gs now. | 2009-09-02 10:09:34 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 7e0cc8e36e | another attempt at cpu-local variables. this time do it ourselves instead of piggybacking on TLS.
add -fno-pic to Makefile; pic code breaks our fake TLS. | 2009-09-02 10:07:59 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 374362c55c | lapic: disable microdelay because it makes Bochs slow | 2009-09-02 10:06:37 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | f8ab2079cd | fix TLS again; still not quite but a lot better. | 2009-09-02 07:59:24 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 57ae146362 | Fix TLS for PIC systems | 2009-09-02 07:41:08 -07:00 |  | 
				
					
						| 
								
								
									 Nickolai Zeldovich | 45a9782636 | fix bootblock build with gcc 4.4 | 2009-09-02 02:03:46 -04:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 48755214c9 | assorted fixes: * rename c/cp to cpu/proc
 * rename cpu.context to cpu.scheduler
 * fix some comments
 * formatting for printout | 2009-08-30 23:02:08 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 0aef891495 | shuffle and tweak for formatting. pdf has very good page breaks now.
would be a good copy for fall 2009. | 2009-08-08 01:07:30 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | b3bebfce8a | exec tweaks | 2009-07-13 09:34:45 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | fd8e368101 | remove //DOC in the right place | 2009-07-12 19:07:30 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 4ed996f552 | strip //DOC comments during printing | 2009-07-12 18:56:00 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | d42cbd75b2 | merge | 2009-07-12 18:39:07 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 00e571155c | more doc tweaks | 2009-07-12 18:33:37 -07:00 |  | 
				
					
						| 
								
								
									 Silas Boyd-Wickizer | ee1e682663 | undo | 2009-07-12 15:28:14 -04:00 |  | 
				
					
						| 
								
								
									 Silas Boyd-Wickizer | 7fff3131ba | test commit email | 2009-07-12 15:17:29 -04:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 2c5f7aba38 | initproc, usegment, swtch tweaks | 2009-07-11 19:28:29 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | b121486c3f | spinlock: rename parameter lock -> lk | 2009-07-11 19:26:51 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | b8912d999f | mmu.h: unused SEG_NULL | 2009-07-11 19:26:29 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | f9a06440ab | rearrangements and cleanup for text | 2009-07-11 19:26:01 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 2de1c550ca | trap cleanup IRQ_OFFSET -> T_IRQ0 (a trap number not an IRQ number)
T_SYSCALL 0x30 -> 0x40 (move out of IRQ range) | 2009-07-11 19:24:56 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 887f19686c | bootasm cleanup | 2009-07-11 19:15:32 -07:00 |  | 
				
					
						| 
								
								
									 Russ Cox | 8b75366ce4 | s/IRQ_OFFSET/T_IRQ0/: it's a trap number, not an irq number. move the SYSCALL number up, so does not overlap the IRQ traps. | 2009-07-11 18:17:32 -07:00 |  | 
				
					
						| 
								
								
									 rsc | 27ff8f0e6f | compile fixes | 2009-05-31 05:13:51 +00:00 |  | 
				
					
						| 
								
								
									 rsc | 34295f461a | group locks into structs they protect. few naming nits. | 2009-05-31 05:12:21 +00:00 |  | 
				
					
						| 
								
								
									 rsc | 949e55902b | usys.S: put before init.c, STUB -> SYSCALL | 2009-05-31 02:14:04 +00:00 |  | 
				
					
						| 
								
								
									 rsc | 90bab90832 | exec sanity check | 2009-05-31 02:11:27 +00:00 |  | 
				
					
						| 
								
								
									 rsc | f3685aa391 | simplify | 2009-05-31 02:07:51 +00:00 |  | 
				
					
						| 
								
								
									 rsc | 7f399ccaa4 | use ftable like btable and itable | 2009-05-31 02:07:26 +00:00 |  | 
				
					
						| 
								
								
									 rsc | ce72cadbe0 | fix bug fix | 2009-05-31 01:53:08 +00:00 |  |