-
李奇然 authored
with '' will be ignored, and an empty message aborts the commit. On branch main Your branch is up to date with 'origin/main'. Changes to be committed: new file: .DS_Store new file: LICENSE new file: Makefile new file: README modified: README.md new file: README_cn.md new file: bootloader/SBI/rustsbi-k210/Cargo.toml new file: bootloader/SBI/rustsbi-k210/README.md new file: bootloader/SBI/rustsbi-k210/build.rs new file: bootloader/SBI/rustsbi-k210/justfile new file: bootloader/SBI/rustsbi-k210/kendryte-k210.dtsi new file: bootloader/SBI/rustsbi-k210/link-k210.ld new file: bootloader/SBI/rustsbi-k210/rust-toolchain new file: bootloader/SBI/rustsbi-qemu/Cargo.toml new file: bootloader/SBI/rustsbi-qemu/README.md new file: bootloader/SBI/rustsbi-qemu/build.rs new file: bootloader/SBI/rustsbi-qemu/justfile new file: bootloader/SBI/rustsbi-qemu/link-qemu.ld new file: bootloader/SBI/rustsbi-qemu/rust-toolchain new file: bootloader/SBI/sbi-k210 new file: bootloader/SBI/sbi-qemu new file: doc/report_2020_12_26.md new file: doc/rustsbi.md new file: "doc/xv6-k210-report-\350\275\246\346\230\245\346\261\240.md" new file: "doc/\345\206\205\346\240\270\345\216\237\347\220\206-\345\206\205\345\255\230\347\256\241\347\220\206.md" new file: "doc/\345\206\205\346\240\270\345\216\237\347\220\206-\347\263\273\347\273\237\350\260\203\347\224\250.md" new file: "doc/\345\206\205\346\240\270\345\216\237\347\220\206-\350\277\233\347\250\213\347\256\241\347\220\206.md" new file: "doc/\346\236\204\345\273\272\350\260\203\350\257\225-SD\345\215\241\351\251\261\345\212\250.md" new file: "doc/\346\236\204\345\273\272\350\260\203\350\257\225-SD\345\215\241\351\251\261\345\212\250v2.md" new file: "doc/\346\236\204\345\273\272\350\260\203\350\257\225-\345\244\226\351\203\250\344\270\255\346\226\255.md" new file: "doc/\346\236\204\345\273\272\350\260\203\350\257\225-\345\244\226\351\203\250\344\270\255\346\226\255v2.md" new file: "doc/\346\236\204\345\273\272\350\260\203\350\257\225-\345\274\200\346\234\272\345\220\257\345\212\250.md" new file: "doc/\346\236\204\345\273\272\350\260\203\350\257\225-\346\226\207\344\273\266\347\263\273\347\273\237.md" new file: "doc/\346\236\204\345\273\272\350\260\203\350\257\225-\346\227\266\351\222\237\344\270\255\346\226\255.md" new file: "doc/\346\236\204\345\273\272\350\260\203\350\257\225-\347\263\273\347\273\237\350\260\203\347\224\250.md" new file: "doc/\346\236\204\345\273\272\350\260\203\350\257\225-\350\277\233\347\250\213\347\256\241\347\220\206.md" new file: "doc/\347\224\250\346\210\267\344\275\277\347\224\250-\345\206\205\345\255\230\347\256\241\347\220\206.md" new file: "doc/\347\224\250\346\210\267\344\275\277\347\224\250-\346\226\207\344\273\266\347\263\273\347\273\237.md" new file: "doc/\347\224\250\346\210\267\344\275\277\347\224\250-\347\263\273\347\273\237\350\260\203\347\224\250.md" new file: fs.img new file: img/boot.jpg new file: img/mem_map.jpg new file: img/proc.jpg new file: img/run-k210.png new file: img/s_extern_interrupt.png new file: img/sd_spi_cmd13_response.png new file: img/sd_spi_cmd_format.png new file: img/sd_spi_init.png new file: img/sd_spi_ocr.png new file: img/sd_spi_read_single_block.png new file: img/sd_spi_write_single_block.png new file: img/sdcard.png new file: img/syscall_test.png new file: img/timer_interrupt.png new file: img/xv6-k210_on_k210.gif new file: img/xv6-k210_on_qemu.gif new file: img/xv6-k210_run.gif new file: img/xv6_k210_run_proc.png new file: kernel/bio.c new file: kernel/bio.d new file: kernel/bio.o new file: kernel/console.c new file: kernel/console.d new file: kernel/console.o new file: kernel/disk.c new file: kernel/disk.d new file: kernel/disk.o new file: kernel/dmac.c new file: kernel/entry_k210.S new file: kernel/entry_qemu.S new file: kernel/entry_qemu.o new file: kernel/exec.c new file: kernel/exec.d new file: kernel/exec.o new file: kernel/fat32.c new file: kernel/fat32.d new file: kernel/fat32.o new file: kernel/file.c new file: kernel/file.d new file: kernel/file.o new file: kernel/fpioa.c new file: kernel/gpiohs.c new file: kernel/include/buf.h new file: kernel/include/console.h new file: kernel/include/defs.h new file: kernel/include/disk.h new file: kernel/include/dmac.h new file: kernel/include/elf.h new file: kernel/include/fat32.h new file: kernel/include/fcntl.h new file: kernel/include/file.h new file: kernel/include/fpioa.h new file: kernel/include/gpiohs.h new file: kernel/include/initcode.h new file: kernel/include/intr.h new file: kernel/include/kalloc.h new file: kernel/include/memlayout.h new file: kernel/include/param.h new file: kernel/include/pipe.h new file: kernel/include/plic.h new file: kernel/include/printf.h new file: kernel/include/proc.h new file: kernel/include/riscv.h new file: kernel/include/sbi.h new file: kernel/include/sdcard.h new file: kernel/include/sleeplock.h new file: kernel/include/spi.h new file: kernel/include/spinlock.h new file: kernel/include/stat.h new file: kernel/include/string.h new file: kernel/include/syscall.h new file: kernel/include/sysctl.h new file: kernel/include/sysinfo.h new file: kernel/include/sysnum.h new file: kernel/include/timer.h new file: kernel/include/trap.h new file: kernel/include/types.h new file: kernel/include/utils.h new file: kernel/include/virtio.h new file: kernel/include/vm.h new file: kernel/intr.c new file: kernel/intr.d new file: kernel/intr.o new file: kernel/kalloc.c new file: kernel/kalloc.d new file: kernel/kalloc.o new file: kernel/kernelvec.S new file: kernel/kernelvec.o new file: kernel/logo.c new file: kernel/main.c new file: kernel/main.d new file: kernel/main.o new file: kernel/pipe.c new file: kernel/pipe.d new file: kernel/pipe.o new file: kernel/plic.c new file: kernel/plic.d new file: kernel/plic.o new file: kernel/printf.c new file: kernel/printf.d new file: kernel/printf.o new file: kernel/proc.c new file: kernel/proc.d new file: kernel/proc.o new file: kernel/sdcard.c new file: kernel/sleeplock.c new file: kernel/sleeplock.d new file: kernel/sleeplock.o new file: kernel/spi.c new file: kernel/spinlock.c new file: kernel/spinlock.d new file: kernel/spinlock.o new file: kernel/string.c new file: kernel/string.d new file: kernel/string.o new file: kernel/swtch.S new file: kernel/swtch.o new file: kernel/syscall.c new file: kernel/syscall.d new file: kernel/syscall.o new file: kernel/sysctl.c new file: kernel/sysfile.c new file: kernel/sysfile.d new file: kernel/sysfile.o new file: kernel/sysproc.c new file: kernel/sysproc.d new file: kernel/sysproc.o new file: kernel/timer.c new file: kernel/timer.d new file: kernel/timer.o new file: kernel/trampoline.S new file: kernel/trampoline.o new file: kernel/trap.c new file: kernel/trap.d new file: kernel/trap.o new file: kernel/uart.c new file: kernel/utils.c new file: kernel/virtio_disk.c new file: kernel/virtio_disk.d new file: kernel/virtio_disk.o new file: kernel/vm.c new file: kernel/vm.d new file: kernel/vm.o new file: kernel/xv6-riscv-license new file: linker/k210.ld new file: linker/qemu.ld new file: sdcard.img new file: target/kernel new file: target/kernel.asm new file: target/kernel.sym new file: tests/brk new file: tests/chdir new file: tests/clone new file: tests/close new file: tests/dup new file: tests/dup2 new file: tests/execve new file: tests/exit new file: tests/fork new file: tests/fstat new file: tests/getcwd new file: tests/getdents new file: tests/getpid new file: tests/getppid new file: tests/gettimeofday new file: tests/mkdir_ new file: tests/mmap new file: tests/mount new file: tests/munmap new file: tests/open new file: tests/openat new file: tests/pipe new file: tests/read new file: tests/run-all.sh new file: tests/sleep new file: tests/test_echo new file: tests/text.txt new file: tests/times new file: tests/umount new file: tests/uname new file: tests/unlink new file: tests/wait new file: tests/waitpid new file: tests/write new file: tests/yield new file: tools/flash-list.json new file: tools/kflash.py new file: xv6-user/_cat new file: xv6-user/_echo new file: xv6-user/_find new file: xv6-user/_grep new file: xv6-user/_init new file: xv6-user/_kill new file: xv6-user/_ls new file: xv6-user/_mkdir new file: xv6-user/_mv new file: xv6-user/_rm new file: xv6-user/_sh new file: xv6-user/_sleep new file: xv6-user/_strace new file: xv6-user/_test new file: xv6-user/_usertests new file: xv6-user/_wc new file: xv6-user/_xargs new file: xv6-user/cat.asm new file: xv6-user/cat.c new file: xv6-user/cat.d new file: xv6-user/cat.o new file: xv6-user/cat.sym new file: xv6-user/echo.asm new file: xv6-user/echo.c new file: xv6-user/echo.d new file: xv6-user/echo.o new file: xv6-user/echo.sym new file: xv6-user/find.asm new file: xv6-user/find.c new file: xv6-user/find.d new file: xv6-user/find.o new file: xv6-user/find.sym new file: xv6-user/forktest.c new file: xv6-user/grep.asm new file: xv6-user/grep.c new file: xv6-user/grep.d new file: xv6-user/grep.o new file: xv6-user/grep.sym new file: xv6-user/grind.c new file: xv6-user/init.asm new file: xv6-user/init.c new file: xv6-user/init.d new file: xv6-user/init.o new file: xv6-user/init.sym new file: xv6-user/initcode new file: xv6-user/initcode.S new file: xv6-user/initcode.asm new file: xv6-user/initcode.d new file: xv6-user/initcode.o new file: xv6-user/initcode.out new file: xv6-user/kill.asm new file: xv6-user/kill.c new file: xv6-user/kill.d new file: xv6-user/kill.o new file: xv6-user/kill.sym new file: xv6-user/ln.c new file: xv6-user/ls.asm new file: xv6-user/ls.c new file: xv6-user/ls.d new file: xv6-user/ls.o new file: xv6-user/ls.sym new file: xv6-user/mkdir.asm new file: xv6-user/mkdir.c new file: xv6-user/mkdir.d new file: xv6-user/mkdir.o new file: xv6-user/mkdir.sym new file: xv6-user/mv.asm new file: xv6-user/mv.c new file: xv6-user/mv.d new file: xv6-user/mv.o new file: xv6-user/mv.sym new file: xv6-user/printf.c new file: xv6-user/printf.d new file: xv6-user/printf.o new file: xv6-user/rm.asm new file: xv6-user/rm.c new file: xv6-user/rm.d new file: xv6-user/rm.o new file: xv6-user/rm.sym new file: xv6-user/sh.asm new file: xv6-user/sh.c new file: xv6-user/sh.d new file: xv6-user/sh.o new file: xv6-user/sh.sym new file: xv6-user/sleep.asm new file: xv6-user/sleep.c new file: xv6-user/sleep.d new file: xv6-user/sleep.o new file: xv6-user/sleep.sym new file: xv6-user/strace.asm new file: xv6-user/strace.c new file: xv6-user/strace.d new file: xv6-user/strace.o new file: xv6-user/strace.sym new file: xv6-user/stressfs.c new file: xv6-user/test.asm new file: xv6-user/test.c new file: xv6-user/test.d new file: xv6-user/test.o new file: xv6-user/test.sym new file: xv6-user/ulib.c new file: xv6-user/ulib.d new file: xv6-user/ulib.o new file: xv6-user/umalloc.c new file: xv6-user/umalloc.d new file: xv6-user/umalloc.o new file: xv6-user/user.h new file: xv6-user/usertests.asm new file: xv6-user/usertests.c new file: xv6-user/usertests.d new file: xv6-user/usertests.o new file: xv6-user/usertests.sym new file: xv6-user/usys.S new file: xv6-user/usys.d new file: xv6-user/usys.o new file: xv6-user/usys.pl new file: xv6-user/wc.asm new file: xv6-user/wc.c new file: xv6-user/wc.d new file: xv6-user/wc.o new file: xv6-user/wc.sym new file: xv6-user/xargs.asm new file: xv6-user/xargs.c new file: xv6-user/xargs.d new file: xv6-user/xargs.o new file: xv6-user/xargs.sym new file: xv6-user/xargstest.sh new file: xv6-user/xv6-riscv-license new file: xv6-user/zombie.c Changes not staged for commit: modified: .DS_Store
a16fe20a
This project is licensed under the MIT License.
Learn more