Yuhao Zhou
							
						 | 
						
							
							
							
							
								
							
								a708ee401d
								
							
								
							
						 | 
						
							
							
								
								Fix syscall in thinpad.
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Yuhao Zhou
							
						 | 
						
							
							
							
							
								
							
								2b96462da3
								
							
								
							
						 | 
						
							
							
								
								Fix malta const.
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Yuhao Zhou
							
						 | 
						
							
							
							
							
								
							
								65b121e55e
								
							
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/dev'
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Yuhao Zhou
							
						 | 
						
							
							
							
							
								
							
								0938a0cb58
								
							
								
							
						 | 
						
							
							
								
								Update malta consts.
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								cd49ee5093
								
							
								
							
						 | 
						
							
							
								
								Fix x86_64 fb depth
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								235005608d
								
							
								
							
						 | 
						
							
							
								
								Do not hardcode fb addr in Vga
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								30f94238b8
								
							
								
							
						 | 
						
							
							
								
								Yeild when polling for EAGAIN
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								dcfb02c514
								
							
								
							
						 | 
						
							
							
								
								Add EAGAIN for nonblocking io and poll for file in read_at()
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								22946c699d
								
							
								
							
						 | 
						
							
							
								
								Allow ahci port init to fail
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								0be1b1e56b
								
							
								
							
						 | 
						
							
							
								
								Support 32bit MSI Addr
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								e2bb86aa54
								
							
								
							
						 | 
						
							
							
								
								Get screen info from bootloader for vga
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								aefbecb127
								
							
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/mgba' into dev
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								e9c0bcadf7
								
							
								
							
						 | 
						
							
							
								
								Add graphic=console option and fix vga on x86_64
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								PanQL
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3b9e7e0216
								
									
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #52 from oscourse-tsinghua/dev
							
							
							
							
							
							
							
							Dev 
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								PanQL
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fcc8fb4b2d
								
									
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'mgba' into dev
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								PanQL
							
						 | 
						
							
							
							
							
								
							
								3b6d94efae
								
							
								
							
						 | 
						
							
							
								
								simple ioctl for fb is reachable
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								e22cfd9b30
								
							
								
							
						 | 
						
							
							
								
								Fix compilation for u540
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								0971181473
								
							
								
							
						 | 
						
							
							
								
								Fix compilation for rv32
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								c5acdb67e6
								
							
								
							
						 | 
						
							
							
								
								Fix compilation for merge and update vga buffer address
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								53bb55b971
								
							
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/dev' into dev
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								f410aef5bc
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'mipsel' into dev
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								51c463e120
								
							
								
							
						 | 
						
							
							
								
								Remove non-AHCI pci id
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								51868e1616
								
							
								
							
						 | 
						
							
							
								
								Eliminate some warnings
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								d1d7fe44a7
								
							
								
							
						 | 
						
							
							
								
								Fix condvar race(maybe)
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								f10421bf83
								
							
								
							
						 | 
						
							
							
								
								Revert "x86_64: enable interrupt during syscall. set TSS.sp0 through gs."
							
							
							
							
							
							
							
							This reverts commit 72efa797e5. 
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								PanQL
							
						 | 
						
							
							
							
								
								
							
							
								
							
								7cf8b5d52f
								
									
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #51 from oscourse-tsinghua/dev
							
							
							
							
							
							
							
							Dev 
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								PanQL
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9740983b2d
								
									
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'mgba' into dev
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								PanQL
							
						 | 
						
							
							
							
							
								
							
								a6f211cef5
								
							
								
							
						 | 
						
							
							
								
								fix mmap for framebuffer
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								1a377ca7c3
								
							
								
							
						 | 
						
							
							
								
								x86_64: update bootloader. fix on real machine
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								9dec0bbda5
								
							
								
							
						 | 
						
							
							
								
								simplify copy_from_user
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								8b07e7d31c
								
							
								
							
						 | 
						
							
							
								
								Fix extra parentheses
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Harry Chen
							
						 | 
						
							
							
							
							
								
							
								3658e265a8
								
							
								
							
						 | 
						
							
							
								
								Update device tree file and add stub for SYS_RT_SIGQUEUE
							
							
							
							
							
							
							
							Signed-off-by: Harry Chen <i@harrychen.xyz> 
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Harry Chen
							
						 | 
						
							
							
							
							
								
							
								0614e2b1aa
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'dev' into mipsel
							
							
							
							
							
							
							
							Signed-off-by: Harry Chen <i@harrychen.xyz> 
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								6f5414c531
								
							
								
							
						 | 
						
							
							
								
								Split router ports into different ifaces
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								20da06add5
								
							
								
							
						 | 
						
							
							
								
								Fix rcore router for linear mapping
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								c67f00d7ca
								
							
								
							
						 | 
						
							
							
								
								Use MaybeUninit for uninitialized
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								equation314
							
						 | 
						
							
							
							
							
								
							
								e63f11d199
								
							
								
							
						 | 
						
							
							
								
								console: support `\t`
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								equation314
							
						 | 
						
							
							
							
							
								
							
								97539dd760
								
							
								
							
						 | 
						
							
							
								
								aarch64: speed up page table map/unmap
							
							
							
							
							
							
							
							1. update crate aarch64, call tlb_invalidate() instead of tlb_invalidate_all() in MapperFlush::flush().
