Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								f4622d4d39
								
							
								
							
						 | 
						
							
							
								
								Update os/Makefile, rm ... -f -> rm -f ...
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yu Chen
							
						 | 
						
							
							
							
							
								
							
								1517e12c3b
								
							
								
							
						 | 
						
							
							
								
								update .gitignore, README.md, dev-env-info.md
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								ac3e330c9a
								
							
								
							
						 | 
						
							
							
								
								rust->nightly-2021-10-15,cargo-binutils->0.3.3
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								d29398d52f
								
							
								
							
						 | 
						
							
							
								
								Update README
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								254bd6f8c3
								
							
								
							
						 | 
						
							
							
								
								Update rustc && rustsbi; llvm_asm -> asm in user
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yu Chen
							
						 | 
						
							
							
							
							
								
							
								5276068c27
								
							
								
							
						 | 
						
							
							
								
								update to rustc 1.56.0-nightly (08095fc1f 2021-07-26)
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								2bd7dcf044
								
							
								
							
						 | 
						
							
							
								
								Exclusive UPSafeCell: A RefCell wrapper
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								a70fbfdb7e
								
							
								
							
						 | 
						
							
							
								
								Replace llvm_asm! with asm
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								5f6646f715
								
							
								
							
						 | 
						
							
							
								
								rustc 1.55.0-nightly (2f391da2e 2021-07-14)
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								82a0487f95
								
							
								
							
						 | 
						
							
							
								
								Bump rustsbi to qemu[d4968dd2] k210[b689314e].
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								265bbaefe4
								
							
								
							
						 | 
						
							
							
								
								Remove a warning.
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								fb9855b5ef
								
							
								
							
						 | 
						
							
							
								
								Move TaskContext into TCB instead of kstack.
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								6ffe9c0d03
								
							
								
							
						 | 
						
							
							
								
								RefCell->UPSafeCell
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								30b2e88306
								
							
								
							
						 | 
						
							
							
								
								Downgrade cargo-binutils to 0.2.0
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								a43f0cfc1a
								
							
								
							
						 | 
						
							
							
								
								Bump rustsbi to 0.2.0-alpha.1[81d53d8]
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								ce3950488b
								
							
								
							
						 | 
						
							
							
								
								Link small sections in linker
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								f64cff4ccd
								
							
								
							
						 | 
						
							
							
								
								Do not fetch tools when running on qemu.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								038be0306e
								
							
								
							
						 | 
						
							
							
								
								Add Ubuntu18.04 docker
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								0c4baebc3b
								
							
								
							
						 | 
						
							
							
								
								Fix alignment in os/build.rs
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								414bbf324c
								
							
								
							
						 | 
						
							
							
								
								Move kflash.py out of proj.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								b7600bffaf
								
							
								
							
						 | 
						
							
							
								
								Bump rustsbi to 0.1.1 && make config of qemu/k210 different
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								1dd08f7eaa
								
							
								
							
						 | 
						
							
							
								
								Update os/Makefile && Update rust to 2021-01-30
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								1ca5592f56
								
							
								
							
						 | 
						
							
							
								
								Declare _unused explicitly when running first task.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								84c58111a0
								
							
								
							
						 | 
						
							
							
								
								Fix os/Makefile: Support macOS
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yu Chen
							
						 | 
						
							
							
							
							
								
							
								6ca541386a
								
							
								
							
						 | 
						
							
							
								
								rust-toochain --> nightly
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								0c9cb6f7c4
								
							
								
							
						 | 
						
							
							
								
								Wrap syscalls in user_lib && change xstate to exit_code
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								0b33404aac
								
							
								
							
						 | 
						
							
							
								
								Move some variable name to task_cx to task_cx_ptr2
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								4b215e94ef
								
							
								
							
						 | 
						
							
							
								
								Remove meaningless sstatus::set_sie() when initializing.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								b3a3ac58b1
								
							
								
							
						 | 
						
							
							
								
								Update format of link_user.S
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								3ebfddf925
								
							
								
							
						 | 
						
							
							
								
								Add env
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								e4fee9944e
								
							
								
							
						 | 
						
							
							
								
								Update sys_time unit to ms && Update clock freq of K210.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								62513f62fe
								
							
								
							
						 | 
						
							
							
								
								Update rustsbi-qemu.bin.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								ca4c6d367a
								
							
								
							
						 | 
						
							
							
								
								Release mode app worked on ch3.
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								f53f5e4b98
								
							
								
							
						 | 
						
							
							
								
								Chapter2: Clear .bss inside application.
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								d1fcf2fc9f
								
							
								
							
						 | 
						
							
							
								
								Removed unused cache.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								7577c4f637
								
							
								
							
						 | 
						
							
							
								
								Update .gitignore
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								db8fbdc512
								
							
								
							
						 | 
						
							
							
								
								Update user/.gitignore.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								 
								Yifan Wu
							
						 | 
						
							
							
							
							
								
							
								db0c174f52
								
							
								
							
						 | 
						
							
							
								
								Add first user program hello_world.rs
							
							
							
							
							
						 | 
						
							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 |