Takahiro
								
							 
						 | 
						
							
							
							
							
								
							
							
								9eff4b0871
								
							
						 | 
						
							
							
								
								Write interrupt ack register in virtio_disk_intr()
							
							
							
							
							
						 | 
						
							2020-08-10 13:59:40 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jonathan Kimmitt
								
							 
						 | 
						
							
							
							
							
								
							
							
								b557e7c32e
								
							
						 | 
						
							
							
								
								Update ramdisk.c
							
							
							
							
							
							
							
							The qemu syntax for a ram disk was documented incorrectly. The documented syntax is here:
https://qemu.weilnetz.de/doc/qemu-doc.html 
							
						 | 
						
							2020-08-10 13:59:40 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Fumiya Shigemitsu
								
							 
						 | 
						
							
							
							
							
								
							
							
								ffcb883adf
								
							
						 | 
						
							
							
								
								Fix minor typos
							
							
							
							
							
						 | 
						
							2020-08-10 13:59:38 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								96a20b0c0f
								
							
						 | 
						
							
							
								
								Generate initcode without compressed extensions
							
							
							
							
							
						 | 
						
							2020-08-10 13:55:46 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0502342335
								
							
						 | 
						
							
							
								
								Merge pull request #9 from d0iasm/riscv
							
							
							
							
							
							
							
							update initcode to avoid using the compressed extension 
							
						 | 
						
							2020-08-10 13:54:58 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								93ca5550b8
								
							
						 | 
						
							
							
								
								Merge pull request #10 from takahirox/VirtioInterruptAck
							
							
							
							
							
							
							
							Write virtio interrupt ack register in virtio_disk_intr() 
							
						 | 
						
							2020-08-10 13:24:57 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								12c131de3e
								
							
						 | 
						
							
							
								
								Merge pull request #8 from rui314/cat-fix
							
							
							
							
							
							
							
							cat should exit normally if reading from stdin 
							
						 | 
						
							2020-08-10 13:14:41 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d28c5d9837
								
							
						 | 
						
							
							
								
								Merge pull request #6 from jrrk2/riscv
							
							
							
							
							
							
							
							Update ramdisk.c 
							
						 | 
						
							2020-08-10 13:14:14 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								6b593b9eae
								
							
						 | 
						
							
							
								
								Merge pull request #4 from 4ge32/riscv
							
							
							
							
							
							
							
							Fix minor typos 
							
						 | 
						
							2020-08-10 13:05:28 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c31d35d803
								
							
						 | 
						
							
							
								
								Merge branch 'riscv' into riscv
							
							
							
							
							
						 | 
						
							2020-08-10 13:05:17 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								d8fe1773b2
								
							
						 | 
						
							
							
								
								test string system call arguments that cross over the end of the last page.
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								76d6c57ede
								
							
						 | 
						
							
							
								
								test copyinstr()'s handling of the terminating null
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								e3b7058907
								
							
						 | 
						
							
							
								
								streamline copyin/copyout code in usertests
							
							
							
							
							
							
							
							fix bugs in read/write return values when there's an error 
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								a93321cb25
								
							
						 | 
						
							
							
								
								test pointer checking in copyin, copyout, copyinstr
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								1f555198d6
								
							
						 | 
						
							
							
								
								Change tf -> trapframe in a few comments
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								7f35d7a14e
								
							
						 | 
						
							
							
								
								modify each page in usertests countfree()
							
							
							
							
							
							
							
							get rid of static for walk() and freewalk() 
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								2ae9c8e272
								
							
						 | 
						
							
							
								
								defines for UART register bits
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								0f50e9527c
								
							
						 | 
						
							
							
								
								fix printf() in interrupts
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								27057bc9b4
								
							
						 | 
						
							
							
								
								interrupt-driven uart output, hopefully a nice example for teaching.
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								1e72d5ca08
								
							
						 | 
						
							
							
								
								cpu->scheduler -> cpu->context to reduce confusion
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								5494c91705
								
							
						 | 
						
							
							
								
								rename p->tf to p->trapframe, for consistency with p->context
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								82981fab6b
								
							
						 | 
						
							
							
								
								drop QEMUEXTRA
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								af9eb9114c
								
							
						 | 
						
							
							
								
								make "echo hello > x" truncate file x.
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								672217ae2a
								
							
						 | 
						
							
							
								
								allow more files
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								b62d4d412b
								
							
						 | 
						
							
							
								
								more grind
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									rtm
								
							 
						 | 
						
							
							
							
							
								
							
							
								897f6f34dd
								
							
						 | 
						
							
							
								
								yet another toolchain name
							
							
							
							
							
						 | 
						
							2020-08-10 11:19:10 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								6cb6764bb1
								
							
						 | 
						
							
							
								
								test string system call arguments that cross over the end of the last page.
							
							
							
							
							
						 | 
						
							2020-08-07 16:56:00 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								234391b6bf
								
							
						 | 
						
							
							
								
								test copyinstr()'s handling of the terminating null
							
							
							
							
							
						 | 
						
							2020-08-07 16:39:56 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								354adfdafc
								
							
						 | 
						
							
							
								
								streamline copyin/copyout code in usertests
							
							
							
							
							
							
							
							fix bugs in read/write return values when there's an error 
							
						 | 
						
							2020-08-07 15:06:43 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								f01b1a8b71
								
							
						 | 
						
							
							
								
								test pointer checking in copyin, copyout, copyinstr
							
							
							
							
							
						 | 
						
							2020-08-07 14:34:39 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								e4b9346679
								
							
						 | 
						
							
							
								
								Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv
							
							
							
							
							
						 | 
						
							2020-08-07 05:33:23 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								8b9b799937
								
							
						 | 
						
							
							
								
								modify each page in usertests countfree()
							
							
							
							
							
							
							
							get rid of static for walk() and freewalk() 
							
						 | 
						
							2020-08-07 05:32:48 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c3099d314
								
							
						 | 
						
							
							
								
								Change tf -> trapframe in a few comments
							
							
							
							
							
						 | 
						
							2020-08-06 20:31:19 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								050a69610a
								
							
						 | 
						
							
							
								
								defines for UART register bits
							
							
							
							
							
						 | 
						
							2020-07-23 06:27:20 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								db0f092ae4
								
							
						 | 
						
							
							
								
								fix printf() in interrupts
							
							
							
							
							
						 | 
						
							2020-07-22 10:31:46 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								823864099d
								
							
						 | 
						
							
							
								
								interrupt-driven uart output, hopefully a nice example for teaching.
							
							
							
							
							
						 | 
						
							2020-07-20 06:59:26 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								3b053f5d58
								
							
						 | 
						
							
							
								
								cpu->scheduler -> cpu->context to reduce confusion
							
							
							
							
							
						 | 
						
							2020-07-17 16:40:57 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								d6dad42aaf
								
							
						 | 
						
							
							
								
								rename p->tf to p->trapframe, for consistency with p->context
							
							
							
							
							
						 | 
						
							2020-07-17 16:29:52 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								7a7cd1adef
								
							
						 | 
						
							
							
								
								drop QEMUEXTRA
							
							
							
							
							
						 | 
						
							2020-07-17 16:29:43 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								f3979b7212
								
							
						 | 
						
							
							
								
								make "echo hello > x" truncate file x.
							
							
							
							
							
						 | 
						
							2020-07-16 11:38:08 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Takahiro
								
							 
						 | 
						
							
							
							
							
								
							
							
								7a5fcb28b3
								
							
						 | 
						
							
							
								
								Write interrupt ack register in virtio_disk_intr()
							
							
							
							
							
						 | 
						
							2020-04-18 14:49:54 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Asami Doi
								
							 
						 | 
						
							
							
							
							
								
							
							
								8b052656a0
								
							
						 | 
						
							
							
								
								update initcode to avoid using the compressed extension
							
							
							
							
							
						 | 
						
							2020-03-20 12:33:32 +09:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Rui Ueyama
								
							 
						 | 
						
							
							
							
							
								
							
							
								4cf0b0973e
								
							
						 | 
						
							
							
								
								cat should exit normally if reading from stdin
							
							
							
							
							
						 | 
						
							2020-03-11 16:06:55 +09:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jonathan Kimmitt
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								2b040aa379
								
							
						 | 
						
							
							
								
								Update ramdisk.c
							
							
							
							
							
							
							
							The qemu syntax for a ram disk was documented incorrectly. The documented syntax is here:
