- /.vscode/settings.json
- /xv6-user/disk/dlopen_dso.so
- /xv6-user/disk/entry-dynamic.exe
- /xv6-user/disk/entry-static.exe
- /xv6-user/disk/libc.so
- /xv6-user/disk/run-all.sh
- /xv6-user/disk/run-dynamic.sh
- /xv6-user/disk/run-static.sh
- /xv6-user/disk/runtest.exe
- /xv6-user/disk/tls_align_dso.so
- /xv6-user/disk/tls_get_new-dtv_dso.so
- /xv6-user/disk/tls_init_dso.so
- /xv6-user/mnt/test_mount
- /xv6-user/test/busybox
- /xv6-user/test/busybox_cmd.txt
- /xv6-user/test/busybox_testcode.sh
- /xv6-user/test/date.lua
- /xv6-user/test/file_io.lua
- /xv6-user/test/lmbench_all
- /xv6-user/test/lmbench_testcode.sh
- /xv6-user/test/lua
- /xv6-user/test/lua_testcode.sh
- /xv6-user/test/max_min.lua
- /xv6-user/test/random.lua
- /xv6-user/test/remove.lua
- /xv6-user/test/round_num.lua
- /xv6-user/test/sin30.lua
- /xv6-user/test/sort.lua
- /xv6-user/test/strings.lua
- /xv6-user/test/test.sh
- /xv6-user/_brk
- /xv6-user/_chdir
- /xv6-user/_clone
- /xv6-user/_close
- /xv6-user/_dup
- /xv6-user/_dup2
- /xv6-user/_execve
- /xv6-user/_exit
- /xv6-user/_fork
- /xv6-user/_fstat
- /xv6-user/_getcwd
- /xv6-user/_getdents
- /xv6-user/_getpid
- /xv6-user/_getppid
- /xv6-user/_gettimeofday
- /xv6-user/mkdir
- /xv6-user/_mmap
- /xv6-user/_mount
- /xv6-user/_munmap
- /xv6-user/_open
- /xv6-user/_openat
- /xv6-user/_pipe
- /xv6-user/_read
- /xv6-user/_sleep
- /xv6-user/_test_echo
- /xv6-user/_times
- /xv6-user/_umount
- /xv6-user/_uname
- /xv6-user/_unlink
- /xv6-user/_wait
- /xv6-user/_waitpid
- /xv6-user/_write
- /xv6-user/_yield
- /xv6-user/cat.c
- /xv6-user/echo.c
- /xv6-user/find.c
- /xv6-user/forktest.c
- /xv6-user/grep.c
- /xv6-user/grind.c
- /xv6-user/init.c
- /xv6-user/initcode.S
- /xv6-user/kill.c
- /xv6-user/ln.c
- /xv6-user/ls.c
- /xv6-user/mkdir.c
- /xv6-user/mv.c
- /xv6-user/ostest.c
- /xv6-user/ostest2.c
- /xv6-user/printf.c
- /xv6-user/rm.c
- /xv6-user/run-all.c
- /xv6-user/sh.c
- /xv6-user/sleep_.c
- /xv6-user/strace.c
- /xv6-user/stressfs.c
- /xv6-user/test.c
- /xv6-user/text.txt
- /xv6-user/ulib.c
- /xv6-user/umalloc.c
- /xv6-user/user.h
- /xv6-user/usertests.c
- /xv6-user/usys.pl
- /xv6-user/wc.c
- /xv6-user/xargs.c
- /xv6-user/xargstest.sh
- /xv6-user/xv6-riscv-license
- /xv6-user/zombie.c
- /tools/flash-list.json
- /tools/kflash.py
- /temp/bin/cat
- /temp/bin/dup
- /temp/bin/dup2
- /temp/bin/echo
- /temp/bin/find
- /temp/bin/fstat
- /temp/bin/getcwd
- /temp/bin/getdents
- /temp/bin/grep
- /temp/bin/init
- /temp/bin/kill
- /temp/bin/ls
- /temp/bin/mkdir
- /temp/bin/mkdir_
- /temp/bin/mount
- /temp/bin/mv
- /temp/bin/open
- /temp/bin/ostest
- /temp/bin/pipe
- /temp/bin/read
- /temp/bin/rm
- /temp/bin/sh
- /temp/bin/sleep
- /temp/bin/strace
- /temp/bin/test
- /temp/bin/umount
- /temp/bin/unlink
- /temp/bin/usertests
- /temp/bin/wc
- /temp/bin/write
- /temp/bin/xargs
- /temp/README
- /temp/init
- /temp/sh
- /linker/k210.ld
- /linker/qemu.ld
- /kernel/include/buf.h
- /kernel/include/console.h
- /kernel/include/defs.h
- /kernel/include/disk.h
- /kernel/include/dmac.h
- /kernel/include/elf.h
- /kernel/include/errno.h
- /kernel/include/fat32.h
- /kernel/include/fcntl.h
- /kernel/include/file.h
- /kernel/include/fpioa.h
- /kernel/include/gpiohs.h
- /kernel/include/intr.h
- /kernel/include/kalloc.h
- /kernel/include/memlayout.h
- /kernel/include/null.h
- /kernel/include/param.h
- /kernel/include/pipe.h
- /kernel/include/plic.h
- /kernel/include/printf.h
- /kernel/include/proc.h
- /kernel/include/rbtree.h
- /kernel/include/riscv.h
- /kernel/include/sbi.h
- /kernel/include/sdcard.h
- /kernel/include/signal.h
- /kernel/include/sleeplock.h
- /kernel/include/spi.h
- /kernel/include/spinlock.h
- /kernel/include/stat.h
- /kernel/include/string.h
- /kernel/include/syscall.h
- /kernel/include/sysctl.h
- /kernel/include/sysinfo.h
- /kernel/include/sysnum.h
- /kernel/include/timer.h
- /kernel/include/trap.h
- /kernel/include/types.h
- /kernel/include/uname.h
- /kernel/include/utils.h
- /kernel/include/virtio.h
- /kernel/include/vm.h
- /kernel/include/zero.h
- /kernel/bio.c
- /kernel/console.c
- /kernel/disk.c
- /kernel/dmac.c
- /kernel/entry_k210.S
- /kernel/entry_qemu.S
- /kernel/exec.c
- /kernel/fat32.c
- /kernel/file.c
- /kernel/fpioa.c
- /kernel/gpiohs.c
- /kernel/intr.c
- /kernel/kalloc.c
- /kernel/kernelvec.S
- /kernel/logo.c
- /kernel/main.c
- /kernel/null.c
- /kernel/pipe.c
- /kernel/plic.c
- /kernel/printf.c
- /kernel/proc.c
- /kernel/rbtree.c
- /kernel/sdcard.c
- /kernel/signal.c
- /kernel/sleeplock.c
- /kernel/spi.c
- /kernel/spinlock.c
- /kernel/string.c
- /kernel/swtch.S
- /kernel/syscall.c
- /kernel/sysctl.c
- /kernel/sysfile.c
- /kernel/sysproc.c
- /kernel/timer.c
- /kernel/trampoline.S
- /kernel/trap.c
- /kernel/uart.c
- /kernel/uname.c
- /kernel/utils.c
- /kernel/virtio_disk.c
- /kernel/vm.c
- /kernel/xv6-riscv-license
- /kernel/zero.c
- /img/boot.jpg
- /img/cache.png
- /img/image01094.jpeg
- /img/link.png
- /img/mem_map.jpg
- /img/mm.png
- /img/mount1.png
- /img/mount2.png
- /img/problem1.jpg
- /img/proc.jpg
- /img/run-k210.png
- /img/s_extern_interrupt.png
- /img/sd_spi_cmd13_response.png
- /img/sd_spi_cmd_format.png
- /img/sd_spi_init.png
- /img/sd_spi_ocr.png
- /img/sd_spi_read_single_block.png
- /img/sd_spi_write_single_block.png
- /img/sdcard.png
- /img/syscall_test.png
- /img/timer_interrupt.png
- /img/xv6-k210_on_k210.gif
- /img/xv6-k210_on_qemu.gif
- /img/xv6-k210_run.gif
- /img/xv6_k210_run_proc.png
- /img/文件系统.png
- /doc/musl与libc-test.md
- /doc/os-进程与内存.md
- /doc/os_fat32文件系统.md
- /doc/os_信号机制.md
- /doc/os_分工和协作.md
- /doc/os_动态加载.md
- /doc/os_开发计划.md
- /doc/os_比赛准备和调研.md
- /doc/os_比赛收获.md
- /doc/os_磁盘缓冲区.md
- /doc/os_简单日志功能.md
- /doc/os_系统框架和模块设计.md
- /doc/os_遇到的主要问题和解决方案.md
- /doc/report_2020_12_26.md
- /doc/rustsbi.md
- /doc/xv6-k210-report-车春池.md
- /doc/内核原理-内存管理.md
- /doc/内核原理-系统调用.md
- /doc/内核原理-进程管理.md
- /doc/构建调试-SD卡驱动.md
- /doc/构建调试-SD卡驱动v2.md
- /doc/构建调试-外部中断.md
- /doc/构建调试-外部中断v2.md
- /doc/构建调试-开机启动.md
- /doc/构建调试-文件系统.md
- /doc/构建调试-时钟中断.md
- /doc/构建调试-系统调用.md
- /doc/构建调试-进程管理.md
- /doc/用户使用-内存管理.md
- /doc/用户使用-文件系统.md
- /doc/用户使用-系统调用.md
- /debug/kendryte_openocd/openocd
- /debug/openocd_cfg/ft2232c.cfg
- /debug/openocd_cfg/k210.cfg
- /debug/openocd_cfg/openocd_ftdi.cfg
- /bootloader/SBI/rustsbi-k210/.cargo/config.toml
- /bootloader/SBI/rustsbi-k210/src/console.rs
- /bootloader/SBI/rustsbi-k210/src/main.back.rs
- /bootloader/SBI/rustsbi-k210/src/main.rs
- /bootloader/SBI/rustsbi-k210/src/serial.rs
- /bootloader/SBI/rustsbi-qemu/.cargo/config.toml
- /bootloader/SBI/rustsbi-k210/Cargo.toml
- /bootloader/SBI/rustsbi-k210/README.md
- /bootloader/SBI/rustsbi-k210/build.rs
- /bootloader/SBI/rustsbi-k210/justfile
- /bootloader/SBI/rustsbi-k210/kendryte-k210.dtsi
- /bootloader/SBI/rustsbi-k210/link-k210.ld
- /bootloader/SBI/rustsbi-k210/rust-toolchain
- /bootloader/SBI/rustsbi-qemu/src/hal/clint.rs
- /bootloader/SBI/rustsbi-qemu/src/hal/ns16550a.rs
- /bootloader/SBI/rustsbi-qemu/src/hal.rs
- /bootloader/SBI/rustsbi-qemu/src/main.rs
- /bootloader/SBI/rustsbi-qemu/Cargo.toml
- /bootloader/SBI/rustsbi-qemu/README.md
- /bootloader/SBI/rustsbi-qemu/build.rs
- /bootloader/SBI/rustsbi-qemu/justfile
- /bootloader/SBI/rustsbi-qemu/link-qemu.ld
- /bootloader/SBI/rustsbi-qemu/rust-toolchain
- /bootloader/SBI/sbi-k210
- /bootloader/SBI/sbi-qemu
- /zero
- /README.md
- /README_cn.md
- /README
- /null
- /Makefile
- /lmbench_all
- /console
- /LICENSE
- /xv6-public-master (1)/xv6-public-master/.cvsignore
- /xv6-public-master (1)/xv6-public-master/.dir-locals.el
- /xv6-public-master (1)/xv6-public-master/.gdbinit.tmpl
- /xv6-public-master (1)/xv6-public-master/.gitignore
- /xv6-public-master (1)/xv6-public-master/asm.h
- /xv6-public-master (1)/xv6-public-master/bio.c
- /xv6-public-master (1)/xv6-public-master/bootasm.S
- /xv6-public-master (1)/xv6-public-master/bootmain.c
- /xv6-public-master (1)/xv6-public-master/buf.h
- /xv6-public-master (1)/xv6-public-master/BUGS
- /xv6-public-master (1)/xv6-public-master/cat.c
- /xv6-public-master (1)/xv6-public-master/console.c
- /xv6-public-master (1)/xv6-public-master/cuth
- /xv6-public-master (1)/xv6-public-master/date.h
- /xv6-public-master (1)/xv6-public-master/defs.h
- /xv6-public-master (1)/xv6-public-master/dot-bochsrc
- /xv6-public-master (1)/xv6-public-master/echo.c
- /xv6-public-master (1)/xv6-public-master/elf.h
- /xv6-public-master (1)/xv6-public-master/entry.S
- /xv6-public-master (1)/xv6-public-master/entryother.S
- /xv6-public-master (1)/xv6-public-master/exec.c
- /xv6-public-master (1)/xv6-public-master/fcntl.h
- /xv6-public-master (1)/xv6-public-master/file.c
- /xv6-public-master (1)/xv6-public-master/file.h
- /xv6-public-master (1)/xv6-public-master/forktest.c
- /xv6-public-master (1)/xv6-public-master/fs.c
- /xv6-public-master (1)/xv6-public-master/fs.h
- /xv6-public-master (1)/xv6-public-master/gdbutil
- /xv6-public-master (1)/xv6-public-master/grep.c
- /xv6-public-master (1)/xv6-public-master/ide.c
- /xv6-public-master (1)/xv6-public-master/init.c
- /xv6-public-master (1)/xv6-public-master/initcode.S
- /xv6-public-master (1)/xv6-public-master/ioapic.c
- /xv6-public-master (1)/xv6-public-master/kalloc.c
- /xv6-public-master (1)/xv6-public-master/kbd.c
- /xv6-public-master (1)/xv6-public-master/kbd.h
- /xv6-public-master (1)/xv6-public-master/kernel.ld
- /xv6-public-master (1)/xv6-public-master/kill.c
- /xv6-public-master (1)/xv6-public-master/lapic.c
- /xv6-public-master (1)/xv6-public-master/LICENSE
- /xv6-public-master (1)/xv6-public-master/ln.c
- /xv6-public-master (1)/xv6-public-master/log.c
- /xv6-public-master (1)/xv6-public-master/ls.c
- /xv6-public-master (1)/xv6-public-master/main.c
- /xv6-public-master (1)/xv6-public-master/Makefile
- /xv6-public-master (1)/xv6-public-master/memide.c
- /xv6-public-master (1)/xv6-public-master/memlayout.h
- /xv6-public-master (1)/xv6-public-master/mkdir.c
- /xv6-public-master (1)/xv6-public-master/mkfs.c
- /xv6-public-master (1)/xv6-public-master/mmu.h
- /xv6-public-master (1)/xv6-public-master/mp.c
- /xv6-public-master (1)/xv6-public-master/mp.h
- /xv6-public-master (1)/xv6-public-master/Notes
- /xv6-public-master (1)/xv6-public-master/param.h
- /xv6-public-master (1)/xv6-public-master/picirq.c
- /xv6-public-master (1)/xv6-public-master/pipe.c
- /xv6-public-master (1)/xv6-public-master/pr.pl
- /xv6-public-master (1)/xv6-public-master/printf.c
- /xv6-public-master (1)/xv6-public-master/printpcs
- /xv6-public-master (1)/xv6-public-master/proc.c
- /xv6-public-master (1)/xv6-public-master/proc.h
- /xv6-public-master (1)/xv6-public-master/README
- /xv6-public-master (1)/xv6-public-master/rm.c
- /xv6-public-master (1)/xv6-public-master/runoff
- /xv6-public-master (1)/xv6-public-master/runoff.list
- /xv6-public-master (1)/xv6-public-master/runoff.spec
- /xv6-public-master (1)/xv6-public-master/runoff1
- /xv6-public-master (1)/xv6-public-master/sh.c
- /xv6-public-master (1)/xv6-public-master/show1
- /xv6-public-master (1)/xv6-public-master/sign.pl
- /xv6-public-master (1)/xv6-public-master/sleep1.p
- /xv6-public-master (1)/xv6-public-master/sleeplock.c
- /xv6-public-master (1)/xv6-public-master/sleeplock.h
- /xv6-public-master (1)/xv6-public-master/spinlock.c
- /xv6-public-master (1)/xv6-public-master/spinlock.h
- /xv6-public-master (1)/xv6-public-master/spinp
- /xv6-public-master (1)/xv6-public-master/stat.h
- /xv6-public-master (1)/xv6-public-master/stressfs.c
- /xv6-public-master (1)/xv6-public-master/string.c
- /xv6-public-master (1)/xv6-public-master/swtch.S
- /xv6-public-master (1)/xv6-public-master/syscall.c
- /xv6-public-master (1)/xv6-public-master/syscall.h
- /xv6-public-master (1)/xv6-public-master/sysfile.c
- /xv6-public-master (1)/xv6-public-master/sysproc.c
- /xv6-public-master (1)/xv6-public-master/toc.ftr
- /xv6-public-master (1)/xv6-public-master/toc.hdr
- /xv6-public-master (1)/xv6-public-master/trap.c
- /xv6-public-master (1)/xv6-public-master/trapasm.S
- /xv6-public-master (1)/xv6-public-master/traps.h
- /xv6-public-master (1)/xv6-public-master/TRICKS
- /xv6-public-master (1)/xv6-public-master/types.h
- /xv6-public-master (1)/xv6-public-master/uart.c
- /xv6-public-master (1)/xv6-public-master/ulib.c
- /xv6-public-master (1)/xv6-public-master/umalloc.c
- /xv6-public-master (1)/xv6-public-master/user.h
- /xv6-public-master (1)/xv6-public-master/usertests.c
- /xv6-public-master (1)/xv6-public-master/usys.S
- /xv6-public-master (1)/xv6-public-master/vectors.pl
- /xv6-public-master (1)/xv6-public-master/vm.c
- /xv6-public-master (1)/xv6-public-master/wc.c
- /xv6-public-master (1)/xv6-public-master/x86.h
- /xv6-public-master (1)/xv6-public-master/zombie.c