2. reduce user stack size to 1MiB. 
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								equation314
							
						 | 
						
							
							
							
							
								
							
								52251b2adb
								
							
								
							
						 | 
						
							
							
								
								aarch64: refactor to linear mapping
							
							
							
							
							
							
							
							TODO:
* `map`, `unmap` is significantly slower than other archs
* set segment permissions for kernel page table in bootloader 
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								PanQL
							
						 | 
						
							
							
							
							
								
							
								f8c88baeea
								
							
								
							
						 | 
						
							
							
								
								nonblock stdin for mgba keyboard support
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								PanQL
							
						 | 
						
							
							
							
							
								
							
								f9734b6134
								
							
								
							
						 | 
						
							
							
								
								mmap support for mgba's partical redraw
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								PanQL
							
						 | 
						
							
							
							
							
								
							
								545d9d301c
								
							
								
							
						 | 
						
							
							
								
								use copy_from_slice to speed up
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								3cdd3231d8
								
							
								
							
						 | 
						
							
							
								
								Update enlarge heap and drivers provider
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								41da379593
								
							
								
							
						 | 
						
							
							
								
								Use new check_and_clone_cstr{,array}
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								14a01cf3fc
								
							
								
							
						 | 
						
							
							
								
								Implement fixup for mipsel and small fixes
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								6344f80a9b
								
							
								
							
						 | 
						
							
							
								
								Support efault fixup for riscv
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								92a9674f66
								
							
								
							
						 | 
						
							
							
								
								Implement efault detection by fixup
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Harry Chen
							
						 | 
						
							
							
							
							
								
							
								fbca9a6e3a
								
							
								
							
						 | 
						
							
							
								
								Add conditional compilation for mipsel, fix heap size for thinpad
							
							
							
							
							
							
							
							Signed-off-by: Harry Chen <i@harrychen.xyz> 
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Harry Chen
							
						 | 
						
							
							
							
							
								
							
								22d29a6257
								
							
								
							
						 | 
						
							
							
								
								Revert "Revert "Fix trapframe.""
							
							
							
							
							
							
							
							This reverts commit 6a83de7846. 
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Harry Chen
							
						 | 
						
							
							
							
							
								
							
								6544093dc6
								
							
								
							
						 | 
						
							
							
								
								Revert "Revert "Save/restore FP registers when context switching (broken mipsel arch)""
							
							
							
							
							
							
							
							This reverts commit b8f4ee2ce8. 
							
						 | 
						
							7 years ago |