|  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 | 
				
					
						|  Harry Chen | b8f4ee2ce8 | Revert "Save/restore FP registers when context switching (broken mipsel arch)" This reverts commit d261b4e0b3. | 7 years ago | 
				
					
						|  Harry Chen | 6a83de7846 | Revert "Fix trapframe." This reverts commit 297c9d453d. | 7 years ago | 
				
					
						|  Yuhao Zhou | 297c9d453d | Fix trapframe. | 7 years ago | 
				
					
						|  Harry Chen | d261b4e0b3 | Save/restore FP registers when context switching (broken mipsel arch) Signed-off-by: Harry Chen <i@harrychen.xyz> | 7 years ago | 
				
					
						|  PanQL | 9e4a3f9662 | create virtual vga file, now can draw fb on user state | 7 years ago | 
				
					
						|  Yuhao Zhou | 6add7002fd | Update consts for MIPS.malta | 7 years ago | 
				
					
						|  Harry Chen | 9203a612f8 | Merge branch 'dev' into mipsel | 7 years ago | 
				
					
						|  Jiajie Chen | deba6e9204 | Fix phys_to_virt | 7 years ago | 
				
					
						|  Jiajie Chen | 221304d78a | Use phys_to_virt and virt_to_phys to replace the use of KERNEL_OFFSET | 7 years ago | 
				
					
						|  Jiajie Chen | 28652ef685 | Fix rv mask | 7 years ago | 
				
					
						|  Jiajie Chen | ba8f9370ba | Remove rv48 support, for it has no use and it's easy to add back when necessary | 7 years ago | 
				
					
						|  Jiajie Chen | 5afd84e5d3 | Finish rv64 with sv39 support | 7 years ago | 
				
					
						|  PanQL | 9ac8f1b887 | some work for console-vga(1024*7683) adaption | 7 years ago | 
				
					
						|  Jiajie Chen | 26e47fc36f | [WIP] Initial rv64 sv39 support | 7 years ago | 
				
					
						|  Jiajie Chen | 0d801eceb5 | [WIP] Fix rv32 serial interrupt | 7 years ago | 
				
					
						|  Jiajie Chen | f6a54c398d | [WIP] rv32 can enter userland now | 7 years ago | 
				
					
						|  Jiajie Chen | cf6a7746f4 | [WIP] update rv32 linear mapping | 7 years ago | 
				
					
						|  Yuhao Zhou | c1d139598c | Merge remote-tracking branch 'origin/dev' into mipsel | 7 years ago | 
				
					
						|  Jiajie Chen | d66df43ec0 | [WIP] rv32 linear mapping | 7 years ago | 
				
					
						|  WangRunji | c8262f936f | fix paging for mips | 7 years ago | 
				
					
						|  WangRunji | cd22273ef9 | refactor to linear mapping for x86_64 | 7 years ago | 
				
					
						|  Jiajie Chen | 8149793b9a | Fix typo in mips paging | 7 years ago | 
				
					
						|  Harry Chen | 75b67fa575 | Replace \n to \r\n in serial driver Signed-off-by: Harry Chen <i@harrychen.xyz> | 7 years ago | 
				
					
						|  PanQL | 66b783de21 | should not be so rude | 7 years ago | 
				
					
						|  WangRunji | 6e5b3e2515 | fix broken pipe status. rustc works now! | 7 years ago | 
				
					
						|  Jiajie Chen | 6bb11a5433 | Reset router tx/rx fifo and fix tx length | 7 years ago | 
				
					
						|  WangRunji | fbd2aef916 | fix page table racing by adding a global mutex | 7 years ago | 
				
					
						|  WangRunji | ba8d08d733 | fix Process dropping by making `proc.parent` a weak reference | 7 years ago | 
				
					
						|  WangRunji | 9df9d01e68 | impl deadlock detection | 7 years ago | 
				
					
						|  WangRunji | d28f54ce32 | show tid on log | 7 years ago | 
				
					
						|  PanQL | a0fc201695 | set up vga 320x200 | 7 years ago | 
				
					
						|  Jiajie Chen | 2653069a43 | Implement tx for router driver | 7 years ago | 
				
					
						|  Jiajie Chen | 5932372750 | Initial rcore router device support | 7 years ago | 
				
					
						|  Harry Chen | 324b64c2ed | Merge remote-tracking branch 'rcore/dev' into dev | 7 years ago | 
				
					
						|  Harry Chen | 887a207c8b | Run cargo fmt Signed-off-by: Harry Chen <i@harrychen.xyz> | 7 years ago | 
				
					
						|  Harry Chen | 5b53e86c41 | Merge remote-tracking branch 'origin/dev' into mipsel | 7 years ago | 
				
					
						|  WangRunji | 75919dce41 | x86_64: simplify IPI | 7 years ago | 
				
					
						|  Jiajie Chen | 2adbc4dcd9 | Format code and use rust/sh for rocket chip shell | 7 years ago | 
				
					
						|  gjz010 | c88c0193d4 | x86_64: impl IPI and remote flush tlb Signed-off-by: WangRunji <wangrunji0408@163.com> | 7 years ago | 
				
					
						|  Jiajie Chen | e3595dd0f5 | Implement sys_copy_file_range and use it for sendfile | 7 years ago | 
				
					
						|  chyyuu | ccc7eea114 | add ioctl request id: FIONBIO (no real action, just return Ok(0)). p.s. for rustc | 7 years ago | 
				
					
						|  chyyuu | d9d21a3db1 | fix bug: sys_futex should not check timeout parameter for musl libc 1.1.22 | 7 years ago | 
				
					
						|  chyyuu | 252449a198 | Merge branch 'dev' of github.com:rcore-os/rCore into dev | 7 years ago | 
				
					
						|  chyyuu | 2fa3338b4f | add unimplemented syscall SYS_MEMNARRIER from musl-1.1.22 with pthread OPs | 7 years ago | 
				
					
						|  chyyuu | 537eecaf5e | fix bug: the values of CloneFlags | 7 years ago | 
				
					
						|  Jiajie Chen | 2e599b0bab | Fix Rocket Chip serial interrupt | 7 years ago | 
				
					
						|  Yuhao Zhou | 77ba66a0a3 | Update page table. | 7 years ago | 
				
					
						|  Yuhao Zhou | cc5bb8a81f | Fix alignment issue in TrapFrame. | 7 years ago | 
				
					
						|  equation314 | 2fb09109bb | Fix wrong display in console driver | 7 years ago | 
				
					
						|  equation314 | 03a8b3e449 | aarch64: disable FP/SIMD registers again, update crates | 7 years ago | 
				
					
						|  Harry Chen | c59cbe0dbc | Fix stack alignment problem for MIPS N32 ABI, and fix alignment problem in CharAttribute Signed-off-by: Harry Chen <i@harrychen.xyz> | 7 years ago | 
				
					
						|  Harry Chen | 378daa6c9b | Fix bugs in Console, repr(C) is TOO EVILgit add src/! Signed-off-by: Harry Chen <i@harrychen.xyz> | 7 years ago | 
				
					
						|  Jiajie Chen | 2f2cbb81ac | Embed rocket chip dtb in code | 7 years ago | 
				
					
						|  Yuhao Zhou | 59c1746491 | Update default shell. | 7 years ago | 
				
					
						|  equation314 | bfe03b8ea0 | aarch64: fix vm clone fault in fork | 7 years ago | 
				
					
						|  Jiajie Chen | 35079e4193 | Bump buddy system allocator | 7 years ago | 
				
					
						|  Jiajie Chen | 056c2c5a36 | Fix thinpad shell | 7 years ago | 
				
					
						|  Jiajie Chen | af5c6ee237 | Fix compilation on thinpad | 7 years ago | 
				
					
						|  Jiajie Chen | 073108e0f8 | Fix compilation on mipsel | 7 years ago | 
				
					
						|  Jiajie Chen | b2777032c8 | Merge remote-tracking branch 'origin/mipsel' into dev | 7 years ago | 
				
					
						|  Harry Chen | e94fe1564e | Init console on ThinPad, seems not wworking properly Signed-off-by: Harry Chen <i@harrychen.xyz> | 7 years ago | 
				
					
						|  WangRunji | d10e17eb06 | fix rv64 stack pointer alignment | 7 years ago | 
				
					
						|  WangRunji | 3af0cf7e16 | fix warnings | 7 years ago | 
				
					
						|  WangRunji | b2de8dc9e6 | fix page table racing on multi-thread | 7 years ago | 
				
					
						|  WangRunji | da58486be5 | refactor syscall: move all context and functions to struct Syscall | 7 years ago | 
				
					
						|  WangRunji | 08d10522ff | impl sys_set_tid_address. ignore invalid 'clear_child_tid' on exit | 7 years ago | 
				
					
						|  WangRunji | 98a99e33c6 | fix '/proc/self/fd' panic | 7 years ago | 
				
					
						|  Jiajie Chen | f1971c489a | Fix riscv32 testing | 7 years ago | 
				
					
						|  Jiajie Chen | 7331404fc7 | Fix /proc/self/fd not found panic | 7 years ago | 
				
					
						|  Jiajie Chen | 6d14fbf3db | Fix typo in ioctl | 7 years ago | 
				
					
						|  Jackey-Huo | c63831870d | remove the fxxk words.... | 7 years ago | 
				
					
						|  Jackey-Huo | f25faef01c | Merge branch 'dev' of github.com:rcore-os/rCore into dev | 7 years ago | 
				
					
						|  chyyuu | 19200e40d0 | impl pseudo INode '/proc/self/fd/FD_NUM' for rustc app | 7 years ago | 
				
					
						|  Jackey-Huo | 6ec65b3c1d | Merge branch 'dev' of github.com:rcore-os/rCore into dev | 7 years ago | 
				
					
						|  Jiajie Chen | 28aaae53b9 | Refactor ioctl numbers and add FIOCLEX | 7 years ago | 
				
					
						|  Jackey-Huo | e91718648e | add htif read function for rocket-chip | 7 years ago | 
				
					
						|  WangRunji | 6883127d5a | update fs. add BlockCache | 7 years ago | 
				
					
						|  Jackey-Huo | e594a4af32 | stage debug code for output | 7 years ago | 
				
					
						|  Jiajie Chen | feae733bb9 | Implement poll for pipes | 7 years ago | 
				
					
						|  Jiajie Chen | 64b383b69c | Save path even in release mode | 7 years ago | 
				
					
						|  Jiajie Chen | ad2f02388c | Fix compilation on mipsel | 7 years ago | 
				
					
						|  Jiajie Chen | 81fde731d0 | Save and log file paths on sys_open and sys_close | 7 years ago | 
				
					
						|  WangRunji | 6c988c4bfd | note potential lost wakeup problem in Condvar. fix some use case. | 7 years ago | 
				
					
						|  Jiajie Chen | 8651f09b31 | Automatically enlarge heap when kernel heap is about to run out | 7 years ago | 
				
					
						|  WangRunji | 54de0d8ae7 | remove once crate. fix bitvec crate commit id. | 7 years ago | 
				
					
						|  Jiajie Chen | 2f6f8ef9bc | Add syscall timing using rdtsc | 7 years ago | 
				
					
						|  WangRunji | ba74f93ab8 | x86_64: shrink kernel heap size and remove 'enlarge_heap' | 7 years ago | 
				
					
						|  WangRunji | bc1bad3060 | optimize sys_exec: only read ELF header | 7 years ago | 
				
					
						|  WangRunji | c885ea6d77 | impl pseudo INode '/proc/self/exe' | 7 years ago | 
				
					
						|  Jiajie Chen | bd158e4e74 | Do not panic when exec file is invalid | 7 years ago | 
				
					
						|  WangRunji | 60cdea81d9 | fix check user ptr across VMAs | 7 years ago | 
				
					
						|  WangRunji | a25c8132fe | delay mapping file | 7 years ago | 
				
					
						|  Harry Chen | 582268ec21 | Enable framebuffer support for thinpad Signed-off-by: Harry Chen <i@harrychen.xyz> | 7 years ago | 
				
					
						|  WangRunji | 88e1055eed | refactor fork MemorySet, introduce clone_map to MemoryHandler | 7 years ago | 
				
					
						|  Yuhao Zhou | 2140ec6bef | Add thinpad settings. | 7 years ago | 
				
					
						|  WangRunji | 8024401bd2 | simplify x86_64 consts. keep MemoryArea order by start address | 7 years ago |