1. 23 Dec, 2024 1 commit
    • 陶四能's avatar
      Update 26 files · 04f80ab6
      陶四能 authored
      - /伙伴系统.md
      - /伙伴系统.pdf
      - /kalloc.c.cp
      - /README_cn.md
      - /Makefile
      - /mmu.h
      - /proc.c
      - /proc.h
      - /qq3_vm.h
      - /qq3_mm.c
      - /qq3_mm.h
      - /qq3_page.h
      - /testfork.c
      - /syscall.c
      - /syscall.h
      - /sysproc.c
      - /tags
      - /trap.c
      - /user.h
      - /step-buddy/guide.txt
      - /usys.S
      - /vm.c
      - /step-fork/23-1.png
      - /step-fork/23-2.png
      - /step-fork/23-3.png
      - /step-fork/guide.txt
      04f80ab6
  2. 22 Dec, 2024 8 commits
    • 陶四能's avatar
      Merge branch 'main-patch-4166' into 'main' · 5ab0741a
      陶四能 authored
      Update file 伙伴系统.pdf
      
      See merge request !29
      5ab0741a
    • 陶四能's avatar
      Update file 伙伴系统.pdf · 6dc699fb
      陶四能 authored
      6dc699fb
    • 陶四能's avatar
      Merge branch 'main-patch-4544' into 'main' · c78e1b20
      陶四能 authored
      Update 22 files
      
      See merge request !28
      c78e1b20
    • 陶四能's avatar
      Update 22 files · 657f78fa
      陶四能 authored
      - /bochsout.txt
      - /dot-bochsrc
      - /kalloc.c
      - /kalloc.c.cp
      - /list.h
      - /main.c
      - /Makefile
      - /proc.h
      - /qq3_global.c
      - /qq3_global.h
      - /qq3_list.h
      - /qq3_mm.c
      - /qq3_mm.h
      - /qq3_page.h
      - /spinlock.h
      - /tags
      - /step-buddy/12-22-1.png
      - /step-buddy/12-22-2.png
      - /step-buddy/guide.txt
      - /.bochsrc
      - /README_cn.md
      - /伙伴系统.md
      657f78fa
    • 陶四能's avatar
      Merge branch 'main-patch-a2ed' into 'main' · ad535c98
      陶四能 authored
      Update 20 files
      
      See merge request !27
      ad535c98
    • 陶四能's avatar
      Update 20 files · c6857647
      陶四能 authored
      - /step-buddy/12-22-1.png
      - /step-buddy/12-22-2.png
      - /step-buddy/guide.txt
      - /.bochsrc
      - /bochsout.txt
      - /kalloc.c.cp
      - /list.h
      - /qq3_global.c
      - /qq3_global.h
      - /qq3_list.h
      - /qq3_mm.c
      - /qq3_mm.h
      - /qq3_page.h
      - /tags
      - /dot-bochsrc
      - /kalloc.c
      - /main.c
      - /Makefile
      - /proc.h
      - /spinlock.h
      c6857647
    • 陶四能's avatar
      Merge branch 'main-patch-c862' into 'main' · 6e3150e2
      陶四能 authored
      Update 21 files
      
      See merge request !26
      6e3150e2
    • 陶四能's avatar
      Update 21 files · 2c20d1ea
      陶四能 authored
      - /README_cn.md
      - /dot-bochsrc
      - /kalloc.c
      - /kalloc.c.cp
      - /list.h
      - /main.c
      - /Makefile
      - /proc.h
      - /qq3_global.c
      - /qq3_global.h
      - /qq3_list.h
      - /qq3_mm.c
      - /qq3_mm.h
      - /qq3_page.h
      - /spinlock.h
      - /tags
      - /step-buddy/12-22-1.png
      - /step-buddy/guide.txt
      - /step-buddy/12-22-2.png
      - /.bochsrc
      - /bochsout.txt
      2c20d1ea
  3. 20 Dec, 2024 6 commits
    • 陶四能's avatar
      Merge branch 'main-patch-f52f' into 'main' · 8547b8bf
      陶四能 authored
      Update file README_cn.md
      
      See merge request !25
      8547b8bf
    • 陶四能's avatar
      Update file README_cn.md · 7248c6ee
      陶四能 authored
      7248c6ee
    • 陶四能's avatar
      Merge branch 'main-patch-030b-patch-6492' into 'main' · 49fe01db
      陶四能 authored
      Update 204 files
      
      See merge request !24
      49fe01db
    • 陶四能's avatar
      Update 204 files · da237e72
      陶四能 authored
      - /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/BUGS
      - /xv6-public-master (1)/xv6-public-master/LICENSE
      - /xv6-public-master (1)/xv6-public-master/Makefile
      - /xv6-public-master (1)/xv6-public-master/Notes
      - /xv6-public-master (1)/xv6-public-master/README
      - /xv6-public-master (1)/xv6-public-master/TRICKS
      - /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/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/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/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/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/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/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
      - /bio.c
      - /bootasm.S
      - /bootmain.c
      - /buf.h
      - /BUGS
      - /console.c
      - /cat.c
      - /cuth
      - /date.h
      - /defs.h
      - /dot-bochsrc
      - /echo.c
      - /elf.h
      - /entry.S
      - /entryother.S
      - /exec.c
      - /fcntl.h
      - /file.c
      - /file.h
      - /forktest.c
      - /fs.c
      - /fs.h
      - /gdbutil
      - /grep.c
      - /ide.c
      - /init.c
      - /initcode.S
      - /ioapic.c
      - /kalloc.c
      - /kbd.c
      - /kbd.h
      - /kernel.ld
      - /kill.c
      - /lapic.c
      - /LICENSE
      - /ln.c
      - /log.c
      - /ls.c
      - /main.c
      - /Makefile
      - /memide.c
      - /memlayout.h
      - /mkdir.c
      - /mkfs.c
      - /mmu.h
      - /mp.c
      - /mp.h
      - /Notes
      - /param.h
      - /picirq.c
      - /pipe.c
      - /pr.pl
      - /printf.c
      - /printpcs
      - /proc.c
      - /proc.h
      - /README
      - /rm.c
      - /runoff
      - /runoff.list
      - /runoff.spec
      - /runoff1
      - /sh.c
      - /show1
      - /sign.pl
      - /sleep1.p
      - /sleeplock.c
      - /sleeplock.h
      - /spinlock.c
      - /spinlock.h
      - /spinp
      - /stat.h
      - /stressfs.c
      - /string.c
      - /swtch.S
      - /syscall.c
      - /syscall.h
      - /sysfile.c
      - /sysproc.c
      - /toc.ftr
      - /toc.hdr
      - /trap.c
      - /trapasm.S
      - /traps.h
      - /TRICKS
      - /types.h
      - /uart.c
      - /ulib.c
      - /umalloc.c
      - /user.h
      - /usertests.c
      - /usys.S
      - /vectors.pl
      - /vm.c
      - /wc.c
      - /x86.h
      - /zombie.c
      - /.cvsignore
      - /.dir-locals.el
      - /.gdbinit.tmpl
      - /.gitignore
      - /asm.h
      da237e72
    • 陶四能's avatar
      Merge branch 'main-patch-030b' into 'main' · d7ee5290
      陶四能 authored
      Update 418 files
      
      See merge request !23
      d7ee5290
    • 陶四能's avatar
      Update 418 files · 9aed5e0d
      陶四能 authored
      - /.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
      9aed5e0d
  4. 19 Dec, 2024 25 commits
    • 陶四能's avatar
      Merge branch... · 67cefbcb
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf-patch-5874-patch-572f-patch-6e41-patch-7ff6-patch-01fa-patch-b162-patch-13da-patch-4e7d-patch-d24c-patch-90ad-patch-1bfb' into 'main'
      
      Update file zero
      
      See merge request !22
      67cefbcb
    • 陶四能's avatar
      Update file zero · 18910faa
      陶四能 authored
      18910faa
    • 陶四能's avatar
      Merge branch... · efc39c8e
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf-patch-5874-patch-572f-patch-6e41-patch-7ff6-patch-01fa-patch-b162-patch-13da-patch-4e7d-patch-d24c-patch-90ad' into 'main'
      
      Update file README_cn.md
      
      See merge request !21
      efc39c8e
    • 陶四能's avatar
      Update file README_cn.md · 775c8b57
      陶四能 authored
      775c8b57
    • 陶四能's avatar
      Merge branch... · 70604dfe
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf-patch-5874-patch-572f-patch-6e41-patch-7ff6-patch-01fa-patch-b162-patch-13da-patch-4e7d-patch-d24c' into 'main'
      
      Update file README.md
      
      See merge request !20
      70604dfe
    • 陶四能's avatar
      Update file README.md · c7b9da48
      陶四能 authored
      c7b9da48
    • 陶四能's avatar
      Merge branch... · 75306f43
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf-patch-5874-patch-572f-patch-6e41-patch-7ff6-patch-01fa-patch-b162-patch-13da-patch-4e7d' into 'main'
      
      Update file README
      
      See merge request !19
      75306f43
    • 陶四能's avatar
      Update file README · 58f14eb4
      陶四能 authored
      58f14eb4
    • 陶四能's avatar
      Merge branch... · cd50d1be
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf-patch-5874-patch-572f-patch-6e41-patch-7ff6-patch-01fa-patch-b162-patch-13da' into 'main'
      
      Update file null
      
      See merge request !18
      cd50d1be
    • 陶四能's avatar
      Update file null · 3fc6368b
      陶四能 authored
      3fc6368b
    • 陶四能's avatar
      Merge branch... · 1e1b653a
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf-patch-5874-patch-572f-patch-6e41-patch-7ff6-patch-01fa-patch-b162' into 'main'
      
      Update file Makefile
      
      See merge request !17
      1e1b653a
    • 陶四能's avatar
      Update file Makefile · f80a909a
      陶四能 authored
      f80a909a
    • 陶四能's avatar
      Merge branch... · cc3abc61
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf-patch-5874-patch-572f-patch-6e41-patch-7ff6-patch-01fa' into 'main'
      
      Update file lmbench_all
      
      See merge request !16
      cc3abc61
    • 陶四能's avatar
      Update file lmbench_all · c2994a21
      陶四能 authored
      c2994a21
    • 陶四能's avatar
      Merge branch... · b3a77e81
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf-patch-5874-patch-572f-patch-6e41-patch-7ff6' into 'main'
      
      Update file LICENSE
      
      See merge request !15
      b3a77e81
    • 陶四能's avatar
      Update file LICENSE · ee962723
      陶四能 authored
      ee962723
    • 陶四能's avatar
      Merge branch... · 00711f08
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf-patch-5874-patch-572f-patch-6e41' into 'main'
      
      Update 96 files
      
      See merge request !14
      00711f08
    • 陶四能's avatar
      Update file console · ae070d54
      陶四能 authored
      ae070d54
    • 陶四能's avatar
      Update 96 files · 20e2d7d4
      陶四能 authored
      - /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
      - /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/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_cmd.txt
      - /xv6-user/test/busybox_testcode.sh
      - /xv6-user/test/date.lua
      - /xv6-user/test/file_io.lua
      - /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/test/lmbench_all
      - /xv6-user/test/busybox
      20e2d7d4
    • 陶四能's avatar
      Merge branch... · ba214541
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf-patch-5874' into 'main'
      
      Update 2 files
      
      See merge request !13
      ba214541
    • 陶四能's avatar
      Update 2 files · 1e0815d8
      陶四能 authored
      - /tools/flash-list.json
      - /tools/kflash.py
      1e0815d8
    • 陶四能's avatar
      Merge branch... · 204b8991
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372-patch-cabf' into 'main'
      
      Update 34 files
      
      See merge request !12
      204b8991
    • 陶四能's avatar
      Update 34 files · f8183825
      陶四能 authored
      - /temp/init
      - /temp/README
      - /temp/sh
      - /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
      f8183825
    • 陶四能's avatar
      Merge branch... · 54118a1d
      陶四能 authored
      Merge branch 'main-patch-2803-patch-e377-patch-29cc-patch-7f21-patch-b61d-patch-b052-patch-3378-patch-a372' into 'main'
      
      Update 2 files
      
      See merge request !11
      54118a1d
    • 陶四能's avatar
      Update 2 files · 57685b0b
      陶四能 authored
      - /linker/k210.ld
      - /linker/qemu.ld
      57685b0b