Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								d82f43e0c7
								
							
						 | 
						
							
							
								
								Checkpoint start of locking lab
							
							
							
							
							
						 | 
						
							2019-07-27 16:00:12 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								629faafa36
								
							
						 | 
						
							
							
								
								cleaner UART register interface
							
							
							
							
							
						 | 
						
							2019-07-27 06:44:24 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								a33f60fea3
								
							
						 | 
						
							
							
								
								console/uart tweaks
							
							
							
							
							
						 | 
						
							2019-07-27 05:47:19 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								cf48b24c03
								
							
						 | 
						
							
							
								
								beautify console.c
							
							
							
							
							
						 | 
						
							2019-07-27 04:15:06 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								281d450a08
								
							
						 | 
						
							
							
								
								split printf into a separate file, to make console.c more like a driver
							
							
							
							
							
						 | 
						
							2019-07-27 03:49:03 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								734faa27ac
								
							
						 | 
						
							
							
								
								Pass over lab text
							
							
							
							
							
						 | 
						
							2019-07-26 21:03:59 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								cc1a303d09
								
							
						 | 
						
							
							
								
								fetchint isn't used any more
							
							
							
							
							
						 | 
						
							2019-07-26 12:34:06 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								f0987d82dc
								
							
						 | 
						
							
							
								
								???
							
							
							
							
							
						 | 
						
							2019-07-26 11:09:54 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ec873b7d8
								
							
						 | 
						
							
							
								
								Checkpoint: split alarmtest exercise in two exercises
							
							
							
							
							
						 | 
						
							2019-07-26 10:35:21 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								c714e3e35c
								
							
						 | 
						
							
							
								
								machinevec -> timervec
							
							
							
							
							
						 | 
						
							2019-07-26 10:17:02 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								fa2e2e3c81
								
							
						 | 
						
							
							
								
								uservec before userret in trampoline, to match book and kernelvec
							
							
							
							
							
						 | 
						
							2019-07-26 09:38:22 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								8d30e21b59
								
							
						 | 
						
							
							
								
								Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv
							
							
							
							
							
						 | 
						
							2019-07-26 04:53:59 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea95a6654c
								
							
						 | 
						
							
							
								
								trampin -> uservec
							
							
							
							
							
							
							
							trampout -> userret 
							
						 | 
						
							2019-07-26 04:53:46 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								0358ee912b
								
							
						 | 
						
							
							
								
								syscall lab/alarm
							
							
							
							
							
						 | 
						
							2019-07-25 09:42:36 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								57a861bea1
								
							
						 | 
						
							
							
								
								Checkpoint start syscall lab
							
							
							
							
							
						 | 
						
							2019-07-25 08:19:14 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								808811f9f4
								
							
						 | 
						
							
							
								
								Add syscall tracing to the first xv6 lab
							
							
							
							
							
						 | 
						
							2019-07-25 07:47:22 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0b1c239ea
								
							
						 | 
						
							
							
								
								x
							
							
							
							
							
						 | 
						
							2019-07-25 07:07:03 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								47c9721d78
								
							
						 | 
						
							
							
								
								a few name changes in panic msg
							
							
							
							
							
						 | 
						
							2019-07-25 06:59:07 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c12928cc5
								
							
						 | 
						
							
							
								
								First draft of first lab assignment?
							
							
							
							
							
						 | 
						
							2019-07-25 06:50:12 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								4e62de64cd
								
							
						 | 
						
							
							
								
								fix an exit/exit deadlock -> one more locking protocol violation
							
							
							
							
							
							
							
							increase timer rate from 1/second to 10/second 
							
						 | 
						
							2019-07-25 06:30:49 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								b19adf79f9
								
							
						 | 
						
							
							
								
								purge x86 stuff from defs.h
							
							
							
							
							
						 | 
						
							2019-07-25 05:37:35 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								5d5e4e065f
								
							
						 | 
						
							
							
								
								comments for timer setup
							
							
							
							
							
						 | 
						
							2019-07-25 05:35:03 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								aef3e0f5a4
								
							
						 | 
						
							
							
								
								sieve exercise
							
							
							
							
							
						 | 
						
							2019-07-24 20:30:20 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								61dc67b5d2
								
							
						 | 
						
							
							
								
								Simple find assignment
							
							
							
							
							
						 | 
						
							2019-07-24 18:00:32 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								9a817bd134
								
							
						 | 
						
							
							
								
								rationalize some vm function names
							
							
							
							
							
						 | 
						
							2019-07-24 15:28:37 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								da898a11b6
								
							
						 | 
						
							
							
								
								???
							
							
							
							
							
						 | 
						
							2019-07-24 14:40:13 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								5d75346e4a
								
							
						 | 
						
							
							
								
								find
							
							
							
							
							
						 | 
						
							2019-07-24 14:26:16 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								711bd3156d
								
							
						 | 
						
							
							
								
								Checkpoint some warm-up exercises
							
							
							
							
							
						 | 
						
							2019-07-24 14:20:33 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								a77287e924
								
							
						 | 
						
							
							
								
								no more PAGEBREAK
							
							
							
							
							
						 | 
						
							2019-07-24 13:33:43 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								b4f89bb529
								
							
						 | 
						
							
							
								
								ping-pong exercise
							
							
							
							
							
						 | 
						
							2019-07-24 10:39:05 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f6865d1f1
								
							
						 | 
						
							
							
								
								display assembly instructions, to help with first.tex exercise
							
							
							
							
							
						 | 
						
							2019-07-24 10:15:45 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								49db5119e9
								
							
						 | 
						
							
							
								
								x
							
							
							
							
							
						 | 
						
							2019-07-24 09:06:49 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								26ce97fc76
								
							
						 | 
						
							
							
								
								One more
							
							
							
							
							
						 | 
						
							2019-07-24 09:06:30 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								e627608810
								
							
						 | 
						
							
							
								
								Delete a few other no-longer relevant files
							
							
							
							
							
						 | 
						
							2019-07-24 09:05:05 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f3a441c10
								
							
						 | 
						
							
							
								
								Remove a few no longer relevant files
							
							
							
							
							
						 | 
						
							2019-07-24 08:59:47 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								dfc2cf9123
								
							
						 | 
						
							
							
								
								add rtm's cow lab
							
							
							
							
							
						 | 
						
							2019-07-24 08:55:41 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								a41365faa3
								
							
						 | 
						
							
							
								
								Add relevant docs to repo
							
							
							
							
							
						 | 
						
							2019-07-24 08:38:41 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								0387e2156f
								
							
						 | 
						
							
							
								
								Add a few sbrktest for lazy allocatioin lab
							
							
							
							
							
						 | 
						
							2019-07-24 08:37:43 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								936afc6e1a
								
							
						 | 
						
							
							
								
								mstart -> start
							
							
							
							
							
						 | 
						
							2019-07-23 14:31:12 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								54178ad94d
								
							
						 | 
						
							
							
								
								simplify kernel mapping calls
							
							
							
							
							
						 | 
						
							2019-07-23 12:17:17 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								55bc96d419
								
							
						 | 
						
							
							
								
								a few core -> CPU
							
							
							
							
							
							
							
							get rid of PDF generating support 
							
						 | 
						
							2019-07-23 11:14:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								b8a31c494c
								
							
						 | 
						
							
							
								
								one more TRAMPOLINE
							
							
							
							
							
						 | 
						
							2019-07-23 07:30:23 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c78af4a57
								
							
						 | 
						
							
							
								
								fix mapkstack
							
							
							
							
							
						 | 
						
							2019-07-22 20:58:15 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								62091abae9
								
							
						 | 
						
							
							
								
								Test whether writing below stack fails
							
							
							
							
							
						 | 
						
							2019-07-22 18:08:52 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								b2e9c8eea5
								
							
						 | 
						
							
							
								
								Clear U bit for second stack page so that it functions as a guard page
							
							
							
							
							
						 | 
						
							2019-07-22 15:38:08 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								38b430687c
								
							
						 | 
						
							
							
								
								nit
							
							
							
							
							
						 | 
						
							2019-07-22 15:04:07 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								6b379e4707
								
							
						 | 
						
							
							
								
								-MD and TRAPFRAME
							
							
							
							
							
						 | 
						
							2019-07-22 14:54:40 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								5eab649255
								
							
						 | 
						
							
							
								
								Allocate 2 pages per proc, with the top one unmapped.
							
							
							
							
							
							
							
							The page below the last proc is unmapped by default (because the
kernel doesn't map anything right below the kernel stacks). 
							
						 | 
						
							2019-07-22 14:30:45 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								c5d48db045
								
							
						 | 
						
							
							
								
								Merge branch 'riscv-kstack' into riscv
							
							
							
							
							
						 | 
						
							2019-07-22 13:32:33 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								328204d9cc
								
							
						 | 
						
							
							
								
								not much
							
							
							
							
							
						 | 
						
							2019-07-20 18:51:31 -04:00 | 
						
						
							
							
							
							
								
							
							
						 |