https://qemu.weilnetz.de/doc/qemu-doc.html 
							
						 | 
						
							2020-01-16 15:05:27 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								c98e1afe79
								
							
						 | 
						
							
							
								
								allow more files
							
							
							
							
							
						 | 
						
							2019-11-08 13:21:06 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								507028de9d
								
							
						 | 
						
							
							
								
								more grind
							
							
							
							
							
						 | 
						
							2019-11-07 09:46:20 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								d1b8b19cd3
								
							
						 | 
						
							
							
								
								Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv
							
							
							
							
							
						 | 
						
							2019-11-07 06:44:33 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								20f1dd9409
								
							
						 | 
						
							
							
								
								more grind
							
							
							
							
							
						 | 
						
							2019-11-07 06:44:23 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									rtm
								
							 
						 | 
						
							
							
							
							
								
							
							
								73e931fd42
								
							
						 | 
						
							
							
								
								yet another toolchain name
							
							
							
							
							
						 | 
						
							2019-11-07 06:43:38 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Morris
								
							 
						 | 
						
							
							
							
							
								
							
							
								16b3b63f06
								
							
						 | 
						
							
							
								
								grind: run parallel system calls forever
							
							
							
							
							
						 | 
						
							2019-11-06 11:18:43 -05:00 | 
						
						
							
							
							
							
								
							
							
						 |