Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								315c37c0f1
								
							
						 | 
						
							
							
								
								Update to the latest specs
							
							
							
							
							
						 | 
						
							2020-08-10 20:28:12 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								468946781f
								
							
						 | 
						
							
							
								
								copyright and 6.S081
							
							
							
							
							
						 | 
						
							2020-08-10 19:45:28 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								84dcf8a738
								
							
						 | 
						
							
							
								
								copyright and 6.S081
							
							
							
							
							
						 | 
						
							2020-08-10 19:41:57 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								fa71d7fca2
								
							
						 | 
						
							
							
								
								Ack bug finders.
							
							
							
							
							
						 | 
						
							2020-08-10 16:43:33 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								5dace67371
								
							
						 | 
						
							
							
								
								Typo (thanks yt <jaichenhengjie@qq.com>)
							
							
							
							
							
						 | 
						
							2020-08-10 16:43:33 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								737bd3a55d
								
							
						 | 
						
							
							
								
								Ack bug finders.
							
							
							
							
							
						 | 
						
							2020-08-10 16:42:33 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								2db95f08b1
								
							
						 | 
						
							
							
								
								Typo (thanks yt <jaichenhengjie@qq.com>)
							
							
							
							
							
						 | 
						
							2020-08-10 16:27:26 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Frans Kaashoek
								
							 
						 | 
						
							
							
							
							
								
							
							
								f14aa421c4
								
							
						 | 
						
							
							
								
								Generate initcode without compressed extensions
							
							
							
							
							
						 | 
						
							2020-08-10 13:59:40 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Asami Doi
								
							 
						 | 
						
							
							
							
							
								
							
							
								c24844714b
								
							
						 | 
						
							
							
								
								update initcode to avoid using the compressed extension
							
							
							
							
							
						 | 
						
							2020-08-10 13:59:40 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
						 |