rCore-Tutorial-v3 icon indicating copy to clipboard operation
rCore-Tutorial-v3 copied to clipboard

Let's write an OS which can run on RISC-V in Rust from scratch!

Results 41 rCore-Tutorial-v3 issues
Sort by recently updated
recently updated
newest added
trafficstars

Hi rCore team & community, Currently I am a TA for 3rd Open-Source Chip Project by University (OSCPU, 一生一芯), considering transplant rCore to my own RV CPU. I'm trying to...

If you feel this is unnecessary, please close this pull request. :) - In PowerShell, the `pwd` command does not accept the current path string in the same way as...

error: ```Rust error: the item `log` is imported redundantly --> src/logging.rs:7:11 | 7 | use log::{self, Level, LevelFilter, Log, Metadata, Record}; | ^^^^ the item `log` is already defined here...

感谢@dalekdalekdalek 参考: > 作者您好, 在阅读代码后有一点不清楚的地方, 希望向您请教: 在 exit_current_and_run_next 函数中主线程调用 process_inner.tasks.clear() 时也会 Drop 掉该 task 的 KernelSack, 随即在 KERNEL_SPACE.pagetable 中 unmap 掉主线程的内核栈. 那么之后的代码 drop(process); let mut _unused = TaskContext::zero_init(); schedule(&mut _unused...

bug

Step 8/13 : COPY --from=build_qemu /usr/local/bin/* /usr/local/bin When using COPY with more than one source file, the destination must be a directory and end with a / make: *** [Makefile:8:...

The actual linker script filename is not correspond to the one in the cargo's config file.

原因:使用`log::error!`来打印panic日志,而没有对`log`模块进行初始化。

bug

可能ch7开始都是有问题的。在使用device tree之前,我们期望其被定义在`boards/`中,但现状并非如此。

bug

如此,便可很大程度上避免QEMU版本不兼容引发的卡死问题。

enhancement