Spxg
							
						 | 
						
							
							
							
							
								
							
								84a55c17c4
								
							
								
							
						 | 
						
							
							
								
								VirtAddr: fix add with overflow when debug mode
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								04114ad949
								
							
								
							
						 | 
						
							
							
								
								Remove Any Trait of File
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								9b65abcfa8
								
							
								
							
						 | 
						
							
							
								
								Fix lock uses in ch5
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								fd75ac027a
								
							
								
							
						 | 
						
							
							
								
								Mutex -> RefCell in Processor.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								e04394af56
								
							
								
							
						 | 
						
							
							
								
								Replace TCB.inner.block with TCB::acquire_inner_lock
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								33373aa20d
								
							
								
							
						 | 
						
							
							
								
								Bump rustsbi to 0.1.1 && make config of qemu/k210 different
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								9d7882a73d
								
							
								
							
						 | 
						
							
							
								
								Do not clone KERNEL_SPACE in mm::init
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								dbe56c1362
								
							
								
							
						 | 
						
							
							
								
								Move some variable name to task_cx to task_cx_ptr2(ch5 ver).
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								fd638d5388
								
							
								
							
						 | 
						
							
							
								
								Remove meaningless sstatus::set_sie() when initializing.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								7c0d66c58f
								
							
								
							
						 | 
						
							
							
								
								Remove some warnings.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								606abbe6a1
								
							
								
							
						 | 
						
							
							
								
								Simple filetest passed on qemu/k210.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								1bafe9615f
								
							
								
							
						 | 
						
							
							
								
								Fix virtio_phys_to_virt. Now we can load app from disk on qemu/k210!
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								ae9eecf97b
								
							
								
							
						 | 
						
							
							
								
								Load app from sdcard on K210, but panicked on qemu.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								84900e8b94
								
							
								
							
						 | 
						
							
							
								
								Remove block device test.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								914f042617
								
							
								
							
						 | 
						
							
							
								
								Add sdcard driver based on k210-rust crates && adjust clock freq.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								f754326d0a
								
							
								
							
						 | 
						
							
							
								
								virtio-blk worked.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								8e178c0080
								
							
								
							
						 | 
						
							
							
								
								Pipe OK.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								2e6734027d
								
							
								
							
						 | 
						
							
							
								
								Rewrite Stdin/Stdout
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								f5c029d3db
								
							
								
							
						 | 
						
							
							
								
								k210 only can use 6M before configuring sdcard.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								84b10893d4
								
							
								
							
						 | 
						
							
							
								
								forktree worked with depth=3 on k210 platform.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								244c0ee84d
								
							
								
							
						 | 
						
							
							
								
								Handle backspace for k210/qemu platform && Add lots of user tests.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								7a1bc49eb3
								
							
								
							
						 | 
						
							
							
								
								Update rustsbi-k210 to enable lagacy console_putchar. Adjust alignment of links apps. Run matrix on K210!
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								3a2f89fc67
								
							
								
							
						 | 
						
							
							
								
								Avoid panicking when inputting error app name; List all apps when initializing.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								3642f9c56d
								
							
								
							
						 | 
						
							
							
								
								Implement many process syscalls.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								eddbc8954c
								
							
								
							
						 | 
						
							
							
								
								Implement sys_read && allocate pid and kernel stack dynamically.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								1bc53c0b5f
								
							
								
							
						 | 
						
							
							
								
								Split TaskManager and Processor.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								0c12d43b61
								
							
								
							
						 | 
						
							
							
								
								Get app data by name.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								949f2095bb
								
							
								
							
						 | 
						
							
							
								
								ch4 ok on qemu/k210 && Remove some comments.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								8ee3671269
								
							
								
							
						 | 
						
							
							
								
								Split kernel/user trap handler && Fix user tests.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								f54573ae15
								
							
								
							
						 | 
						
							
							
								
								Fetch buffer in user space as a Vec.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								064f1cb5cb
								
							
								
							
						 | 
						
							
							
								
								Fetching buffer arguments from user space.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								3625b7578d
								
							
								
							
						 | 
						
							
							
								
								Analyse ELF.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								0011fe9477
								
							
								
							
						 | 
						
							
							
								
								Kernel remapped.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								1256085d36
								
							
								
							
						 | 
						
							
							
								
								Frame Allocator OK.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								2fd70b0ff4
								
							
								
							
						 | 
						
							
							
								
								Heap test passed on k210/qemu, heap size = 3M.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								63aaa9d0a1
								
							
								
							
						 | 
						
							
							
								
								Chapter3: power2/3/5 & sleep test worked on k210/qemu based on timer.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								4590f233b5
								
							
								
							
						 | 
						
							
							
								
								sys_yield tests worked on qemu.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								91043b08cd
								
							
								
							
						 | 
						
							
							
								
								Switch ok with debug mode apps, implement sys_exit correctly later.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								e552f3cfca
								
							
								
							
						 | 
						
							
							
								
								Add sys_yield tests and compile them to different location.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								5e5ed05399
								
							
								
							
						 | 
						
							
							
								
								Update rustsbi-qemu && batch worked on qemu/k210.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								3b920ac8f5
								
							
								
							
						 | 
						
							
							
								
								Run hello_world/power one by one in batch mode.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								e9949e5bd4
								
							
								
							
						 | 
						
							
							
								
								Try batch but kernel panicked.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								0d0c7255b6
								
							
								
							
						 | 
						
							
							
								
								Auto link multiple applications in kernel.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								f613fa122c
								
							
								
							
						 | 
						
							
							
								
								Working on app data auto linking.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								c701cd00ce
								
							
								
							
						 | 
						
							
							
								
								Chapter1: Update panic_handler.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								49050aca3f
								
							
								
							
						 | 
						
							
							
								
								Update linker & Hello k210/qemu(release mode).
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								406acaae2c
								
							
								
							
						 | 
						
							
							
								
								Small update.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								5370f725be
								
							
								
							
						 | 
						
							
							
								
								Load kernel on qemu/k210.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								29f4683ad8
								
							
								
							
						 | 
						
							
							
								
								Compiled on target platform.
							
							
							
							
							
						 | 
						
							5 years ago |