Commit Graph

20 Commits (95b0581394e8335bb49d577b24fb945eb5af4f38)

Author SHA1 Message Date
Yifan Wu 254bd6f8c3 Update rustc && rustsbi; llvm_asm -> asm in user
4 years ago
Yifan Wu 6ffe9c0d03 RefCell->UPSafeCell
4 years ago
Yifan Wu ce3950488b Link small sections in linker
4 years ago
Yifan Wu b7600bffaf Bump rustsbi to 0.1.1 && make config of qemu/k210 different
5 years ago
Yifan Wu 0c9cb6f7c4 Wrap syscalls in user_lib && change xstate to exit_code
5 years ago
Yifan Wu e4fee9944e Update sys_time unit to ms && Update clock freq of K210.
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 db8fbdc512 Update user/.gitignore.
5 years ago
Yifan Wu db0c174f52 Add first user program hello_world.rs
5 years ago