1. 19 Aug, 2024 5 commits
    • 赤道会师's avatar
      Update 2 files · 58ac00f0
      赤道会师 authored
      - /linker/qemu.ld
      - /linker/visionfive.ld
      58ac00f0
    • 赤道会师's avatar
      Update 231 files · af429df2
      赤道会师 authored
      - /docs/documents/初赛文档.pdf
      - /docs/documents/gbd调试配置.pdf
      - /docs/documents/TODO.md
      - /docs/documents/xv6-中断控制.md
      - /docs/documents/xv6-控制台及printf.md
      - /docs/documents/xv6-进程管理.md
      - /docs/documents/xv6-锁.md
      - /docs/documents/小组初赛工作.md
      - /docs/documents/新增-Rename.md
      - /docs/documents/系统调用—文件系统相关.md
      - /docs/documents/系统调用—进程管理、内存管理、其他.md
      - /docs/documents/系统调用的说明以及调用方式.md
      - /docs/documents/系统调试.pdf
      - /docs/documents/环境配置手册.pdf
      - /docs/images/clip_image002.jpg
      - /docs/images/console-2.png
      - /docs/images/preliminary.png
      - /docs/images/console-1.png
      - /docs/images/test.png
      - /initcode/initcode.c
      - /initcode/initcode.S
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/dev.S
      - /kernel/disk.c
      - /kernel/diskio.c
      - /kernel/dmac.c
      - /kernel/entry.S
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/image.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/kernel_app.ld
      - /kernel/kmm.c
      - /kernel/link_disk.S
      - /kernel/link_fs.S
      - /kernel/link_null.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/ramdisk.c
      - /kernel/sd.c
      - /kernel/sdcard.c
      - /kernel/signal.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/systime.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/include/bio.h
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/diskio.h
      - /kernel/include/dmac.h
      - /kernel/include/elf.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/ff.h
      - /kernel/include/ffconf.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/fs.h
      - /kernel/include/gpiohs.h
      - /kernel/include/image.h
      - /kernel/include/intr.h
      - /kernel/include/ioctl.h
      - /kernel/include/kalloc.h
      - /kernel/include/kmm.h
      - /kernel/include/memlayout.h
      - /kernel/include/mm.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/ramdisk.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/sbi2.h
      - /kernel/include/sd.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/syslog.h
      - /kernel/include/sysnum.h
      - /kernel/include/timer.h
      - /kernel/include/times.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/lwext4/blockdev.h
      - /kernel/include/lwext4/ext4.h
      - /kernel/include/lwext4/ext4_balloc.h
      - /kernel/include/lwext4/ext4_bcache.h
      - /kernel/include/lwext4/ext4_bitmap.h
      - /kernel/include/lwext4/ext4_blockdev.h
      - /kernel/include/lwext4/ext4_block_group.h
      - /kernel/include/lwext4/ext4_config.h
      - /kernel/include/lwext4/ext4_crc32.h
      - /kernel/include/lwext4/ext4_debug.h
      - /kernel/include/lwext4/ext4_dir.h
      - /kernel/include/lwext4/ext4_dir_idx.h
      - /kernel/include/lwext4/ext4_errno.h
      - /kernel/include/lwext4/ext4_extent.h
      - /kernel/include/lwext4/ext4_fs.h
      - /kernel/include/lwext4/ext4_hash.h
      - /kernel/include/lwext4/ext4_ialloc.h
      - /kernel/include/lwext4/ext4_inode.h
      - /kernel/include/lwext4/ext4_journal.h
      - /kernel/include/lwext4/ext4_mbr.h
      - /kernel/include/lwext4/ext4_misc.h
      - /kernel/include/lwext4/ext4_mkfs.h
      - /kernel/include/lwext4/ext4_oflags.h
      - /kernel/include/lwext4/ext4_super.h
      - /kernel/include/lwext4/ext4_trans.h
      - /kernel/include/lwext4/ext4_types.h
      - /kernel/include/lwext4/ext4_xattr.h
      - /kernel/include/lwext4/misc/tree.h
      - /kernel/include/lwext4/misc/queue.h
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/LICENSE
      - /kernel/lwext4/ext4_xattr.c
      - /user/cat.c
      - /user/cmd.S
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/mv.c
      - /user/mymount.c
      - /user/myumount.c
      - /user/printf.c
      - /user/rm.c
      - /user/runall.S
      - /user/sacrifice
      - /user/sacrifice.c
      - /user/sh.c
      - /user/sleep.c
      - /user/strace.c
      - /user/stressfs.c
      - /user/test.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/usertests.c
      - /user/usys.pl
      - /user/vda2.c
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/xv6-riscv-license
      - /user/zombie.c
      - /user/xv6-user/user.h
      - /LICENSE
      - /README
      - /README.md
      - /Makefile
      - /vda2
      - /disk.img
      af429df2
    • 赤道会师's avatar
      Update 156 files · 8b33d0b4
      赤道会师 authored
      - /include/lwext4/misc/queue.h
      - /include/lwext4/misc/tree.h
      - /include/lwext4/blockdev.h
      - /include/lwext4/ext4.h
      - /include/lwext4/ext4_balloc.h
      - /include/lwext4/ext4_bcache.h
      - /include/lwext4/ext4_bitmap.h
      - /include/lwext4/ext4_block_group.h
      - /include/lwext4/ext4_blockdev.h
      - /include/lwext4/ext4_config.h
      - /include/lwext4/ext4_crc32.h
      - /include/lwext4/ext4_debug.h
      - /include/lwext4/ext4_dir.h
      - /include/lwext4/ext4_dir_idx.h
      - /include/lwext4/ext4_errno.h
      - /include/lwext4/ext4_extent.h
      - /include/lwext4/ext4_fs.h
      - /include/lwext4/ext4_hash.h
      - /include/lwext4/ext4_ialloc.h
      - /include/lwext4/ext4_inode.h
      - /include/lwext4/ext4_journal.h
      - /include/lwext4/ext4_mbr.h
      - /include/lwext4/ext4_misc.h
      - /include/lwext4/ext4_mkfs.h
      - /include/lwext4/ext4_oflags.h
      - /include/lwext4/ext4_super.h
      - /include/lwext4/ext4_trans.h
      - /include/lwext4/ext4_types.h
      - /include/lwext4/ext4_xattr.h
      - /include/bio.h
      - /include/buf.h
      - /include/console.h
      - /include/defs.h
      - /include/disk.h
      - /include/dmac.h
      - /include/elf.h
      - /include/fcntl.h
      - /include/file.h
      - /include/fpioa.h
      - /include/fs.h
      - /include/gpiohs.h
      - /include/intr.h
      - /include/ioctl.h
      - /include/kalloc.h
      - /include/kmm.h
      - /include/memlayout.h
      - /include/mm.h
      - /include/param.h
      - /include/pipe.h
      - /include/plic.h
      - /include/printf.h
      - /include/proc.h
      - /include/riscv.h
      - /include/sbi.h
      - /include/sdcard.h
      - /include/signal.h
      - /include/sleeplock.h
      - /include/spi.h
      - /include/spinlock.h
      - /include/stat.h
      - /include/string.h
      - /include/syscall.h
      - /include/sysctl.h
      - /include/sysinfo.h
      - /include/syslog.h
      - /include/sysnum.h
      - /include/timer.h
      - /include/times.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/utils.h
      - /include/virtio.h
      - /include/vm.h
      - /kernel/lwext4/LICENSE
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /linker/k210.ld
      - /linker/qemu.ld
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usys.pl
      - /.gitignore
      - /gdbinit
      - /LICENSE
      - /Makefile
      8b33d0b4
    • 赤道会师's avatar
      Update 156 files · 61cc6a01
      赤道会师 authored
      - /include/bio.h
      - /include/buf.h
      - /include/console.h
      - /include/defs.h
      - /include/disk.h
      - /include/dmac.h
      - /include/elf.h
      - /include/fcntl.h
      - /include/file.h
      - /include/fpioa.h
      - /include/fs.h
      - /include/gpiohs.h
      - /include/intr.h
      - /include/ioctl.h
      - /include/kalloc.h
      - /include/kmm.h
      - /include/memlayout.h
      - /include/mm.h
      - /include/param.h
      - /include/pipe.h
      - /include/plic.h
      - /include/printf.h
      - /include/proc.h
      - /include/riscv.h
      - /include/sbi.h
      - /include/sdcard.h
      - /include/signal.h
      - /include/sleeplock.h
      - /include/spi.h
      - /include/spinlock.h
      - /include/stat.h
      - /include/string.h
      - /include/syscall.h
      - /include/sysctl.h
      - /include/sysinfo.h
      - /include/syslog.h
      - /include/sysnum.h
      - /include/timer.h
      - /include/times.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/utils.h
      - /include/virtio.h
      - /include/vm.h
      - /include/lwext4/blockdev.h
      - /include/lwext4/ext4.h
      - /include/lwext4/ext4_balloc.h
      - /include/lwext4/ext4_bcache.h
      - /include/lwext4/ext4_bitmap.h
      - /include/lwext4/ext4_blockdev.h
      - /include/lwext4/ext4_block_group.h
      - /include/lwext4/ext4_config.h
      - /include/lwext4/ext4_crc32.h
      - /include/lwext4/ext4_debug.h
      - /include/lwext4/ext4_dir.h
      - /include/lwext4/ext4_dir_idx.h
      - /include/lwext4/ext4_errno.h
      - /include/lwext4/ext4_extent.h
      - /include/lwext4/ext4_fs.h
      - /include/lwext4/ext4_hash.h
      - /include/lwext4/ext4_ialloc.h
      - /include/lwext4/ext4_inode.h
      - /include/lwext4/ext4_journal.h
      - /include/lwext4/ext4_mbr.h
      - /include/lwext4/ext4_misc.h
      - /include/lwext4/ext4_mkfs.h
      - /include/lwext4/ext4_oflags.h
      - /include/lwext4/ext4_super.h
      - /include/lwext4/ext4_trans.h
      - /include/lwext4/ext4_types.h
      - /include/lwext4/ext4_xattr.h
      - /include/lwext4/misc/queue.h
      - /include/lwext4/misc/tree.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/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.c
      - /kernel/signal.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/lwext4/LICENSE
      - /linker/k210.ld
      - /linker/qemu.ld
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usys.pl
      - /LICENSE
      - /Makefile
      - /.gitignore
      - /gdbinit
      61cc6a01
    • 赤道会师's avatar
      Update 245 files · 70023ef4
      赤道会师 authored
      - /docs/documents/TODO.md
      - /docs/documents/gbd调试配置.pdf
      - /docs/documents/xv6-中断控制.md
      - /docs/documents/xv6-控制台及printf.md
      - /docs/documents/xv6-进程管理.md
      - /docs/documents/xv6-锁.md
      - /docs/documents/初赛文档.docx
      - /docs/documents/初赛文档.pdf
      - /docs/documents/地址空间与内存管理.md
      - /docs/documents/小组初赛工作.md
      - /docs/documents/文件系统.md
      - /docs/documents/新增-Rename.md
      - /docs/documents/环境配置手册.pdf
      - /docs/documents/系统设计和模块设计.md
      - /docs/documents/系统调用—文件系统相关.md
      - /docs/documents/系统调用—进程管理、内存管理、其他.md
      - /docs/documents/系统调用的说明以及调用方式.md
      - /docs/documents/系统调试.docx
      - /docs/documents/系统调试.pdf
      - /docs/images/clip_image002.jpg
      - /docs/images/console-1.png
      - /docs/images/console-2.png
      - /docs/images/image-20230605101207425.png
      - /docs/images/image-20230605102153403.png
      - /docs/images/kernel-as-high.png
      - /docs/images/kernel-as-low.png
      - /docs/images/preliminary.png
      - /docs/images/test.png
      - /docs/images/进程管理.png
      - /initcode/initcode.S
      - /initcode/initcode.c
      - /kernel/lwext4/LICENSE
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/include/lwext4/misc/queue.h
      - /kernel/include/lwext4/misc/tree.h
      - /kernel/include/lwext4/blockdev.h
      - /kernel/include/lwext4/ext4.h
      - /kernel/include/lwext4/ext4_balloc.h
      - /kernel/include/lwext4/ext4_bcache.h
      - /kernel/include/lwext4/ext4_bitmap.h
      - /kernel/include/lwext4/ext4_block_group.h
      - /kernel/include/lwext4/ext4_blockdev.h
      - /kernel/include/lwext4/ext4_config.h
      - /kernel/include/lwext4/ext4_crc32.h
      - /kernel/include/lwext4/ext4_debug.h
      - /kernel/include/lwext4/ext4_dir.h
      - /kernel/include/lwext4/ext4_dir_idx.h
      - /kernel/include/lwext4/ext4_errno.h
      - /kernel/include/lwext4/ext4_extent.h
      - /kernel/include/lwext4/ext4_fs.h
      - /kernel/include/lwext4/ext4_hash.h
      - /kernel/include/lwext4/ext4_ialloc.h
      - /kernel/include/lwext4/ext4_inode.h
      - /kernel/include/lwext4/ext4_journal.h
      - /kernel/include/lwext4/ext4_mbr.h
      - /kernel/include/lwext4/ext4_misc.h
      - /kernel/include/lwext4/ext4_mkfs.h
      - /kernel/include/lwext4/ext4_oflags.h
      - /kernel/include/lwext4/ext4_super.h
      - /kernel/include/lwext4/ext4_trans.h
      - /kernel/include/lwext4/ext4_types.h
      - /kernel/include/lwext4/ext4_xattr.h
      - /kernel/include/bio.h
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/diskio.h
      - /kernel/include/dmac.h
      - /kernel/include/elf.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/ff.h
      - /kernel/include/ffconf.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/fs.h
      - /kernel/include/gpiohs.h
      - /kernel/include/image.h
      - /kernel/include/intr.h
      - /kernel/include/ioctl.h
      - /kernel/include/kalloc.h
      - /kernel/include/kmm.h
      - /kernel/include/memlayout.h
      - /kernel/include/mm.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/ramdisk.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/sbi2.h
      - /kernel/include/sd.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/syslog.h
      - /kernel/include/sysnum.h
      - /kernel/include/timer.h
      - /kernel/include/times.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/bio.c
      - /kernel/console.c
      - /kernel/dev.S
      - /kernel/disk.c
      - /kernel/diskio.c
      - /kernel/dmac.c
      - /kernel/entry.S
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/entry_visionfive.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/image.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernel_app.ld
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/link_disk.S
      - /kernel/link_fs.S
      - /kernel/link_null.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/ramdisk.c
      - /kernel/sd.c
      - /kernel/sdcard.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/systime.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/vma.c
      - /kernel/xv6-riscv-license
      - /linker/qemu.ld
      - /linker/visionfive.ld
      - /user/xv6-user/user.h
      - /user/cat.c
      - /user/cmd.S
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/mv.c
      - /user/mymount.c
      - /user/myumount.c
      - /user/printf.c
      - /user/rm.c
      - /user/runall.S
      - /user/sacrifice
      - /user/sacrifice.c
      - /user/sh.c
      - /user/sleep.c
      - /user/strace.c
      - /user/stressfs.c
      - /user/test.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/usertests.c
      - /user/usys.pl
      - /user/vda2.c
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/xv6-riscv-license
      - /user/zombie.c
      - /disk.img
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /vda2
      70023ef4
  2. 15 Aug, 2024 11 commits
    • 赤道会师's avatar
      Update 4 files · 23c37c98
      赤道会师 authored
      - /linker/visionfive.ld
      - /linker/qemu.ld
      - /kernel/entry_visionfive.S
      - /kernel/vma.c
      23c37c98
    • 赤道会师's avatar
      Update 211 files · 4dd052c3
      赤道会师 authored
      - /initcode/initcode.c
      - /initcode/initcode.S
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/dev.S
      - /kernel/disk.c
      - /kernel/diskio.c
      - /kernel/dmac.c
      - /kernel/entry.S
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/image.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/kernel_app.ld
      - /kernel/kmm.c
      - /kernel/link_disk.S
      - /kernel/link_fs.S
      - /kernel/link_null.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/ramdisk.c
      - /kernel/sd.c
      - /kernel/sdcard.c
      - /kernel/signal.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/systime.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/include/bio.h
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/diskio.h
      - /kernel/include/dmac.h
      - /kernel/include/elf.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/ff.h
      - /kernel/include/ffconf.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/fs.h
      - /kernel/include/gpiohs.h
      - /kernel/include/image.h
      - /kernel/include/intr.h
      - /kernel/include/ioctl.h
      - /kernel/include/kalloc.h
      - /kernel/include/kmm.h
      - /kernel/include/memlayout.h
      - /kernel/include/mm.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/ramdisk.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/sbi2.h
      - /kernel/include/sd.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/syslog.h
      - /kernel/include/sysnum.h
      - /kernel/include/timer.h
      - /kernel/include/times.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/lwext4/blockdev.h
      - /kernel/include/lwext4/ext4.h
      - /kernel/include/lwext4/ext4_balloc.h
      - /kernel/include/lwext4/ext4_bcache.h
      - /kernel/include/lwext4/ext4_bitmap.h
      - /kernel/include/lwext4/ext4_blockdev.h
      - /kernel/include/lwext4/ext4_block_group.h
      - /kernel/include/lwext4/ext4_config.h
      - /kernel/include/lwext4/ext4_crc32.h
      - /kernel/include/lwext4/ext4_debug.h
      - /kernel/include/lwext4/ext4_dir.h
      - /kernel/include/lwext4/ext4_dir_idx.h
      - /kernel/include/lwext4/ext4_errno.h
      - /kernel/include/lwext4/ext4_extent.h
      - /kernel/include/lwext4/ext4_fs.h
      - /kernel/include/lwext4/ext4_hash.h
      - /kernel/include/lwext4/ext4_ialloc.h
      - /kernel/include/lwext4/ext4_inode.h
      - /kernel/include/lwext4/ext4_journal.h
      - /kernel/include/lwext4/ext4_mbr.h
      - /kernel/include/lwext4/ext4_misc.h
      - /kernel/include/lwext4/ext4_mkfs.h
      - /kernel/include/lwext4/ext4_oflags.h
      - /kernel/include/lwext4/ext4_super.h
      - /kernel/include/lwext4/ext4_trans.h
      - /kernel/include/lwext4/ext4_types.h
      - /kernel/include/lwext4/ext4_xattr.h
      - /kernel/include/lwext4/misc/queue.h
      - /kernel/include/lwext4/misc/tree.h
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/lwext4/LICENSE
      - /user/cat.c
      - /user/cmd.S
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/mv.c
      - /user/mymount.c
      - /user/myumount.c
      - /user/printf.c
      - /user/rm.c
      - /user/runall.S
      - /user/sacrifice
      - /user/sacrifice.c
      - /user/sh.c
      - /user/sleep.c
      - /user/strace.c
      - /user/stressfs.c
      - /user/test.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/usertests.c
      - /user/usys.pl
      - /user/vda2.c
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/xv6-riscv-license
      - /user/zombie.c
      - /user/xv6-user/user.h
      - /disk.img
      - /LICENSE
      - /Makefile
      - /README
      - /vda2
      4dd052c3
    • 赤道会师's avatar
      Update 157 files · 1a82a375
      赤道会师 authored
      - /include/lwext4/misc/queue.h
      - /include/lwext4/misc/tree.h
      - /include/lwext4/blockdev.h
      - /include/lwext4/ext4.h
      - /include/lwext4/ext4_balloc.h
      - /include/lwext4/ext4_bcache.h
      - /include/lwext4/ext4_bitmap.h
      - /include/lwext4/ext4_block_group.h
      - /include/lwext4/ext4_blockdev.h
      - /include/lwext4/ext4_config.h
      - /include/lwext4/ext4_crc32.h
      - /include/lwext4/ext4_debug.h
      - /include/lwext4/ext4_dir.h
      - /include/lwext4/ext4_dir_idx.h
      - /include/lwext4/ext4_errno.h
      - /include/lwext4/ext4_extent.h
      - /include/lwext4/ext4_fs.h
      - /include/lwext4/ext4_hash.h
      - /include/lwext4/ext4_ialloc.h
      - /include/lwext4/ext4_inode.h
      - /include/lwext4/ext4_journal.h
      - /include/lwext4/ext4_mbr.h
      - /include/lwext4/ext4_misc.h
      - /include/lwext4/ext4_mkfs.h
      - /include/lwext4/ext4_oflags.h
      - /include/lwext4/ext4_super.h
      - /include/lwext4/ext4_trans.h
      - /include/lwext4/ext4_types.h
      - /include/lwext4/ext4_xattr.h
      - /include/bio.h
      - /include/buf.h
      - /include/console.h
      - /include/defs.h
      - /include/disk.h
      - /include/dmac.h
      - /include/elf.h
      - /include/fcntl.h
      - /include/file.h
      - /include/fpioa.h
      - /include/fs.h
      - /include/gpiohs.h
      - /include/intr.h
      - /include/ioctl.h
      - /include/kalloc.h
      - /include/kmm.h
      - /include/memlayout.h
      - /include/mm.h
      - /include/param.h
      - /include/pipe.h
      - /include/plic.h
      - /include/printf.h
      - /include/proc.h
      - /include/riscv.h
      - /include/sbi.h
      - /include/sdcard.h
      - /include/signal.h
      - /include/sleeplock.h
      - /include/spi.h
      - /include/spinlock.h
      - /include/stat.h
      - /include/string.h
      - /include/syscall.h
      - /include/sysctl.h
      - /include/sysinfo.h
      - /include/syslog.h
      - /include/sysnum.h
      - /include/timer.h
      - /include/times.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/utils.h
      - /include/virtio.h
      - /include/vm.h
      - /kernel/lwext4/LICENSE
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /linker/k210.ld
      - /linker/qemu.ld
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usys.pl
      - /.gitignore
      - /gdbinit
      - /LICENSE
      - /Makefile
      - /xv6-riscv-license
      1a82a375
    • 赤道会师's avatar
      Update 157 files · d0010b3a
      赤道会师 authored
      - /include/bio.h
      - /include/buf.h
      - /include/console.h
      - /include/defs.h
      - /include/disk.h
      - /include/dmac.h
      - /include/elf.h
      - /include/fcntl.h
      - /include/file.h
      - /include/fpioa.h
      - /include/fs.h
      - /include/gpiohs.h
      - /include/intr.h
      - /include/ioctl.h
      - /include/kalloc.h
      - /include/kmm.h
      - /include/memlayout.h
      - /include/mm.h
      - /include/param.h
      - /include/pipe.h
      - /include/plic.h
      - /include/printf.h
      - /include/proc.h
      - /include/riscv.h
      - /include/sbi.h
      - /include/sdcard.h
      - /include/signal.h
      - /include/sleeplock.h
      - /include/spi.h
      - /include/spinlock.h
      - /include/stat.h
      - /include/string.h
      - /include/syscall.h
      - /include/sysctl.h
      - /include/sysinfo.h
      - /include/syslog.h
      - /include/sysnum.h
      - /include/timer.h
      - /include/times.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/utils.h
      - /include/virtio.h
      - /include/vm.h
      - /include/lwext4/blockdev.h
      - /include/lwext4/ext4.h
      - /include/lwext4/ext4_balloc.h
      - /include/lwext4/ext4_bcache.h
      - /include/lwext4/ext4_bitmap.h
      - /include/lwext4/ext4_blockdev.h
      - /include/lwext4/ext4_block_group.h
      - /include/lwext4/ext4_config.h
      - /include/lwext4/ext4_crc32.h
      - /include/lwext4/ext4_debug.h
      - /include/lwext4/ext4_dir.h
      - /include/lwext4/ext4_dir_idx.h
      - /include/lwext4/ext4_errno.h
      - /include/lwext4/ext4_extent.h
      - /include/lwext4/ext4_fs.h
      - /include/lwext4/ext4_hash.h
      - /include/lwext4/ext4_ialloc.h
      - /include/lwext4/ext4_inode.h
      - /include/lwext4/ext4_journal.h
      - /include/lwext4/ext4_mbr.h
      - /include/lwext4/ext4_misc.h
      - /include/lwext4/ext4_mkfs.h
      - /include/lwext4/ext4_oflags.h
      - /include/lwext4/ext4_super.h
      - /include/lwext4/ext4_trans.h
      - /include/lwext4/ext4_types.h
      - /include/lwext4/ext4_xattr.h
      - /include/lwext4/misc/queue.h
      - /include/lwext4/misc/tree.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/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.c
      - /kernel/signal.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/lwext4/LICENSE
      - /linker/k210.ld
      - /linker/qemu.ld
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usys.pl
      - /gdbinit
      - /.gitignore
      - /Makefile
      - /LICENSE
      - /xv6-riscv-license
      d0010b3a
    • 赤道会师's avatar
      Update 211 files · fed9586c
      赤道会师 authored
      - /initcode/initcode.S
      - /initcode/initcode.c
      - /kernel/lwext4/LICENSE
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/include/lwext4/misc/queue.h
      - /kernel/include/lwext4/misc/tree.h
      - /kernel/include/lwext4/blockdev.h
      - /kernel/include/lwext4/ext4.h
      - /kernel/include/lwext4/ext4_balloc.h
      - /kernel/include/lwext4/ext4_bcache.h
      - /kernel/include/lwext4/ext4_bitmap.h
      - /kernel/include/lwext4/ext4_block_group.h
      - /kernel/include/lwext4/ext4_blockdev.h
      - /kernel/include/lwext4/ext4_config.h
      - /kernel/include/lwext4/ext4_crc32.h
      - /kernel/include/lwext4/ext4_debug.h
      - /kernel/include/lwext4/ext4_dir.h
      - /kernel/include/lwext4/ext4_dir_idx.h
      - /kernel/include/lwext4/ext4_errno.h
      - /kernel/include/lwext4/ext4_extent.h
      - /kernel/include/lwext4/ext4_fs.h
      - /kernel/include/lwext4/ext4_hash.h
      - /kernel/include/lwext4/ext4_ialloc.h
      - /kernel/include/lwext4/ext4_inode.h
      - /kernel/include/lwext4/ext4_journal.h
      - /kernel/include/lwext4/ext4_mbr.h
      - /kernel/include/lwext4/ext4_misc.h
      - /kernel/include/lwext4/ext4_mkfs.h
      - /kernel/include/lwext4/ext4_oflags.h
      - /kernel/include/lwext4/ext4_super.h
      - /kernel/include/lwext4/ext4_trans.h
      - /kernel/include/lwext4/ext4_types.h
      - /kernel/include/lwext4/ext4_xattr.h
      - /kernel/include/bio.h
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/diskio.h
      - /kernel/include/dmac.h
      - /kernel/include/elf.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/ff.h
      - /kernel/include/ffconf.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/fs.h
      - /kernel/include/gpiohs.h
      - /kernel/include/image.h
      - /kernel/include/intr.h
      - /kernel/include/ioctl.h
      - /kernel/include/kalloc.h
      - /kernel/include/kmm.h
      - /kernel/include/memlayout.h
      - /kernel/include/mm.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/ramdisk.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/sbi2.h
      - /kernel/include/sd.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/syslog.h
      - /kernel/include/sysnum.h
      - /kernel/include/timer.h
      - /kernel/include/times.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/bio.c
      - /kernel/console.c
      - /kernel/dev.S
      - /kernel/disk.c
      - /kernel/diskio.c
      - /kernel/dmac.c
      - /kernel/entry.S
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/image.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernel_app.ld
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/link_disk.S
      - /kernel/link_fs.S
      - /kernel/link_null.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/ramdisk.c
      - /kernel/sd.c
      - /kernel/sdcard.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/systime.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
      - /user/xv6-user/user.h
      - /user/cat.c
      - /user/cmd.S
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/mv.c
      - /user/mymount.c
      - /user/myumount.c
      - /user/printf.c
      - /user/rm.c
      - /user/runall.S
      - /user/sacrifice
      - /user/sacrifice.c
      - /user/sh.c
      - /user/sleep.c
      - /user/strace.c
      - /user/stressfs.c
      - /user/test.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/usertests.c
      - /user/usys.pl
      - /user/vda2.c
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/xv6-riscv-license
      - /user/zombie.c
      - /disk.img
      - /LICENSE
      - /Makefile
      - /README
      - /vda2
      fed9586c
    • 赤道会师's avatar
      Update 8 files · f84b22a4
      赤道会师 authored
      - /docs/images/image-20230605101207425.png
      - /docs/images/image-20230605102153403.png
      - /docs/images/kernel-as-high.png
      - /docs/images/kernel-as-low.png
      - /docs/images/进程管理.png
      - /docs/documents/系统设计和模块设计.md
      - /docs/documents/文件系统.md
      - /docs/documents/地址空间与内存管理.md
      f84b22a4
    • 赤道会师's avatar
      Update 212 files · 667f8a5e
      赤道会师 authored
      - /initcode/initcode.c
      - /initcode/initcode.S
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/dev.S
      - /kernel/disk.c
      - /kernel/diskio.c
      - /kernel/dmac.c
      - /kernel/entry.S
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/image.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/kernel_app.ld
      - /kernel/kmm.c
      - /kernel/link_disk.S
      - /kernel/link_fs.S
      - /kernel/link_null.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/ramdisk.c
      - /kernel/sd.c
      - /kernel/sdcard.c
      - /kernel/signal.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/systime.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/include/bio.h
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/diskio.h
      - /kernel/include/dmac.h
      - /kernel/include/elf.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/ff.h
      - /kernel/include/ffconf.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/fs.h
      - /kernel/include/gpiohs.h
      - /kernel/include/image.h
      - /kernel/include/intr.h
      - /kernel/include/ioctl.h
      - /kernel/include/kalloc.h
      - /kernel/include/kmm.h
      - /kernel/include/memlayout.h
      - /kernel/include/mm.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/ramdisk.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/sbi2.h
      - /kernel/include/sd.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/syslog.h
      - /kernel/include/sysnum.h
      - /kernel/include/timer.h
      - /kernel/include/times.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/lwext4/blockdev.h
      - /kernel/include/lwext4/ext4.h
      - /kernel/include/lwext4/ext4_balloc.h
      - /kernel/include/lwext4/ext4_bcache.h
      - /kernel/include/lwext4/ext4_bitmap.h
      - /kernel/include/lwext4/ext4_blockdev.h
      - /kernel/include/lwext4/ext4_block_group.h
      - /kernel/include/lwext4/ext4_config.h
      - /kernel/include/lwext4/ext4_crc32.h
      - /kernel/include/lwext4/ext4_debug.h
      - /kernel/include/lwext4/ext4_dir.h
      - /kernel/include/lwext4/ext4_dir_idx.h
      - /kernel/include/lwext4/ext4_errno.h
      - /kernel/include/lwext4/ext4_extent.h
      - /kernel/include/lwext4/ext4_fs.h
      - /kernel/include/lwext4/ext4_hash.h
      - /kernel/include/lwext4/ext4_ialloc.h
      - /kernel/include/lwext4/ext4_inode.h
      - /kernel/include/lwext4/ext4_journal.h
      - /kernel/include/lwext4/ext4_mbr.h
      - /kernel/include/lwext4/ext4_misc.h
      - /kernel/include/lwext4/ext4_mkfs.h
      - /kernel/include/lwext4/ext4_oflags.h
      - /kernel/include/lwext4/ext4_super.h
      - /kernel/include/lwext4/ext4_trans.h
      - /kernel/include/lwext4/ext4_types.h
      - /kernel/include/lwext4/ext4_xattr.h
      - /kernel/include/lwext4/misc/queue.h
      - /kernel/include/lwext4/misc/tree.h
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/lwext4/LICENSE
      - /user/cat.c
      - /user/cmd.S
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/mv.c
      - /user/mymount.c
      - /user/myumount.c
      - /user/printf.c
      - /user/rm.c
      - /user/runall.S
      - /user/sacrifice
      - /user/sacrifice.c
      - /user/sh.c
      - /user/sleep.c
      - /user/strace.c
      - /user/stressfs.c
      - /user/test.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/usertests.c
      - /user/usys.pl
      - /user/vda2.c
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/xv6-riscv-license
      - /user/zombie.c
      - /user/xv6-user/user.h
      - /disk.img
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /vda2
      667f8a5e
    • 赤道会师's avatar
      Update 164 files · cf740e96
      赤道会师 authored
      - /include/lwext4/misc/queue.h
      - /include/lwext4/misc/tree.h
      - /include/lwext4/blockdev.h
      - /include/lwext4/ext4.h
      - /include/lwext4/ext4_balloc.h
      - /include/lwext4/ext4_bcache.h
      - /include/lwext4/ext4_bitmap.h
      - /include/lwext4/ext4_block_group.h
      - /include/lwext4/ext4_blockdev.h
      - /include/lwext4/ext4_config.h
      - /include/lwext4/ext4_crc32.h
      - /include/lwext4/ext4_debug.h
      - /include/lwext4/ext4_dir.h
      - /include/lwext4/ext4_dir_idx.h
      - /include/lwext4/ext4_errno.h
      - /include/lwext4/ext4_extent.h
      - /include/lwext4/ext4_fs.h
      - /include/lwext4/ext4_hash.h
      - /include/lwext4/ext4_ialloc.h
      - /include/lwext4/ext4_inode.h
      - /include/lwext4/ext4_journal.h
      - /include/lwext4/ext4_mbr.h
      - /include/lwext4/ext4_misc.h
      - /include/lwext4/ext4_mkfs.h
      - /include/lwext4/ext4_oflags.h
      - /include/lwext4/ext4_super.h
      - /include/lwext4/ext4_trans.h
      - /include/lwext4/ext4_types.h
      - /include/lwext4/ext4_xattr.h
      - /include/bio.h
      - /include/buf.h
      - /include/console.h
      - /include/defs.h
      - /include/disk.h
      - /include/dmac.h
      - /include/elf.h
      - /include/fcntl.h
      - /include/file.h
      - /include/fpioa.h
      - /include/fs.h
      - /include/gpiohs.h
      - /include/intr.h
      - /include/ioctl.h
      - /include/kalloc.h
      - /include/kmm.h
      - /include/memlayout.h
      - /include/mm.h
      - /include/param.h
      - /include/pipe.h
      - /include/plic.h
      - /include/printf.h
      - /include/proc.h
      - /include/riscv.h
      - /include/sbi.h
      - /include/sdcard.h
      - /include/signal.h
      - /include/sleeplock.h
      - /include/spi.h
      - /include/spinlock.h
      - /include/stat.h
      - /include/string.h
      - /include/syscall.h
      - /include/sysctl.h
      - /include/sysinfo.h
      - /include/syslog.h
      - /include/sysnum.h
      - /include/timer.h
      - /include/times.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/utils.h
      - /include/virtio.h
      - /include/vm.h
      - /kernel/lwext4/LICENSE
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /linker/k210.ld
      - /linker/qemu.ld
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usys.pl
      - /docs/documents/锁.md
      - /docs/documents/控制台及printf:.md
      - /docs/documents/Rename.md
      - /.gitignore
      - /gdbinit
      - /LICENSE
      - /Makefile
      - /README.md
      - /xv6-riscv-license
      - /docs/documents/xv6-锁.md
      - /docs/documents/xv6-控制台及printf.md
      - /docs/documents/新增-Rename.md
      cf740e96
    • 赤道会师's avatar
      Update 179 files · 63028989
      赤道会师 authored
      - /include/bio.h
      - /include/buf.h
      - /include/console.h
      - /include/defs.h
      - /include/disk.h
      - /include/dmac.h
      - /include/elf.h
      - /include/fcntl.h
      - /include/file.h
      - /include/fpioa.h
      - /include/fs.h
      - /include/gpiohs.h
      - /include/intr.h
      - /include/ioctl.h
      - /include/kalloc.h
      - /include/kmm.h
      - /include/memlayout.h
      - /include/mm.h
      - /include/param.h
      - /include/pipe.h
      - /include/plic.h
      - /include/printf.h
      - /include/proc.h
      - /include/riscv.h
      - /include/sbi.h
      - /include/sdcard.h
      - /include/signal.h
      - /include/sleeplock.h
      - /include/spi.h
      - /include/spinlock.h
      - /include/stat.h
      - /include/string.h
      - /include/syscall.h
      - /include/sysctl.h
      - /include/sysinfo.h
      - /include/syslog.h
      - /include/sysnum.h
      - /include/timer.h
      - /include/times.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/utils.h
      - /include/virtio.h
      - /include/vm.h
      - /include/lwext4/blockdev.h
      - /include/lwext4/ext4.h
      - /include/lwext4/ext4_balloc.h
      - /include/lwext4/ext4_bcache.h
      - /include/lwext4/ext4_bitmap.h
      - /include/lwext4/ext4_blockdev.h
      - /include/lwext4/ext4_block_group.h
      - /include/lwext4/ext4_config.h
      - /include/lwext4/ext4_crc32.h
      - /include/lwext4/ext4_debug.h
      - /include/lwext4/ext4_dir.h
      - /include/lwext4/ext4_dir_idx.h
      - /include/lwext4/ext4_errno.h
      - /include/lwext4/ext4_extent.h
      - /include/lwext4/ext4_fs.h
      - /include/lwext4/ext4_hash.h
      - /include/lwext4/ext4_ialloc.h
      - /include/lwext4/ext4_inode.h
      - /include/lwext4/ext4_journal.h
      - /include/lwext4/ext4_mbr.h
      - /include/lwext4/ext4_misc.h
      - /include/lwext4/ext4_mkfs.h
      - /include/lwext4/ext4_oflags.h
      - /include/lwext4/ext4_super.h
      - /include/lwext4/ext4_trans.h
      - /include/lwext4/ext4_types.h
      - /include/lwext4/ext4_xattr.h
      - /include/lwext4/misc/queue.h
      - /include/lwext4/misc/tree.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/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.c
      - /kernel/signal.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/lwext4/LICENSE
      - /linker/k210.ld
      - /linker/qemu.ld
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usys.pl
      - /gdbinit
      - /LICENSE
      - /Makefile
      - /.gitignore
      - /xv6-riscv-license
      - /docs/documents/初赛文档.docx
      - /docs/documents/初赛文档.pdf
      - /docs/documents/系统调试.docx
      - /docs/documents/gbd调试配置.pdf
      - /docs/documents/Rename.md
      - /docs/documents/TODO.md
      - /docs/documents/xv6-中断控制.md
      - /docs/documents/xv6-进程管理.md
      - /docs/documents/小组初赛工作.md
      - /docs/documents/控制台及printf:.md
      - /docs/documents/系统调用—文件系统相关.md
      - /docs/documents/系统调用—进程管理、内存管理、其他.md
      - /docs/documents/系统调用的说明以及调用方式.md
      - /docs/documents/系统调试.pdf
      - /docs/documents/锁.md
      - /docs/documents/环境配置手册.pdf
      - /docs/images/clip_image002.jpg
      - /docs/images/console-2.png
      - /docs/images/preliminary.png
      - /docs/images/test.png
      - /docs/images/console-1.png
      - /README.md
      63028989
    • 赤道会师's avatar
      Update 231 files · abd8f1de
      赤道会师 authored
      - /user/xv6-user/user.h
      - /user/cat.c
      - /user/cmd.S
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/mv.c
      - /user/mymount.c
      - /user/myumount.c
      - /user/printf.c
      - /user/rm.c
      - /user/runall.S
      - /user/sacrifice
      - /user/sacrifice.c
      - /user/sh.c
      - /user/sleep.c
      - /user/strace.c
      - /user/stressfs.c
      - /user/test.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/usertests.c
      - /user/usys.pl
      - /user/vda2.c
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/xv6-riscv-license
      - /user/zombie.c
      - /initcode/initcode.S
      - /initcode/initcode.c
      - /docs/documents/TODO.md
      - /docs/documents/gbd调试配置.pdf
      - /docs/documents/xv6-中断控制.md
      - /docs/documents/xv6-控制台及printf:.md
      - /docs/documents/xv6-进程管理.md
      - /docs/documents/xv6-锁.md
      - /docs/documents/初赛文档.pdf
      - /docs/documents/小组初赛工作.md
      - /docs/documents/新增-Rename.md
      - /docs/documents/环境配置手册.pdf
      - /docs/documents/系统调用—文件系统相关.md
      - /docs/documents/系统调用—进程管理、内存管理、其他.md
      - /docs/documents/系统调用的说明以及调用方式.md
      - /docs/documents/系统调试.pdf
      - /docs/images/clip_image002.jpg
      - /docs/images/console-1.png
      - /docs/images/console-2.png
      - /docs/images/preliminary.png
      - /docs/images/test.png
      - /kernel/lwext4/LICENSE
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/include/lwext4/misc/queue.h
      - /kernel/include/lwext4/misc/tree.h
      - /kernel/include/lwext4/blockdev.h
      - /kernel/include/lwext4/ext4.h
      - /kernel/include/lwext4/ext4_balloc.h
      - /kernel/include/lwext4/ext4_bcache.h
      - /kernel/include/lwext4/ext4_bitmap.h
      - /kernel/include/lwext4/ext4_block_group.h
      - /kernel/include/lwext4/ext4_blockdev.h
      - /kernel/include/lwext4/ext4_config.h
      - /kernel/include/lwext4/ext4_crc32.h
      - /kernel/include/lwext4/ext4_debug.h
      - /kernel/include/lwext4/ext4_dir.h
      - /kernel/include/lwext4/ext4_dir_idx.h
      - /kernel/include/lwext4/ext4_errno.h
      - /kernel/include/lwext4/ext4_extent.h
      - /kernel/include/lwext4/ext4_fs.h
      - /kernel/include/lwext4/ext4_hash.h
      - /kernel/include/lwext4/ext4_ialloc.h
      - /kernel/include/lwext4/ext4_inode.h
      - /kernel/include/lwext4/ext4_journal.h
      - /kernel/include/lwext4/ext4_mbr.h
      - /kernel/include/lwext4/ext4_misc.h
      - /kernel/include/lwext4/ext4_mkfs.h
      - /kernel/include/lwext4/ext4_oflags.h
      - /kernel/include/lwext4/ext4_super.h
      - /kernel/include/lwext4/ext4_trans.h
      - /kernel/include/lwext4/ext4_types.h
      - /kernel/include/lwext4/ext4_xattr.h
      - /kernel/include/bio.h
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/diskio.h
      - /kernel/include/dmac.h
      - /kernel/include/elf.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/ff.h
      - /kernel/include/ffconf.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/fs.h
      - /kernel/include/gpiohs.h
      - /kernel/include/image.h
      - /kernel/include/intr.h
      - /kernel/include/ioctl.h
      - /kernel/include/kalloc.h
      - /kernel/include/kmm.h
      - /kernel/include/memlayout.h
      - /kernel/include/mm.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/ramdisk.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/sbi2.h
      - /kernel/include/sd.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/syslog.h
      - /kernel/include/sysnum.h
      - /kernel/include/timer.h
      - /kernel/include/times.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/bio.c
      - /kernel/console.c
      - /kernel/dev.S
      - /kernel/disk.c
      - /kernel/diskio.c
      - /kernel/dmac.c
      - /kernel/entry.S
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/image.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernel_app.ld
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/link_disk.S
      - /kernel/link_fs.S
      - /kernel/link_null.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/ramdisk.c
      - /kernel/sd.c
      - /kernel/sdcard.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/systime.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
      - /vda2
      - /disk.img
      - /Makefile
      - /LICENSE
      - /README
      - /README.md
      abd8f1de
    • 赤道会师's avatar
      Update 133 files · 040a5049
      赤道会师 authored
      - /kernel/include/lwext4/blockdev.h
      - /kernel/include/lwext4/ext4.h
      - /kernel/include/lwext4/ext4_balloc.h
      - /kernel/include/lwext4/ext4_bcache.h
      - /kernel/include/lwext4/ext4_bitmap.h
      - /kernel/include/lwext4/ext4_blockdev.h
      - /kernel/include/lwext4/ext4_block_group.h
      - /kernel/include/lwext4/ext4_config.h
      - /kernel/include/lwext4/ext4_crc32.h
      - /kernel/include/lwext4/ext4_debug.h
      - /kernel/include/lwext4/ext4_dir.h
      - /kernel/include/lwext4/ext4_dir_idx.h
      - /kernel/include/lwext4/ext4_errno.h
      - /kernel/include/lwext4/ext4_extent.h
      - /kernel/include/lwext4/ext4_fs.h
      - /kernel/include/lwext4/ext4_hash.h
      - /kernel/include/lwext4/ext4_ialloc.h
      - /kernel/include/lwext4/ext4_inode.h
      - /kernel/include/lwext4/ext4_journal.h
      - /kernel/include/lwext4/ext4_mbr.h
      - /kernel/include/lwext4/ext4_misc.h
      - /kernel/include/lwext4/ext4_mkfs.h
      - /kernel/include/lwext4/ext4_oflags.h
      - /kernel/include/lwext4/ext4_super.h
      - /kernel/include/lwext4/ext4_trans.h
      - /kernel/include/lwext4/ext4_types.h
      - /kernel/include/lwext4/ext4_xattr.h
      - /kernel/include/lwext4/misc/queue.h
      - /kernel/include/lwext4/misc/tree.h
      - /kernel/include/utils.h
      - /kernel/include/bio.h
      - /kernel/include/dmac.h
      - /kernel/include/fpioa.h
      - /kernel/include/fs.h
      - /kernel/include/gpiohs.h
      - /kernel/include/ioctl.h
      - /kernel/include/kmm.h
      - /kernel/include/mm.h
      - /kernel/include/uname.h
      - /kernel/include/sdcard.h
      - /kernel/include/signal.h
      - /kernel/include/vm.h
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/sysctl.h
      - /kernel/include/elf.h
      - /kernel/include/syslog.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/times.h
      - /kernel/include/memlayout.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/spi.h
      - /kernel/include/stat.h
      - /kernel/include/string.h
      - /kernel/include/syscall.h
      - /kernel/include/sysnum.h
      - /kernel/include/timer.h
      - /kernel/include/types.h
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/lwext4/LICENSE
      - /kernel/syssig.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/dmac.c
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/kmm.c
      - /kernel/mm.c
      - /kernel/sdcard.c
      - /kernel/sig_trampoline.S
      - /kernel/signal.c
      - /kernel/timer.c
      - /kernel/trap.c
      - /kernel/vm.c
      - /kernel/bio.c
      - /kernel/sysctl.c
      - /kernel/console.c
      - /kernel/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/disk.c
      - /kernel/exec.c
      - /kernel/file.c
      - /kernel/kalloc.c
      - /kernel/main.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sleeplock.c
      - /kernel/spi.c
      - /kernel/spinlock.c
      - /kernel/string.c
      - /kernel/syscall.c
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /Makefile
      040a5049
  3. 31 Jul, 2024 19 commits
    • 赤道会师's avatar
      Update 145 files · 0913e18a
      赤道会师 authored
      - /user/cat.c
      - /user/cmd.S
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/mv.c
      - /user/mymount.c
      - /user/myumount.c
      - /user/printf.c
      - /user/rm.c
      - /user/runall.S
      - /user/sacrifice
      - /user/sacrifice.c
      - /user/sh.c
      - /user/sleep.c
      - /user/strace.c
      - /user/stressfs.c
      - /user/test.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/usertests.c
      - /user/usys.pl
      - /user/vda2.c
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/xv6-riscv-license
      - /user/zombie.c
      - /user/xv6-user/user.h
      - /docs/documents/初赛文档.pdf
      - /docs/documents/gbd调试配置.pdf
      - /docs/documents/TODO.md
      - /docs/documents/xv6-中断控制.md
      - /docs/documents/xv6-控制台及printf:.md
      - /docs/documents/xv6-进程管理.md
      - /docs/documents/xv6-锁.md
      - /docs/documents/小组初赛工作.md
      - /docs/documents/新增-Rename.md
      - /docs/documents/系统调用—文件系统相关.md
      - /docs/documents/系统调用—进程管理、内存管理、其他.md
      - /docs/documents/系统调用的说明以及调用方式.md
      - /docs/documents/系统调试.pdf
      - /docs/documents/环境配置手册.pdf
      - /docs/images/clip_image002.jpg
      - /docs/images/console-1.png
      - /docs/images/console-2.png
      - /docs/images/preliminary.png
      - /docs/images/test.png
      - /initcode/initcode.c
      - /initcode/initcode.S
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/dev.S
      - /kernel/disk.c
      - /kernel/diskio.c
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/image.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/kernel_app.ld
      - /kernel/link_disk.S
      - /kernel/link_fs.S
      - /kernel/link_null.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/ramdisk.c
      - /kernel/sd.c
      - /kernel/sleeplock.c
      - /kernel/spi.c
      - /kernel/spinlock.c
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/systime.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uname.c
      - /kernel/vm.c
      - /kernel/xv6-riscv-license
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/diskio.h
      - /kernel/include/elf.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/ff.h
      - /kernel/include/ffconf.h
      - /kernel/include/file.h
      - /kernel/include/image.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/ramdisk.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/sbi2.h
      - /kernel/include/sd.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/sysinfo.h
      - /kernel/include/sysnum.h
      - /kernel/include/timer.h
      - /kernel/include/trap.h
      - /kernel/include/types.h
      - /kernel/include/uname.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /disk.img
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /vda2
      0913e18a
    • 赤道会师's avatar
      Update 160 files · b0548bdf
      赤道会师 authored
      - /doc/img/Figure-1.1.png
      - /doc/img/Figure-3.1.jpg
      - /doc/img/Figure-3.2.jpg
      - /doc/img/Figure-3.3.jpg
      - /doc/img/Figure-3.4.jpg
      - /doc/img/proc.png
      - /doc/img/wait4.png
      - /doc/内存管理.md
      - /doc/内核启动.md
      - /doc/文件系统.md
      - /doc/进程管理.md
      - /include/lwext4/misc/queue.h
      - /include/lwext4/misc/tree.h
      - /include/lwext4/blockdev.h
      - /include/lwext4/ext4.h
      - /include/lwext4/ext4_balloc.h
      - /include/lwext4/ext4_bcache.h
      - /include/lwext4/ext4_bitmap.h
      - /include/lwext4/ext4_block_group.h
      - /include/lwext4/ext4_blockdev.h
      - /include/lwext4/ext4_config.h
      - /include/lwext4/ext4_crc32.h
      - /include/lwext4/ext4_debug.h
      - /include/lwext4/ext4_dir.h
      - /include/lwext4/ext4_dir_idx.h
      - /include/lwext4/ext4_errno.h
      - /include/lwext4/ext4_extent.h
      - /include/lwext4/ext4_fs.h
      - /include/lwext4/ext4_hash.h
      - /include/lwext4/ext4_ialloc.h
      - /include/lwext4/ext4_inode.h
      - /include/lwext4/ext4_journal.h
      - /include/lwext4/ext4_mbr.h
      - /include/lwext4/ext4_misc.h
      - /include/lwext4/ext4_mkfs.h
      - /include/lwext4/ext4_oflags.h
      - /include/lwext4/ext4_super.h
      - /include/lwext4/ext4_trans.h
      - /include/lwext4/ext4_types.h
      - /include/lwext4/ext4_xattr.h
      - /include/bio.h
      - /include/buf.h
      - /include/console.h
      - /include/defs.h
      - /include/disk.h
      - /include/dmac.h
      - /include/elf.h
      - /include/fcntl.h
      - /include/file.h
      - /include/fpioa.h
      - /include/fs.h
      - /include/gpiohs.h
      - /include/intr.h
      - /include/kalloc.h
      - /include/kmm.h
      - /include/memlayout.h
      - /include/mm.h
      - /include/param.h
      - /include/pipe.h
      - /include/plic.h
      - /include/printf.h
      - /include/proc.h
      - /include/riscv.h
      - /include/sbi.h
      - /include/sdcard.h
      - /include/sleeplock.h
      - /include/spi.h
      - /include/spinlock.h
      - /include/stat.h
      - /include/string.h
      - /include/syscall.h
      - /include/sysctl.h
      - /include/sysinfo.h
      - /include/sysnum.h
      - /include/timer.h
      - /include/times.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/utils.h
      - /include/virtio.h
      - /include/vm.h
      - /kernel/lwext4/LICENSE
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.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/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /linker/k210.ld
      - /linker/qemu.ld
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usys.pl
      - /.gitignore
      - /gdbinit
      - /LICENSE
      - /Makefile
      b0548bdf
    • 赤道会师's avatar
      Update 160 files · 79444e3c
      赤道会师 authored
      - /doc/内存管理.md
      - /doc/内核启动.md
      - /doc/文件系统.md
      - /doc/进程管理.md
      - /doc/img/Figure-1.1.png
      - /doc/img/Figure-3.1.jpg
      - /doc/img/Figure-3.2.jpg
      - /doc/img/Figure-3.3.jpg
      - /doc/img/Figure-3.4.jpg
      - /doc/img/proc.png
      - /doc/img/wait4.png
      - /include/bio.h
      - /include/buf.h
      - /include/console.h
      - /include/defs.h
      - /include/disk.h
      - /include/dmac.h
      - /include/elf.h
      - /include/fcntl.h
      - /include/file.h
      - /include/fpioa.h
      - /include/fs.h
      - /include/gpiohs.h
      - /include/intr.h
      - /include/kalloc.h
      - /include/kmm.h
      - /include/memlayout.h
      - /include/mm.h
      - /include/param.h
      - /include/pipe.h
      - /include/plic.h
      - /include/printf.h
      - /include/proc.h
      - /include/riscv.h
      - /include/sbi.h
      - /include/sdcard.h
      - /include/sleeplock.h
      - /include/spi.h
      - /include/spinlock.h
      - /include/stat.h
      - /include/string.h
      - /include/syscall.h
      - /include/sysctl.h
      - /include/sysinfo.h
      - /include/sysnum.h
      - /include/timer.h
      - /include/times.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/utils.h
      - /include/virtio.h
      - /include/vm.h
      - /include/lwext4/blockdev.h
      - /include/lwext4/ext4.h
      - /include/lwext4/ext4_balloc.h
      - /include/lwext4/ext4_bcache.h
      - /include/lwext4/ext4_bitmap.h
      - /include/lwext4/ext4_blockdev.h
      - /include/lwext4/ext4_block_group.h
      - /include/lwext4/ext4_config.h
      - /include/lwext4/ext4_crc32.h
      - /include/lwext4/ext4_debug.h
      - /include/lwext4/ext4_dir.h
      - /include/lwext4/ext4_dir_idx.h
      - /include/lwext4/ext4_errno.h
      - /include/lwext4/ext4_extent.h
      - /include/lwext4/ext4_fs.h
      - /include/lwext4/ext4_hash.h
      - /include/lwext4/ext4_ialloc.h
      - /include/lwext4/ext4_inode.h
      - /include/lwext4/ext4_journal.h
      - /include/lwext4/ext4_mbr.h
      - /include/lwext4/ext4_misc.h
      - /include/lwext4/ext4_mkfs.h
      - /include/lwext4/ext4_oflags.h
      - /include/lwext4/ext4_super.h
      - /include/lwext4/ext4_trans.h
      - /include/lwext4/ext4_types.h
      - /include/lwext4/ext4_xattr.h
      - /include/lwext4/misc/queue.h
      - /include/lwext4/misc/tree.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/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.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/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/lwext4/LICENSE
      - /linker/k210.ld
      - /linker/qemu.ld
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usys.pl
      - /.gitignore
      - /gdbinit
      - /LICENSE
      - /Makefile
      79444e3c
    • 赤道会师's avatar
      Update 143 files · 7e4155a1
      赤道会师 authored
      - /doc/AVX512OS.pdf
      - /doc/uboot_command.md
      - /doc/初赛提测.md
      - /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/error.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/futex.h
      - /kernel/include/gpiohs.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/sd_final.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/uart.h
      - /kernel/include/uname.h
      - /kernel/include/utils.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /kernel/include/vma.h
      - /kernel/bin.S
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_qemu.S
      - /kernel/entry_visionfive.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/futex.c
      - /kernel/gpiohs.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/main.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sd_final.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/syssig.c
      - /kernel/systime.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/vma.c
      - /kernel/xv6-riscv-license
      - /linker/qemu.ld
      - /linker/visionfive.ld
      - /tools/addr2line.py
      - /tools/cmd.txt
      - /tools/writecode.py
      - /xv6-user/busybox_test.c
      - /xv6-user/cat.c
      - /xv6-user/echo.c
      - /xv6-user/find.c
      - /xv6-user/forktest.c
      - /xv6-user/grading_init.c
      - /xv6-user/grep.c
      - /xv6-user/grind.c
      - /xv6-user/init-for-test.S
      - /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/modify_file_name.sh
      - /xv6-user/mv.c
      - /xv6-user/myDup3.c
      - /xv6-user/printf.c
      - /xv6-user/rm.c
      - /xv6-user/sh.c
      - /xv6-user/sleep.c
      - /xv6-user/strace.c
      - /xv6-user/stressfs.c
      - /xv6-user/test.c
      - /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
      - /.gitignore
      - /libctask.txt
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /sdcard.img.gz
      - /taskList.md
      - /thread.md
      7e4155a1
    • 赤道会师's avatar
      Update 143 files · b6e714a8
      赤道会师 authored
      - /doc/AVX512OS.pdf
      - /doc/uboot_command.md
      - /doc/初赛提测.md
      - /kernel/bin.S
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_qemu.S
      - /kernel/entry_visionfive.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/futex.c
      - /kernel/gpiohs.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/main.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.c
      - /kernel/sd_final.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/syssig.c
      - /kernel/systime.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/vma.c
      - /kernel/xv6-riscv-license
      - /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/error.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/futex.h
      - /kernel/include/gpiohs.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/sdcard.h
      - /kernel/include/sd_final.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/uart.h
      - /kernel/include/uname.h
      - /kernel/include/utils.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /kernel/include/vma.h
      - /linker/qemu.ld
      - /linker/visionfive.ld
      - /tools/addr2line.py
      - /tools/cmd.txt
      - /tools/writecode.py
      - /xv6-user/busybox_test.c
      - /xv6-user/cat.c
      - /xv6-user/echo.c
      - /xv6-user/find.c
      - /xv6-user/forktest.c
      - /xv6-user/grading_init.c
      - /xv6-user/grep.c
      - /xv6-user/grind.c
      - /xv6-user/init-for-test.S
      - /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/modify_file_name.sh
      - /xv6-user/mv.c
      - /xv6-user/myDup3.c
      - /xv6-user/printf.c
      - /xv6-user/rm.c
      - /xv6-user/sh.c
      - /xv6-user/sleep.c
      - /xv6-user/strace.c
      - /xv6-user/stressfs.c
      - /xv6-user/test.c
      - /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
      - /sdcard.img.gz
      - /.gitignore
      - /libctask.txt
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /taskList.md
      - /thread.md
      b6e714a8
    • 赤道会师's avatar
      Update 169 files · 823274d7
      赤道会师 authored
      - /doc/img/Figure-1.1.png
      - /doc/img/Figure-3.1.jpg
      - /doc/img/Figure-3.2.jpg
      - /doc/img/Figure-3.3.jpg
      - /doc/img/Figure-3.4.jpg
      - /doc/img/proc.png
      - /doc/img/wait4.png
      - /doc/内存管理.md
      - /doc/内核启动.md
      - /doc/文件系统.md
      - /doc/进程管理.md
      - /include/lwext4/misc/queue.h
      - /include/lwext4/misc/tree.h
      - /include/lwext4/blockdev.h
      - /include/lwext4/ext4.h
      - /include/lwext4/ext4_balloc.h
      - /include/lwext4/ext4_bcache.h
      - /include/lwext4/ext4_bitmap.h
      - /include/lwext4/ext4_block_group.h
      - /include/lwext4/ext4_blockdev.h
      - /include/lwext4/ext4_config.h
      - /include/lwext4/ext4_crc32.h
      - /include/lwext4/ext4_debug.h
      - /include/lwext4/ext4_dir.h
      - /include/lwext4/ext4_dir_idx.h
      - /include/lwext4/ext4_errno.h
      - /include/lwext4/ext4_extent.h
      - /include/lwext4/ext4_fs.h
      - /include/lwext4/ext4_hash.h
      - /include/lwext4/ext4_ialloc.h
      - /include/lwext4/ext4_inode.h
      - /include/lwext4/ext4_journal.h
      - /include/lwext4/ext4_mbr.h
      - /include/lwext4/ext4_misc.h
      - /include/lwext4/ext4_mkfs.h
      - /include/lwext4/ext4_oflags.h
      - /include/lwext4/ext4_super.h
      - /include/lwext4/ext4_trans.h
      - /include/lwext4/ext4_types.h
      - /include/lwext4/ext4_xattr.h
      - /include/bio.h
      - /include/buf.h
      - /include/console.h
      - /include/defs.h
      - /include/disk.h
      - /include/dmac.h
      - /include/elf.h
      - /include/fcntl.h
      - /include/file.h
      - /include/fpioa.h
      - /include/fs.h
      - /include/gpiohs.h
      - /include/intr.h
      - /include/ioctl.h
      - /include/kalloc.h
      - /include/kmm.h
      - /include/memlayout.h
      - /include/mm.h
      - /include/param.h
      - /include/pipe.h
      - /include/plic.h
      - /include/printf.h
      - /include/proc.h
      - /include/riscv.h
      - /include/sbi.h
      - /include/sdcard.h
      - /include/signal.h
      - /include/sleeplock.h
      - /include/spi.h
      - /include/spinlock.h
      - /include/stat.h
      - /include/string.h
      - /include/syscall.h
      - /include/sysctl.h
      - /include/sysinfo.h
      - /include/syslog.h
      - /include/sysnum.h
      - /include/timer.h
      - /include/times.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/utils.h
      - /include/virtio.h
      - /include/vm.h
      - /kernel/lwext4/LICENSE
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /linker/k210.ld
      - /linker/qemu.ld
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usys.pl
      - /.gitignore
      - /gdbinit
      - /LICENSE
      - /Makefile
      - /README.md
      - /xv6-riscv-license
      823274d7
    • 赤道会师's avatar
      Update 169 files · a306abfb
      赤道会师 authored
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usys.pl
      - /doc/内存管理.md
      - /doc/内核启动.md
      - /doc/文件系统.md
      - /doc/进程管理.md
      - /doc/img/Figure-1.1.png
      - /doc/img/Figure-3.1.jpg
      - /doc/img/Figure-3.2.jpg
      - /doc/img/Figure-3.3.jpg
      - /doc/img/Figure-3.4.jpg
      - /doc/img/proc.png
      - /doc/img/wait4.png
      - /include/bio.h
      - /include/buf.h
      - /include/console.h
      - /include/defs.h
      - /include/disk.h
      - /include/dmac.h
      - /include/elf.h
      - /include/fcntl.h
      - /include/file.h
      - /include/fpioa.h
      - /include/fs.h
      - /include/gpiohs.h
      - /include/intr.h
      - /include/ioctl.h
      - /include/kalloc.h
      - /include/kmm.h
      - /include/memlayout.h
      - /include/mm.h
      - /include/param.h
      - /include/pipe.h
      - /include/plic.h
      - /include/printf.h
      - /include/proc.h
      - /include/riscv.h
      - /include/sbi.h
      - /include/sdcard.h
      - /include/signal.h
      - /include/sleeplock.h
      - /include/spi.h
      - /include/spinlock.h
      - /include/stat.h
      - /include/string.h
      - /include/syscall.h
      - /include/sysctl.h
      - /include/sysinfo.h
      - /include/syslog.h
      - /include/sysnum.h
      - /include/timer.h
      - /include/times.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/utils.h
      - /include/virtio.h
      - /include/vm.h
      - /include/lwext4/blockdev.h
      - /include/lwext4/ext4.h
      - /include/lwext4/ext4_balloc.h
      - /include/lwext4/ext4_bcache.h
      - /include/lwext4/ext4_bitmap.h
      - /include/lwext4/ext4_blockdev.h
      - /include/lwext4/ext4_block_group.h
      - /include/lwext4/ext4_config.h
      - /include/lwext4/ext4_crc32.h
      - /include/lwext4/ext4_debug.h
      - /include/lwext4/ext4_dir.h
      - /include/lwext4/ext4_dir_idx.h
      - /include/lwext4/ext4_errno.h
      - /include/lwext4/ext4_extent.h
      - /include/lwext4/ext4_fs.h
      - /include/lwext4/ext4_hash.h
      - /include/lwext4/ext4_ialloc.h
      - /include/lwext4/ext4_inode.h
      - /include/lwext4/ext4_journal.h
      - /include/lwext4/ext4_mbr.h
      - /include/lwext4/ext4_misc.h
      - /include/lwext4/ext4_mkfs.h
      - /include/lwext4/ext4_oflags.h
      - /include/lwext4/ext4_super.h
      - /include/lwext4/ext4_trans.h
      - /include/lwext4/ext4_types.h
      - /include/lwext4/ext4_xattr.h
      - /include/lwext4/misc/queue.h
      - /include/lwext4/misc/tree.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/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/gpiohs.c
      - /kernel/initcode.S
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/kmm.c
      - /kernel/main.c
      - /kernel/mm.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/sdcard.c
      - /kernel/signal.c
      - /kernel/sig_trampoline.S
      - /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/syslog.c
      - /kernel/sysmem.c
      - /kernel/sysothers.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/lwext4/blockdev.c
      - /kernel/lwext4/ext4.c
      - /kernel/lwext4/ext4_balloc.c
      - /kernel/lwext4/ext4_bcache.c
      - /kernel/lwext4/ext4_bitmap.c
      - /kernel/lwext4/ext4_blockdev.c
      - /kernel/lwext4/ext4_block_group.c
      - /kernel/lwext4/ext4_crc32.c
      - /kernel/lwext4/ext4_debug.c
      - /kernel/lwext4/ext4_dir.c
      - /kernel/lwext4/ext4_dir_idx.c
      - /kernel/lwext4/ext4_extent.c
      - /kernel/lwext4/ext4_fs.c
      - /kernel/lwext4/ext4_hash.c
      - /kernel/lwext4/ext4_ialloc.c
      - /kernel/lwext4/ext4_inode.c
      - /kernel/lwext4/ext4_journal.c
      - /kernel/lwext4/ext4_mbr.c
      - /kernel/lwext4/ext4_mkfs.c
      - /kernel/lwext4/ext4_super.c
      - /kernel/lwext4/ext4_trans.c
      - /kernel/lwext4/ext4_xattr.c
      - /kernel/lwext4/LICENSE
      - /linker/k210.ld
      - /linker/qemu.ld
      - /.gitignore
      - /gdbinit
      - /LICENSE
      - /Makefile
      - /README.md
      - /xv6-riscv-license
      a306abfb
    • 赤道会师's avatar
      Update 393 files · fc6c21a8
      赤道会师 authored
      - /bin/bin.sh
      - /bin/hello
      - /bin/lat_sig
      - /bin/localtime
      - /bin/meminfo
      - /bin/mounts
      - /bin/sh
      - /dump/busybox.s
      - /dump/busybox.txt
      - /dump/lmbench_all.s
      - /dump/lmbench_all.txt
      - /linker/kernel.ld
      - /lmbench/SCCS/s.ChangeSet
      - /lmbench/doc/Makefile
      - /lmbench/doc/bargraph.1
      - /lmbench/doc/benchmarks
      - /lmbench/doc/bw_allmem.tbl
      - /lmbench/doc/bw_file_rd.8
      - /lmbench/doc/bw_ipc.tbl
      - /lmbench/doc/bw_mem.8
      - /lmbench/doc/bw_mem_rd.8
      - /lmbench/doc/bw_mmap_rd.8
      - /lmbench/doc/bw_pipe.8
      - /lmbench/doc/bw_reread2.tbl
      - /lmbench/doc/bw_tcp.8
      - /lmbench/doc/bw_tcp.tbl
      - /lmbench/doc/bw_unix.8
      - /lmbench/doc/cache.8
      - /lmbench/doc/ctx.pic
      - /lmbench/doc/ctx.tbl
      - /lmbench/doc/description.ms
      - /lmbench/doc/graph.1
      - /lmbench/doc/lat_allmem.tbl
      - /lmbench/doc/lat_allproc.tbl
      - /lmbench/doc/lat_connect.8
      - /lmbench/doc/lat_connect.tbl
      - /lmbench/doc/lat_ctx.8
      - /lmbench/doc/lat_disk.tbl
      - /lmbench/doc/lat_fcntl.8
      - /lmbench/doc/lat_fifo.8
      - /lmbench/doc/lat_fs.8
      - /lmbench/doc/lat_fs.tbl
      - /lmbench/doc/lat_http.8
      - /lmbench/doc/lat_ipc.tbl
      - /lmbench/doc/lat_mem_rd.8
      - /lmbench/doc/lat_mmap.8
      - /lmbench/doc/lat_nullsys.tbl
      - /lmbench/doc/lat_ops.8
      - /lmbench/doc/lat_pagefault.8
      - /lmbench/doc/lat_pipe.8
      - /lmbench/doc/lat_pipe.tbl
      - /lmbench/doc/lat_proc.8
      - /lmbench/doc/lat_rpc.8
      - /lmbench/doc/lat_select.8
      - /lmbench/doc/lat_sig.8
      - /lmbench/doc/lat_signal.tbl
      - /lmbench/doc/lat_syscall.8
      - /lmbench/doc/lat_tcp.8
      - /lmbench/doc/lat_tcp.tbl
      - /lmbench/doc/lat_udp.8
      - /lmbench/doc/lat_udp.tbl
      - /lmbench/doc/lat_unix.8
      - /lmbench/doc/lat_unix_connect.8
      - /lmbench/doc/line.8
      - /lmbench/doc/lmbench.3
      - /lmbench/doc/lmbench.8
      - /lmbench/doc/lmbench3.ms
      - /lmbench/doc/lmbench3_arch.fig
      - /lmbench/doc/lmbench3_signals.fig
      - /lmbench/doc/lmdd.8
      - /lmbench/doc/mem.pic
      - /lmbench/doc/memhier-color.d
      - /lmbench/doc/memhier-line.d
      - /lmbench/doc/memhier-tlb.d
      - /lmbench/doc/memhier.ms
      - /lmbench/doc/mhz.8
      - /lmbench/doc/par_mem.8
      - /lmbench/doc/par_ops.8
      - /lmbench/doc/parallel.ms
      - /lmbench/doc/pgraph.1
      - /lmbench/doc/rccs.1
      - /lmbench/doc/refdbms.keys
      - /lmbench/doc/references
      - /lmbench/doc/references-
      - /lmbench/doc/references-lmbench3
      - /lmbench/doc/references-memhier
      - /lmbench/doc/references-parallel
      - /lmbench/doc/references-userguide
      - /lmbench/doc/references.private
      - /lmbench/doc/reporting.3
      - /lmbench/doc/results.3
      - /lmbench/doc/stream.8
      - /lmbench/doc/timing.3
      - /lmbench/doc/tlb.8
      - /lmbench/doc/tmac.usenix
      - /lmbench/doc/usenix.ol
      - /lmbench/doc/usenix96.ms
      - /lmbench/doc/userguide.ms
      - /lmbench/results/Makefile
      - /lmbench/scripts/Makefile
      - /lmbench/scripts/README
      - /lmbench/scripts/SHIT
      - /lmbench/scripts/TODO
      - /lmbench/scripts/allctx
      - /lmbench/scripts/allmem
      - /lmbench/scripts/bargraph
      - /lmbench/scripts/bghtml
      - /lmbench/scripts/build
      - /lmbench/scripts/compiler
      - /lmbench/scripts/config
      - /lmbench/scripts/config-run
      - /lmbench/scripts/config-scaling
      - /lmbench/scripts/config.sub
      - /lmbench/scripts/depend
      - /lmbench/scripts/do_ctx
      - /lmbench/scripts/getbg
      - /lmbench/scripts/getbw
      - /lmbench/scripts/getctx
      - /lmbench/scripts/getdisk
      - /lmbench/scripts/getlist
      - /lmbench/scripts/getmax
      - /lmbench/scripts/getmem
      - /lmbench/scripts/getpercent
      - /lmbench/scripts/getresults
      - /lmbench/scripts/getsummary
      - /lmbench/scripts/gifs
      - /lmbench/scripts/gnu-os
      - /lmbench/scripts/graph
      - /lmbench/scripts/html-list
      - /lmbench/scripts/html-man
      - /lmbench/scripts/info
      - /lmbench/scripts/info-template
      - /lmbench/scripts/lmbench
      - /lmbench/scripts/make
      - /lmbench/scripts/man2html
      - /lmbench/scripts/mklink.sh
      - /lmbench/scripts/mkrelease
      - /lmbench/scripts/new2oldctx
      - /lmbench/scripts/opercent
      - /lmbench/scripts/os
      - /lmbench/scripts/oscomp.sh
      - /lmbench/scripts/output
      - /lmbench/scripts/percent
      - /lmbench/scripts/rccs
      - /lmbench/scripts/results
      - /lmbench/scripts/save
      - /lmbench/scripts/stats
      - /lmbench/scripts/statsummary
      - /lmbench/scripts/synchronize
      - /lmbench/scripts/target
      - /lmbench/scripts/version
      - /lmbench/scripts/xroff
      - /lmbench/src/Makefile
      - /lmbench/src/TODO
      - /lmbench/src/bench.h
      - /lmbench/src/bk.ver
      - /lmbench/src/busy.c
      - /lmbench/src/bw_file_rd.c
      - /lmbench/src/bw_mem.c
      - /lmbench/src/bw_mmap_rd.c
      - /lmbench/src/bw_pipe.c
      - /lmbench/src/bw_tcp.c
      - /lmbench/src/bw_udp.c
      - /lmbench/src/bw_unix.c
      - /lmbench/src/cache.c
      - /lmbench/src/clock.c
      - /lmbench/src/disk.c
      - /lmbench/src/enough.c
      - /lmbench/src/flushdisk.c
      - /lmbench/src/getopt.c
      - /lmbench/src/hello.c
      - /lmbench/src/lat_cmd.c
      - /lmbench/src/lat_connect.c
      - /lmbench/src/lat_ctx.c
      - /lmbench/src/lat_dram_page.c
      - /lmbench/src/lat_fcntl.c
      - /lmbench/src/lat_fifo.c
      - /lmbench/src/lat_fs.c
      - /lmbench/src/lat_http.c
      - /lmbench/src/lat_mem_rd.c
      - /lmbench/src/lat_mmap.c
      - /lmbench/src/lat_ops.c
      - /lmbench/src/lat_pagefault.c
      - /lmbench/src/lat_pipe.c
      - /lmbench/src/lat_pmake.c
      - /lmbench/src/lat_proc.c
      - /lmbench/src/lat_rand.c
      - /lmbench/src/lat_rpc.c
      - /lmbench/src/lat_select.c
      - /lmbench/src/lat_sem.c
      - /lmbench/src/lat_sig.c
      - /lmbench/src/lat_syscall.c
      - /lmbench/src/lat_tcp.c
      - /lmbench/src/lat_udp.c
      - /lmbench/src/lat_unix.c
      - /lmbench/src/lat_unix_connect.c
      - /lmbench/src/lat_usleep.c
      - /lmbench/src/lib_debug.c
      - /lmbench/src/lib_debug.h
      - /lmbench/src/lib_mem.c
      - /lmbench/src/lib_mem.h
      - /lmbench/src/lib_sched.c
      - /lmbench/src/lib_stats.c
      - /lmbench/src/lib_tcp.c
      - /lmbench/src/lib_tcp.h
      - /lmbench/src/lib_timing.c
      - /lmbench/src/lib_udp.c
      - /lmbench/src/lib_udp.h
      - /lmbench/src/lib_unix.c
      - /lmbench/src/lib_unix.h
      - /lmbench/src/line.c
      - /lmbench/src/lmbench_all.c
      - /lmbench/src/lmdd.1
      - /lmbench/src/lmdd.c
      - /lmbench/src/lmexes.txt
      - /lmbench/src/lmhttp.c
      - /lmbench/src/loop_o.c
      - /lmbench/src/memsize.c
      - /lmbench/src/mhz.c
      - /lmbench/src/msleep.c
      - /lmbench/src/names.h
      - /lmbench/src/par_mem.c
      - /lmbench/src/par_ops.c
      - /lmbench/src/rhttp.c
      - /lmbench/src/seek.c
      - /lmbench/src/stats.h
      - /lmbench/src/stream.c
      - /lmbench/src/timing.h
      - /lmbench/src/timing_o.c
      - /lmbench/src/tlb.c
      - /lmbench/src/version.h
      - /lmbench/src/webpage-lm.tar
      - /lmbench/ACKNOWLEDGEMENTS
      - /lmbench/CHANGES
      - /lmbench/COPYING
      - /lmbench/COPYING-2
      - /lmbench/Makefile
      - /lmbench/README
      - /lmbench/debug-make
      - /lmbench/hbench-REBUTTAL
      - /lmbench/musl-make
      - /sbi/fw_jump.elf
      - /sd/busybox
      - /sd/busybox_cmd.txt
      - /sd/busybox_testcode.sh
      - /sd/date.lua
      - /sd/file_io.lua
      - /sd/lmbench_all
      - /sd/lmbench_testcode.sh
      - /sd/lua
      - /sd/lua_testcode.sh
      - /sd/max_min.lua
      - /sd/random.lua
      - /sd/remove.lua
      - /sd/round_num.lua
      - /sd/sin30.lua
      - /sd/sort.lua
      - /sd/strings.lua
      - /sd/test.c
      - /sd/test.sh
      - /src/include/utils/list.h
      - /src/include/utils/waitqueue.h
      - /src/sifive/devices/ccache.h
      - /src/sifive/devices/clint.h
      - /src/sifive/devices/ememoryotp.h
      - /src/sifive/devices/gpio.h
      - /src/sifive/devices/i2c.h
      - /src/sifive/devices/spi.h
      - /src/sifive/devices/uart.h
      - /src/sifive/devices/ux00prci.h
      - /src/include/buf.h
      - /src/include/console.h
      - /src/include/copy.h
      - /src/include/cpu.h
      - /src/include/defs.h
      - /src/include/dev.h
      - /src/include/disk.h
      - /src/include/diskio.h
      - /src/include/elf.h
      - /src/include/errno.h
      - /src/include/exec.h
      - /src/include/fat32.h
      - /src/include/fcntl.h
      - /src/include/ff.h
      - /src/include/ffconf.h
      - /src/include/file.h
      - /src/include/image.h
      - /src/include/intr.h
      - /src/include/kalloc.h
      - /src/include/memlayout.h
      - /src/include/mmap.h
      - /src/include/param.h
      - /src/include/pipe.h
      - /src/include/plic.h
      - /src/include/pm.h
      - /src/include/poll.h
      - /src/include/printf.h
      - /src/include/proc.h
      - /src/include/queue.h
      - /src/include/ramdisk.h
      - /src/include/riscv.h
      - /src/include/rusage.h
      - /src/include/sbi.h
      - /src/include/sd.h
      - /src/include/signal.h
      - /src/include/sleeplock.h
      - /src/include/socket.h
      - /src/include/spi.h
      - /src/include/spinlock.h
      - /src/include/stat.h
      - /src/include/string.h
      - /src/include/syscall.h
      - /src/include/sysinfo.h
      - /src/include/timer.h
      - /src/include/trap.h
      - /src/include/types.h
      - /src/include/uname.h
      - /src/include/virtio.h
      - /src/include/vm.h
      - /src/include/vma.h
      - /src/sifive/barrier.h
      - /src/sifive/bits.h
      - /src/sifive/const.h
      - /src/sifive/encoding.h
      - /src/sifive/platform.h
      - /src/sifive/smp.h
      - /src/bio.c
      - /src/copy.c
      - /src/cpu.c
      - /src/debug.c
      - /src/dev.c
      - /src/disk.c
      - /src/diskio.c
      - /src/entry.S
      - /src/exec.c
      - /src/fat32.c
      - /src/file.c
      - /src/image.c
      - /src/intr.c
      - /src/kernelvec.S
      - /src/kmalloc.c
      - /src/link_disk.S
      - /src/link_null.S
      - /src/main.c
      - /src/mmap.c
      - /src/pipe.c
      - /src/plic.c
      - /src/pm.c
      - /src/poll.c
      - /src/printf.c
      - /src/proc.c
      - /src/ramdisk.c
      - /src/sd.c
      - /src/sig_trampoline.S
      - /src/signal.c
      - /src/sleeplock.c
      - /src/spi.c
      - /src/spinlock.c
      - /src/string.c
      - /src/swtch.S
      - /src/sysfile.c
      - /src/syslog.c
      - /src/sysmem.c
      - /src/syspoll.c
      - /src/sysproc.c
      - /src/syssig.c
      - /src/systime.c
      - /src/timer.c
      - /src/trampoline.S
      - /src/trap.c
      - /src/uarg.c
      - /src/uname.c
      - /src/vm.c
      - /src/vma.c
      - /syscall/sys.sh
      - /syscall/syscall.c
      - /usrinit/busybox_test.c
      - /usrinit/initcode.S
      - /usrinit/lmbench_test.c
      - /usrinit/lua_test.c
      - /usrinit/mytest.sh
      - /usrinit/printf.c
      - /usrinit/sacrifice.c
      - /usrinit/user.h
      - /.vscode/settings.json
      - /.gdbinit
      - /.gdbinit.tmpl-riscv
      - /disk.img
      - /Makefile
      - /README.md
      - /screen.0
      - /test
      - /test-gdb
      fc6c21a8
    • 赤道会师's avatar
      Update 393 files · 9c6d83cf
      赤道会师 authored
      - /.vscode/settings.json
      - /bin/bin.sh
      - /bin/hello
      - /bin/lat_sig
      - /bin/localtime
      - /bin/meminfo
      - /bin/mounts
      - /bin/sh
      - /dump/busybox.txt
      - /dump/lmbench_all.txt
      - /dump/lmbench_all.s
      - /dump/busybox.s
      - /linker/kernel.ld
      - /lmbench/ACKNOWLEDGEMENTS
      - /lmbench/CHANGES
      - /lmbench/COPYING
      - /lmbench/COPYING-2
      - /lmbench/debug-make
      - /lmbench/hbench-REBUTTAL
      - /lmbench/Makefile
      - /lmbench/musl-make
      - /lmbench/README
      - /lmbench/doc/bargraph.1
      - /lmbench/doc/benchmarks
      - /lmbench/doc/bw_allmem.tbl
      - /lmbench/doc/bw_file_rd.8
      - /lmbench/doc/bw_ipc.tbl
      - /lmbench/doc/bw_mem.8
      - /lmbench/doc/bw_mem_rd.8
      - /lmbench/doc/bw_mmap_rd.8
      - /lmbench/doc/bw_pipe.8
      - /lmbench/doc/bw_reread2.tbl
      - /lmbench/doc/bw_tcp.8
      - /lmbench/doc/bw_tcp.tbl
      - /lmbench/doc/bw_unix.8
      - /lmbench/doc/cache.8
      - /lmbench/doc/ctx.pic
      - /lmbench/doc/ctx.tbl
      - /lmbench/doc/description.ms
      - /lmbench/doc/graph.1
      - /lmbench/doc/lat_allmem.tbl
      - /lmbench/doc/lat_allproc.tbl
      - /lmbench/doc/lat_connect.8
      - /lmbench/doc/lat_connect.tbl
      - /lmbench/doc/lat_ctx.8
      - /lmbench/doc/lat_disk.tbl
      - /lmbench/doc/lat_fcntl.8
      - /lmbench/doc/lat_fifo.8
      - /lmbench/doc/lat_fs.8
      - /lmbench/doc/lat_fs.tbl
      - /lmbench/doc/lat_http.8
      - /lmbench/doc/lat_ipc.tbl
      - /lmbench/doc/lat_mem_rd.8
      - /lmbench/doc/lat_mmap.8
      - /lmbench/doc/lat_nullsys.tbl
      - /lmbench/doc/lat_ops.8
      - /lmbench/doc/lat_pagefault.8
      - /lmbench/doc/lat_pipe.8
      - /lmbench/doc/lat_pipe.tbl
      - /lmbench/doc/lat_proc.8
      - /lmbench/doc/lat_rpc.8
      - /lmbench/doc/lat_select.8
      - /lmbench/doc/lat_sig.8
      - /lmbench/doc/lat_signal.tbl
      - /lmbench/doc/lat_syscall.8
      - /lmbench/doc/lat_tcp.8
      - /lmbench/doc/lat_tcp.tbl
      - /lmbench/doc/lat_udp.8
      - /lmbench/doc/lat_udp.tbl
      - /lmbench/doc/lat_unix.8
      - /lmbench/doc/lat_unix_connect.8
      - /lmbench/doc/line.8
      - /lmbench/doc/lmbench.3
      - /lmbench/doc/lmbench.8
      - /lmbench/doc/lmbench3.ms
      - /lmbench/doc/lmbench3_arch.fig
      - /lmbench/doc/lmbench3_signals.fig
      - /lmbench/doc/lmdd.8
      - /lmbench/doc/Makefile
      - /lmbench/doc/mem.pic
      - /lmbench/doc/memhier-color.d
      - /lmbench/doc/memhier-line.d
      - /lmbench/doc/memhier-tlb.d
      - /lmbench/doc/memhier.ms
      - /lmbench/doc/mhz.8
      - /lmbench/doc/parallel.ms
      - /lmbench/doc/par_mem.8
      - /lmbench/doc/par_ops.8
      - /lmbench/doc/pgraph.1
      - /lmbench/doc/rccs.1
      - /lmbench/doc/refdbms.keys
      - /lmbench/doc/references
      - /lmbench/doc/references-
      - /lmbench/doc/references-lmbench3
      - /lmbench/doc/references-memhier
      - /lmbench/doc/references-parallel
      - /lmbench/doc/references-userguide
      - /lmbench/doc/references.private
      - /lmbench/doc/reporting.3
      - /lmbench/doc/results.3
      - /lmbench/doc/stream.8
      - /lmbench/doc/timing.3
      - /lmbench/doc/tlb.8
      - /lmbench/doc/tmac.usenix
      - /lmbench/doc/usenix.ol
      - /lmbench/doc/usenix96.ms
      - /lmbench/doc/userguide.ms
      - /lmbench/results/Makefile
      - /lmbench/SCCS/s.ChangeSet
      - /lmbench/scripts/allctx
      - /lmbench/scripts/allmem
      - /lmbench/scripts/bargraph
      - /lmbench/scripts/bghtml
      - /lmbench/scripts/build
      - /lmbench/scripts/compiler
      - /lmbench/scripts/config
      - /lmbench/scripts/config-run
      - /lmbench/scripts/config-scaling
      - /lmbench/scripts/config.sub
      - /lmbench/scripts/depend
      - /lmbench/scripts/do_ctx
      - /lmbench/scripts/getbg
      - /lmbench/scripts/getbw
      - /lmbench/scripts/getctx
      - /lmbench/scripts/getdisk
      - /lmbench/scripts/getlist
      - /lmbench/scripts/getmax
      - /lmbench/scripts/getmem
      - /lmbench/scripts/getpercent
      - /lmbench/scripts/getresults
      - /lmbench/scripts/getsummary
      - /lmbench/scripts/gifs
      - /lmbench/scripts/gnu-os
      - /lmbench/scripts/graph
      - /lmbench/scripts/html-list
      - /lmbench/scripts/html-man
      - /lmbench/scripts/info
      - /lmbench/scripts/info-template
      - /lmbench/scripts/lmbench
      - /lmbench/scripts/make
      - /lmbench/scripts/Makefile
      - /lmbench/scripts/man2html
      - /lmbench/scripts/mklink.sh
      - /lmbench/scripts/mkrelease
      - /lmbench/scripts/new2oldctx
      - /lmbench/scripts/opercent
      - /lmbench/scripts/os
      - /lmbench/scripts/oscomp.sh
      - /lmbench/scripts/output
      - /lmbench/scripts/percent
      - /lmbench/scripts/rccs
      - /lmbench/scripts/README
      - /lmbench/scripts/results
      - /lmbench/scripts/save
      - /lmbench/scripts/SHIT
      - /lmbench/scripts/stats
      - /lmbench/scripts/statsummary
      - /lmbench/scripts/synchronize
      - /lmbench/scripts/target
      - /lmbench/scripts/TODO
      - /lmbench/scripts/version
      - /lmbench/scripts/xroff
      - /lmbench/src/bench.h
      - /lmbench/src/bk.ver
      - /lmbench/src/busy.c
      - /lmbench/src/bw_file_rd.c
      - /lmbench/src/bw_mem.c
      - /lmbench/src/bw_mmap_rd.c
      - /lmbench/src/bw_pipe.c
      - /lmbench/src/bw_tcp.c
      - /lmbench/src/bw_udp.c
      - /lmbench/src/bw_unix.c
      - /lmbench/src/cache.c
      - /lmbench/src/clock.c
      - /lmbench/src/disk.c
      - /lmbench/src/enough.c
      - /lmbench/src/flushdisk.c
      - /lmbench/src/getopt.c
      - /lmbench/src/hello.c
      - /lmbench/src/lat_cmd.c
      - /lmbench/src/lat_connect.c
      - /lmbench/src/lat_ctx.c
      - /lmbench/src/lat_dram_page.c
      - /lmbench/src/lat_fcntl.c
      - /lmbench/src/lat_fifo.c
      - /lmbench/src/lat_fs.c
      - /lmbench/src/lat_http.c
      - /lmbench/src/lat_mem_rd.c
      - /lmbench/src/lat_mmap.c
      - /lmbench/src/lat_ops.c
      - /lmbench/src/lat_pagefault.c
      - /lmbench/src/lat_pipe.c
      - /lmbench/src/lat_pmake.c
      - /lmbench/src/lat_proc.c
      - /lmbench/src/lat_rand.c
      - /lmbench/src/lat_rpc.c
      - /lmbench/src/lat_select.c
      - /lmbench/src/lat_sem.c
      - /lmbench/src/lat_sig.c
      - /lmbench/src/lat_syscall.c
      - /lmbench/src/lat_tcp.c
      - /lmbench/src/lat_udp.c
      - /lmbench/src/lat_unix.c
      - /lmbench/src/lat_unix_connect.c
      - /lmbench/src/lat_usleep.c
      - /lmbench/src/lib_debug.c
      - /lmbench/src/lib_debug.h
      - /lmbench/src/lib_mem.c
      - /lmbench/src/lib_mem.h
      - /lmbench/src/lib_sched.c
      - /lmbench/src/lib_stats.c
      - /lmbench/src/lib_tcp.c
      - /lmbench/src/lib_tcp.h
      - /lmbench/src/lib_timing.c
      - /lmbench/src/lib_udp.c
      - /lmbench/src/lib_udp.h
      - /lmbench/src/lib_unix.c
      - /lmbench/src/lib_unix.h
      - /lmbench/src/line.c
      - /lmbench/src/lmbench_all.c
      - /lmbench/src/lmdd.1
      - /lmbench/src/lmdd.c
      - /lmbench/src/lmexes.txt
      - /lmbench/src/lmhttp.c
      - /lmbench/src/loop_o.c
      - /lmbench/src/Makefile
      - /lmbench/src/memsize.c
      - /lmbench/src/mhz.c
      - /lmbench/src/msleep.c
      - /lmbench/src/names.h
      - /lmbench/src/par_mem.c
      - /lmbench/src/par_ops.c
      - /lmbench/src/rhttp.c
      - /lmbench/src/seek.c
      - /lmbench/src/stats.h
      - /lmbench/src/stream.c
      - /lmbench/src/timing.h
      - /lmbench/src/timing_o.c
      - /lmbench/src/tlb.c
      - /lmbench/src/TODO
      - /lmbench/src/version.h
      - /lmbench/src/webpage-lm.tar
      - /sbi/fw_jump.elf
      - /sd/busybox
      - /sd/lmbench_all
      - /sd/busybox_cmd.txt
      - /sd/busybox_testcode.sh
      - /sd/date.lua
      - /sd/file_io.lua
      - /sd/lmbench_testcode.sh
      - /sd/lua
      - /sd/lua_testcode.sh
      - /sd/max_min.lua
      - /sd/random.lua
      - /sd/remove.lua
      - /sd/round_num.lua
      - /sd/sin30.lua
      - /sd/sort.lua
      - /sd/strings.lua
      - /sd/test.c
      - /sd/test.sh
      - /src/bio.c
      - /src/copy.c
      - /src/cpu.c
      - /src/debug.c
      - /src/dev.c
      - /src/disk.c
      - /src/diskio.c
      - /src/entry.S
      - /src/exec.c
      - /src/fat32.c
      - /src/file.c
      - /src/image.c
      - /src/intr.c
      - /src/kernelvec.S
      - /src/kmalloc.c
      - /src/link_disk.S
      - /src/link_null.S
      - /src/main.c
      - /src/mmap.c
      - /src/pipe.c
      - /src/plic.c
      - /src/pm.c
      - /src/poll.c
      - /src/printf.c
      - /src/proc.c
      - /src/ramdisk.c
      - /src/sd.c
      - /src/signal.c
      - /src/sig_trampoline.S
      - /src/sleeplock.c
      - /src/spi.c
      - /src/spinlock.c
      - /src/string.c
      - /src/swtch.S
      - /src/sysfile.c
      - /src/syslog.c
      - /src/sysmem.c
      - /src/syspoll.c
      - /src/sysproc.c
      - /src/syssig.c
      - /src/systime.c
      - /src/timer.c
      - /src/trampoline.S
      - /src/trap.c
      - /src/uarg.c
      - /src/uname.c
      - /src/vm.c
      - /src/vma.c
      - /src/include/buf.h
      - /src/include/console.h
      - /src/include/copy.h
      - /src/include/cpu.h
      - /src/include/defs.h
      - /src/include/dev.h
      - /src/include/disk.h
      - /src/include/diskio.h
      - /src/include/elf.h
      - /src/include/errno.h
      - /src/include/exec.h
      - /src/include/fat32.h
      - /src/include/fcntl.h
      - /src/include/ff.h
      - /src/include/ffconf.h
      - /src/include/file.h
      - /src/include/image.h
      - /src/include/intr.h
      - /src/include/kalloc.h
      - /src/include/memlayout.h
      - /src/include/mmap.h
      - /src/include/param.h
      - /src/include/pipe.h
      - /src/include/plic.h
      - /src/include/pm.h
      - /src/include/poll.h
      - /src/include/printf.h
      - /src/include/proc.h
      - /src/include/queue.h
      - /src/include/ramdisk.h
      - /src/include/riscv.h
      - /src/include/rusage.h
      - /src/include/sbi.h
      - /src/include/sd.h
      - /src/include/signal.h
      - /src/include/sleeplock.h
      - /src/include/socket.h
      - /src/include/spi.h
      - /src/include/spinlock.h
      - /src/include/stat.h
      - /src/include/string.h
      - /src/include/syscall.h
      - /src/include/sysinfo.h
      - /src/include/timer.h
      - /src/include/trap.h
      - /src/include/types.h
      - /src/include/uname.h
      - /src/include/virtio.h
      - /src/include/vm.h
      - /src/include/vma.h
      - /src/include/utils/list.h
      - /src/include/utils/waitqueue.h
      - /src/sifive/barrier.h
      - /src/sifive/bits.h
      - /src/sifive/const.h
      - /src/sifive/encoding.h
      - /src/sifive/platform.h
      - /src/sifive/smp.h
      - /src/sifive/devices/ccache.h
      - /src/sifive/devices/clint.h
      - /src/sifive/devices/ememoryotp.h
      - /src/sifive/devices/gpio.h
      - /src/sifive/devices/i2c.h
      - /src/sifive/devices/spi.h
      - /src/sifive/devices/uart.h
      - /src/sifive/devices/ux00prci.h
      - /syscall/sys.sh
      - /syscall/syscall.c
      - /usrinit/busybox_test.c
      - /usrinit/initcode.S
      - /usrinit/lmbench_test.c
      - /usrinit/lua_test.c
      - /usrinit/mytest.sh
      - /usrinit/printf.c
      - /usrinit/sacrifice.c
      - /usrinit/user.h
      - /disk.img
      - /.gdbinit
      - /.gdbinit.tmpl-riscv
      - /Makefile
      - /README.md
      - /screen.0
      - /test
      - /test-gdb
      9c6d83cf
    • 赤道会师's avatar
      Update 319 files · 7cfdd5d3
      赤道会师 authored
      - /docs/assets/Figure-3.4.jpg
      - /docs/assets/image-20230413210525635.png
      - /docs/assets/image-20230414092325884.png
      - /docs/assets/image-20230414092436129.png
      - /docs/assets/image-20230414095253521.png
      - /docs/assets/image-20230501164809316.png
      - /docs/assets/image-20230501165031077.png
      - /docs/assets/image-20230501165255780.png
      - /docs/assets/image-20230501165757743.png
      - /docs/assets/image-20230501171544943.png
      - /docs/assets/image-20230501171634475.png
      - /docs/assets/image-20230501173112170.png
      - /docs/assets/image-20230501200130680.png
      - /docs/assets/image-20230501200205502.png
      - /docs/assets/image-20230501203027995.png
      - /docs/assets/image-20230501203900943.png
      - /docs/assets/image-20230501204832563.png
      - /docs/assets/image-20230501210337224.png
      - /docs/assets/image-20230501210350754.png
      - /docs/assets/image-20230501223557149.png
      - /docs/assets/image-20230502111957058.png
      - /docs/assets/image-20230502145746590.png
      - /docs/assets/image-20230502145817030.png
      - /docs/assets/image-20230606213748284.png
      - /docs/assets/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcmljaGFyZC5kYWk=,size_20,color_FFFFFF,t_70,g_se,x_16-1683351875424-10.png
      - /docs/assets/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcmljaGFyZC5kYWk=,size_20,color_FFFFFF,t_70,g_se,x_16-1683351880927-13.png
      - /docs/assets/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcmljaGFyZC5kYWk=,size_20,color_FFFFFF,t_70,g_se,x_16.png
      - /docs/assets/内核fd与用户fd.drawio.png
      - /docs/assets/进程地址空间.drawio.svg
      - /docs/FarmOS - FAT32 簇层.md
      - /docs/FarmOS - Trap与时钟中断.md
      - /docs/FarmOS - VFS.md
      - /docs/FarmOS - boot.md
      - /docs/FarmOS - 内存管理.md
      - /docs/FarmOS - 用户进程与调度.md
      - /docs/FarmOS - 磁盘缓存.md
      - /docs/FarmOS - 系统调用的实现.md
      - /docs/RISCV64寄存器.md
      - /docs/SBI:Supervisor Software Binary Interface 软件二进制接口(译).md
      - /docs/binToC规格.md
      - /docs/fs多核操作设计.md
      - /docs/gdb调试方法.md
      - /docs/kmalloc.md
      - /docs/riscv-xv6启动流程.md
      - /docs/区域赛官方系统调用手册.md
      - /docs/程序移植笔记.md
      - /docs/第一阶段-文件系统.md
      - /include/asm/trapframe.h
      - /include/dev/dtb.h
      - /include/dev/interface.h
      - /include/dev/plic.h
      - /include/dev/rtc.h
      - /include/dev/sbi.h
      - /include/dev/sd.h
      - /include/dev/timer.h
      - /include/dev/uart.h
      - /include/dev/virtio.h
      - /include/fs/buf.h
      - /include/fs/chardev.h
      - /include/fs/cluster.h
      - /include/fs/console.h
      - /include/fs/dirent.h
      - /include/fs/fat32.h
      - /include/fs/fd.h
      - /include/fs/fd_device.h
      - /include/fs/file.h
      - /include/fs/file_device.h
      - /include/fs/file_time.h
      - /include/fs/fs.h
      - /include/fs/initcall.h
      - /include/fs/kload.h
      - /include/fs/pipe.h
      - /include/fs/socket.h
      - /include/fs/stat.h
      - /include/fs/thread_fs.h
      - /include/fs/vfs.h
      - /include/futex/futex.h
      - /include/ipc/shm.h
      - /include/lib/elf.h
      - /include/lib/error.h
      - /include/lib/log.h
      - /include/lib/printf.h
      - /include/lib/profiling.h
      - /include/lib/queue.h
      - /include/lib/string.h
      - /include/lib/terminal.h
      - /include/lib/transfer.h
      - /include/lib/vprint.h
      - /include/lib/wchar.h
      - /include/lock/lock.h
      - /include/lock/mutex.h
      - /include/lock/sleeplock.h
      - /include/lock/spinlock.h
      - /include/mm/kmalloc.h
      - /include/mm/memlayout.h
      - /include/mm/mmtest.h
      - /include/mm/mmu.h
      - /include/mm/pmm.h
      - /include/mm/vmm.h
      - /include/mm/vmtools.h
      - /include/signal/itimer.h
      - /include/signal/machine.h
      - /include/signal/signal.h
      - /include/signal/sigset.h
      - /include/sys/errno.h
      - /include/sys/sys_info.h
      - /include/sys/syscall.h
      - /include/sys/syscall_fs.h
      - /include/sys/syscall_ids.h
      - /include/sys/syscall_mmap.h
      - /include/sys/syscall_proc.h
      - /include/sys/time.h
      - /include/sys/utsname.h
      - /include/trap/trap.h
      - /include/trap/trapframe.h
      - /include/proc/deprecated/nanosleep.h
      - /include/proc/deprecated/proc.h
      - /include/proc/deprecated/schedule.h
      - /include/proc/deprecated/wait.h
      - /include/proc/context.h
      - /include/proc/cpu.h
      - /include/proc/dynamic_link.h
      - /include/proc/interface.h
      - /include/proc/proc.h
      - /include/proc/procarg.h
      - /include/proc/sched.h
      - /include/proc/sleep.h
      - /include/proc/thread.h
      - /include/proc/times.h
      - /include/proc/tsleep.h
      - /include/param.h
      - /include/riscv.h
      - /include/types.h
      - /kern/boot/Makefile
      - /kern/boot/entry.S
      - /kern/boot/main.c
      - /kern/boot/start.c
      - /kern/dev/Makefile
      - /kern/dev/dev_interface.c
      - /kern/dev/dtb.c
      - /kern/dev/plic.c
      - /kern/dev/rtc.c
      - /kern/dev/timer.c
      - /kern/dev/uart.c
      - /kern/driver/Makefile
      - /kern/driver/sd.c
      - /kern/driver/virtio.c
      - /kern/futex/Makefile
      - /kern/futex/futex_event.c
      - /kern/futex/futex_interface.c
      - /kern/ipc/Makefile
      - /kern/ipc/shm.c
      - /kern/lib/Makefile
      - /kern/lib/printf.c
      - /kern/lib/transfer.c
      - /kern/lib/wchar.c
      - /kern/mm/Makefile
      - /kern/mm/kmalloc.c
      - /kern/mm/mmu.c
      - /kern/mm/pmm.c
      - /kern/mm/vmm.c
      - /kern/mm/vmtools.c
      - /kern/signal/Makefile
      - /kern/signal/itimer.c
      - /kern/signal/sigentry.c
      - /kern/signal/sigevent.c
      - /kern/signal/siginfo.c
      - /kern/signal/signaltrampoline.S
      - /kern/signal/sigqueue.c
      - /kern/signal/sigsend.c
      - /kern/signal/sigwait.c
      - /kern/trap/Makefile
      - /kern/trap/kernelvec.S
      - /kern/trap/ktrap.c
      - /kern/trap/trampoline.S
      - /kern/trap/trap_device.c
      - /kern/trap/trap_pgfault.c
      - /kern/trap/trap_timer.c
      - /kern/trap/utrap.c
      - /kern/fs/deprecated/fat32_deprecated.c
      - /kern/fs/fat32/Makefile
      - /kern/fs/fat32/base.c
      - /kern/fs/fat32/chardev.c
      - /kern/fs/fat32/directory.c
      - /kern/fs/fat32/dirent.c
      - /kern/fs/fat32/fat32init.c
      - /kern/fs/fat32/fat32test.c
      - /kern/fs/fat32/file.c
      - /kern/fs/fat32/file_time.c
      - /kern/fs/fat32/kload.c
      - /kern/fs/fat32/link.c
      - /kern/fs/fat32/mount.c
      - /kern/fs/fat32/null.c
      - /kern/fs/fat32/urandom.c
      - /kern/fs/fat32/zero.c
      - /kern/fs/fd/Makefile
      - /kern/fs/fd/console.c
      - /kern/fs/fd/fd.c
      - /kern/fs/fd/file.c
      - /kern/fs/fd/pipe.c
      - /kern/fs/proc/Makefile
      - /kern/fs/proc/meminfo.c
      - /kern/fs/proc/mounts.c
      - /kern/fs/static_files/Makefile
      - /kern/fs/static_files/iperf_sh.c
      - /kern/fs/static_files/lmbench_sh.c
      - /kern/fs/static_files/sort_src.c
      - /kern/fs/static_files/unixbench_sh.c
      - /kern/lock/deprecated/spinlock.c
      - /kern/proc/deprecated/nanosleep.c
      - /kern/proc/deprecated/proc.c
      - /kern/proc/deprecated/procInit.c
      - /kern/proc/deprecated/schedule.c
      - /kern/proc/deprecated/sleep.c
      - /kern/proc/deprecated/testproc.c
      - /kern/proc/deprecated/wait.c
      - /kern/syscall/deprecated/syscall.c
      - /kern/fs/Makefile
      - /kern/fs/buf.c
      - /kern/fs/cluster.c
      - /kern/fs/fs.c
      - /kern/fs/socket.c
      - /kern/fs/thread_fs.c
      - /kern/lock/Makefile
      - /kern/lock/lock.c
      - /kern/lock/mutex.c
      - /kern/proc/Makefile
      - /kern/proc/cpu.c
      - /kern/proc/dynamic_link.c
      - /kern/proc/elf.c
      - /kern/proc/fork.c
      - /kern/proc/proc.c
      - /kern/proc/procarg.c
      - /kern/proc/procinit.c
      - /kern/proc/sched.c
      - /kern/proc/sleep.c
      - /kern/proc/switch.S
      - /kern/proc/thread.c
      - /kern/proc/times.c
      - /kern/proc/tsleep.c
      - /kern/proc/wait.c
      - /kern/syscall/Makefile
      - /kern/syscall/sys_entry.c
      - /kern/syscall/sys_fs.c
      - /kern/syscall/sys_futex.c
      - /kern/syscall/sys_info.c
      - /kern/syscall/sys_ipc.c
      - /kern/syscall/sys_mm.c
      - /kern/syscall/sys_mmap.c
      - /kern/syscall/sys_proc.c
      - /kern/syscall/sys_sched.c
      - /kern/syscall/sys_signal.c
      - /kern/syscall/sys_socket.c
      - /kern/syscall/sysnames.c
      - /kern/Makefile
      - /lib/Makefile
      - /lib/elfloader.c
      - /lib/string.c
      - /lib/vprint.c
      - /linker/kernel.ld
      - /linker/user.ld
      - /scripts/autoAddHeaderDef.py
      - /scripts/binToC.py
      - /scripts/check-style.sh
      - /scripts/copyto_sdcard.sh
      - /scripts/scanResults.py
      - /user/include/libMain.h
      - /user/include/stddef.h
      - /user/include/stdio.h
      - /user/include/stdlib.h
      - /user/include/string.h
      - /user/include/syscall.h
      - /user/include/syscallDataStruct.h
      - /user/include/syscall_arch.h
      - /user/include/syscall_ids.h
      - /user/include/unistd.h
      - /user/include/usignal.h
      - /user/Makefile
      - /user/clone.S
      - /user/entry.S
      - /user/libMain.c
      - /user/stdio.c
      - /user/stdlib.c
      - /user/string.c
      - /user/syscallLib.c
      - /user/test_argv.c
      - /user/test_busybox.c
      - /user/test_clone.c
      - /user/test_execve.c
      - /user/test_exit.c
      - /user/test_futex.c
      - /user/test_init.c
      - /user/test_mmap.c
      - /user/test_pipe.c
      - /user/test_printf.c
      - /user/test_pthread.c
      - /user/test_setitimer.c
      - /user/test_signal1.c
      - /user/test_signal2.c
      - /user/test_signal3.c
      - /user/test_sleep.c
      - /user/test_socket.c
      - /user/test_while.c
      - /user/test_writev.c
      - /.clang-format
      - /.editorconfig
      - /.gdbinit.tmpl-riscv
      - /.gitignore
      - /.gitlab-ci.yml
      - /dynamic.bin
      - /include.mk
      - /LICENSE
      - /Makefile
      - /os_out.txt
      - /os_output.txtq
      - /os.bin
      - /out
      - /out2.txt
      - /readme.md
      7cfdd5d3
    • 赤道会师's avatar
      Update 12 files · 14789b65
      赤道会师 authored
      - /dynamic.bin
      - /os_out.txt
      - /os.bin
      - /out2.txt
      - /include.mk
      - /Makefile
      - /readme.md
      - /docs/binToC规格.md
      - /docs/FarmOS - Trap与时钟中断.md
      - /docs/kmalloc.md
      - /docs/程序移植笔记.md
      - /docs/第一阶段-文件系统.md
      14789b65
    • 赤道会师's avatar
      Update 313 files · 76ed8f00
      赤道会师 authored
      - /docs/binToC规格.md
      - /docs/FarmOS - boot.md
      - /docs/FarmOS - FAT32 簇层.md
      - /docs/FarmOS - Trap与时钟中断.md
      - /docs/FarmOS - VFS.md
      - /docs/FarmOS - 内存管理.md
      - /docs/FarmOS - 用户进程与调度.md
      - /docs/FarmOS - 磁盘缓存.md
      - /docs/FarmOS - 系统调用的实现.md
      - /docs/fs多核操作设计.md
      - /docs/gdb调试方法.md
      - /docs/riscv-xv6启动流程.md
      - /docs/RISCV64寄存器.md
      - /docs/SBI:Supervisor Software Binary Interface 软件二进制接口(译).md
      - /docs/区域赛官方系统调用手册.md
      - /docs/程序移植笔记.md
      - /docs/assets/Figure-3.4.jpg
      - /docs/assets/image-20230413210525635.png
      - /docs/assets/image-20230414092325884.png
      - /docs/assets/image-20230414092436129.png
      - /docs/assets/image-20230414095253521.png
      - /docs/assets/image-20230501164809316.png
      - /docs/assets/image-20230501165031077.png
      - /docs/assets/image-20230501165255780.png
      - /docs/assets/image-20230501165757743.png
      - /docs/assets/image-20230501171544943.png
      - /docs/assets/image-20230501171634475.png
      - /docs/assets/image-20230501173112170.png
      - /docs/assets/image-20230501200130680.png
      - /docs/assets/image-20230501200205502.png
      - /docs/assets/image-20230501203027995.png
      - /docs/assets/image-20230501203900943.png
      - /docs/assets/image-20230501204832563.png
      - /docs/assets/image-20230501210337224.png
      - /docs/assets/image-20230501210350754.png
      - /docs/assets/image-20230501223557149.png
      - /docs/assets/image-20230502111957058.png
      - /docs/assets/image-20230502145746590.png
      - /docs/assets/image-20230502145817030.png
      - /docs/assets/image-20230606213748284.png
      - /docs/assets/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcmljaGFyZC5kYWk=,size_20,color_FFFFFF,t_70,g_se,x_16-1683351875424-10.png
      - /docs/assets/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcmljaGFyZC5kYWk=,size_20,color_FFFFFF,t_70,g_se,x_16-1683351880927-13.png
      - /docs/assets/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcmljaGFyZC5kYWk=,size_20,color_FFFFFF,t_70,g_se,x_16.png
      - /docs/assets/内核fd与用户fd.drawio.png
      - /docs/assets/进程地址空间.drawio.svg
      - /include/param.h
      - /include/riscv.h
      - /include/types.h
      - /include/asm/trapframe.h
      - /include/dev/dtb.h
      - /include/dev/interface.h
      - /include/dev/plic.h
      - /include/dev/rtc.h
      - /include/dev/sbi.h
      - /include/dev/sd.h
      - /include/dev/timer.h
      - /include/dev/uart.h
      - /include/dev/virtio.h
      - /include/fs/buf.h
      - /include/fs/chardev.h
      - /include/fs/cluster.h
      - /include/fs/console.h
      - /include/fs/dirent.h
      - /include/fs/fat32.h
      - /include/fs/fd.h
      - /include/fs/fd_device.h
      - /include/fs/file.h
      - /include/fs/file_device.h
      - /include/fs/file_time.h
      - /include/fs/fs.h
      - /include/fs/initcall.h
      - /include/fs/kload.h
      - /include/fs/pipe.h
      - /include/fs/socket.h
      - /include/fs/stat.h
      - /include/fs/thread_fs.h
      - /include/fs/vfs.h
      - /include/futex/futex.h
      - /include/ipc/shm.h
      - /include/lib/elf.h
      - /include/lib/error.h
      - /include/lib/log.h
      - /include/lib/printf.h
      - /include/lib/profiling.h
      - /include/lib/queue.h
      - /include/lib/string.h
      - /include/lib/terminal.h
      - /include/lib/transfer.h
      - /include/lib/vprint.h
      - /include/lib/wchar.h
      - /include/lock/lock.h
      - /include/lock/mutex.h
      - /include/lock/sleeplock.h
      - /include/lock/spinlock.h
      - /include/mm/kmalloc.h
      - /include/mm/memlayout.h
      - /include/mm/mmtest.h
      - /include/mm/mmu.h
      - /include/mm/pmm.h
      - /include/mm/vmm.h
      - /include/mm/vmtools.h
      - /include/proc/context.h
      - /include/proc/cpu.h
      - /include/proc/dynamic_link.h
      - /include/proc/interface.h
      - /include/proc/proc.h
      - /include/proc/procarg.h
      - /include/proc/sched.h
      - /include/proc/sleep.h
      - /include/proc/thread.h
      - /include/proc/times.h
      - /include/proc/tsleep.h
      - /include/proc/deprecated/nanosleep.h
      - /include/proc/deprecated/proc.h
      - /include/proc/deprecated/schedule.h
      - /include/proc/deprecated/wait.h
      - /include/signal/itimer.h
      - /include/signal/machine.h
      - /include/signal/signal.h
      - /include/signal/sigset.h
      - /include/sys/errno.h
      - /include/sys/syscall.h
      - /include/sys/syscall_fs.h
      - /include/sys/syscall_ids.h
      - /include/sys/syscall_mmap.h
      - /include/sys/syscall_proc.h
      - /include/sys/sys_info.h
      - /include/sys/time.h
      - /include/sys/utsname.h
      - /include/trap/trap.h
      - /include/trap/trapframe.h
      - /kern/Makefile
      - /kern/boot/entry.S
      - /kern/boot/main.c
      - /kern/boot/Makefile
      - /kern/boot/start.c
      - /kern/dev/dev_interface.c
      - /kern/dev/dtb.c
      - /kern/dev/Makefile
      - /kern/dev/plic.c
      - /kern/dev/rtc.c
      - /kern/dev/timer.c
      - /kern/dev/uart.c
      - /kern/driver/Makefile
      - /kern/driver/sd.c
      - /kern/driver/virtio.c
      - /kern/fs/buf.c
      - /kern/fs/cluster.c
      - /kern/fs/fs.c
      - /kern/fs/Makefile
      - /kern/fs/socket.c
      - /kern/fs/thread_fs.c
      - /kern/fs/deprecated/fat32_deprecated.c
      - /kern/fs/fat32/base.c
      - /kern/fs/fat32/chardev.c
      - /kern/fs/fat32/directory.c
      - /kern/fs/fat32/dirent.c
      - /kern/fs/fat32/fat32init.c
      - /kern/fs/fat32/fat32test.c
      - /kern/fs/fat32/file.c
      - /kern/fs/fat32/file_time.c
      - /kern/fs/fat32/kload.c
      - /kern/fs/fat32/link.c
      - /kern/fs/fat32/Makefile
      - /kern/fs/fat32/mount.c
      - /kern/fs/fat32/null.c
      - /kern/fs/fat32/urandom.c
      - /kern/fs/fat32/zero.c
      - /kern/fs/fd/console.c
      - /kern/fs/fd/fd.c
      - /kern/fs/fd/file.c
      - /kern/fs/fd/Makefile
      - /kern/fs/fd/pipe.c
      - /kern/fs/proc/Makefile
      - /kern/fs/proc/meminfo.c
      - /kern/fs/proc/mounts.c
      - /kern/fs/static_files/iperf_sh.c
      - /kern/fs/static_files/lmbench_sh.c
      - /kern/fs/static_files/Makefile
      - /kern/fs/static_files/sort_src.c
      - /kern/fs/static_files/unixbench_sh.c
      - /kern/futex/futex_event.c
      - /kern/futex/futex_interface.c
      - /kern/futex/Makefile
      - /kern/ipc/Makefile
      - /kern/ipc/shm.c
      - /kern/lib/Makefile
      - /kern/lib/printf.c
      - /kern/lib/transfer.c
      - /kern/lib/wchar.c
      - /kern/lock/lock.c
      - /kern/lock/Makefile
      - /kern/lock/mutex.c
      - /kern/lock/deprecated/spinlock.c
      - /kern/mm/kmalloc.c
      - /kern/mm/Makefile
      - /kern/mm/mmu.c
      - /kern/mm/pmm.c
      - /kern/mm/vmm.c
      - /kern/mm/vmtools.c
      - /kern/proc/cpu.c
      - /kern/proc/dynamic_link.c
      - /kern/proc/elf.c
      - /kern/proc/fork.c
      - /kern/proc/Makefile
      - /kern/proc/proc.c
      - /kern/proc/procarg.c
      - /kern/proc/procinit.c
      - /kern/proc/sched.c
      - /kern/proc/sleep.c
      - /kern/proc/switch.S
      - /kern/proc/thread.c
      - /kern/proc/times.c
      - /kern/proc/tsleep.c
      - /kern/proc/wait.c
      - /kern/proc/deprecated/nanosleep.c
      - /kern/proc/deprecated/proc.c
      - /kern/proc/deprecated/procInit.c
      - /kern/proc/deprecated/schedule.c
      - /kern/proc/deprecated/sleep.c
      - /kern/proc/deprecated/testproc.c
      - /kern/proc/deprecated/wait.c
      - /kern/signal/itimer.c
      - /kern/signal/Makefile
      - /kern/signal/sigentry.c
      - /kern/signal/sigevent.c
      - /kern/signal/siginfo.c
      - /kern/signal/signaltrampoline.S
      - /kern/signal/sigqueue.c
      - /kern/signal/sigsend.c
      - /kern/signal/sigwait.c
      - /kern/syscall/Makefile
      - /kern/syscall/sysnames.c
      - /kern/syscall/sys_entry.c
      - /kern/syscall/sys_fs.c
      - /kern/syscall/sys_futex.c
      - /kern/syscall/sys_info.c
      - /kern/syscall/sys_ipc.c
      - /kern/syscall/sys_mm.c
      - /kern/syscall/sys_mmap.c
      - /kern/syscall/sys_proc.c
      - /kern/syscall/sys_sched.c
      - /kern/syscall/sys_signal.c
      - /kern/syscall/sys_socket.c
      - /kern/syscall/deprecated/syscall.c
      - /kern/trap/kernelvec.S
      - /kern/trap/ktrap.c
      - /kern/trap/Makefile
      - /kern/trap/trampoline.S
      - /kern/trap/trap_device.c
      - /kern/trap/trap_pgfault.c
      - /kern/trap/trap_timer.c
      - /kern/trap/utrap.c
      - /lib/elfloader.c
      - /lib/Makefile
      - /lib/string.c
      - /lib/vprint.c
      - /linker/kernel.ld
      - /linker/user.ld
      - /scripts/autoAddHeaderDef.py
      - /scripts/binToC.py
      - /scripts/check-style.sh
      - /scripts/copyto_sdcard.sh
      - /scripts/scanResults.py
      - /user/clone.S
      - /user/entry.S
      - /user/libMain.c
      - /user/Makefile
      - /user/stdio.c
      - /user/stdlib.c
      - /user/string.c
      - /user/syscallLib.c
      - /user/test_argv.c
      - /user/test_busybox.c
      - /user/test_clone.c
      - /user/test_execve.c
      - /user/test_exit.c
      - /user/test_futex.c
      - /user/test_init.c
      - /user/test_mmap.c
      - /user/test_pipe.c
      - /user/test_printf.c
      - /user/test_pthread.c
      - /user/test_setitimer.c
      - /user/test_signal1.c
      - /user/test_signal2.c
      - /user/test_signal3.c
      - /user/test_sleep.c
      - /user/test_socket.c
      - /user/test_while.c
      - /user/test_writev.c
      - /user/include/libMain.h
      - /user/include/stddef.h
      - /user/include/stdio.h
      - /user/include/stdlib.h
      - /user/include/string.h
      - /user/include/syscall.h
      - /user/include/syscallDataStruct.h
      - /user/include/syscall_arch.h
      - /user/include/syscall_ids.h
      - /user/include/unistd.h
      - /user/include/usignal.h
      - /.gitignore
      - /.gitlab-ci.yml
      - /include.mk
      - /LICENSE
      - /Makefile
      - /os_output.txtq
      - /out
      - /readme.md
      - /.clang-format
      - /.editorconfig
      - /.gdbinit.tmpl-riscv
      76ed8f00
    • 赤道会师's avatar
      Update 250 files · f46defd1
      赤道会师 authored
      - /copy/Makefile
      - /copy/copy-file-range-test-1
      - /copy/copy-file-range-test-2
      - /copy/copy-file-range-test-3
      - /copy/copy-file-range-test-4
      - /copy/test.c
      - /debug/kendryte_openocd/openocd
      - /debug/openocd_cfg/ft2232c.cfg
      - /debug/openocd_cfg/k210.cfg
      - /debug/openocd_cfg/openocd_ftdi.cfg
      - /debug/.gdbinit.tmpl-riscv
      - /doc/img/backtrace.png
      - /doc/img/boot.jpg
      - /doc/img/diskio.png
      - /doc/img/mem_map.jpg
      - /doc/img/proc.jpg
      - /doc/img/ptview.png
      - /doc/img/run-k210.png
      - /doc/img/s_extern_interrupt.png
      - /doc/img/sd_spi_cmd13_response.png
      - /doc/img/sd_spi_cmd_format.png
      - /doc/img/sd_spi_init.png
      - /doc/img/sd_spi_ocr.png
      - /doc/img/sd_spi_read_single_block.png
      - /doc/img/sd_spi_write_single_block.png
      - /doc/img/sdcard.png
      - /doc/img/strace.png
      - /doc/img/syscall_test.png
      - /doc/img/timer_interrupt.png
      - /doc/img/vamap.png
      - /doc/img/xv6-k210_on_k210.gif
      - /doc/img/xv6-k210_on_qemu.gif
      - /doc/img/xv6-k210_run.gif
      - /doc/img/xv6_k210_run_proc.png
      - /include/fs/buf.h
      - /include/fs/fcntl.h
      - /include/fs/file.h
      - /include/fs/fs.h
      - /include/fs/pipe.h
      - /include/fs/poll.h
      - /include/fs/stat.h
      - /include/hal/disk.h
      - /include/hal/dmac.h
      - /include/hal/fpioa.h
      - /include/hal/gpiohs.h
      - /include/hal/plic.h
      - /include/hal/riscv.h
      - /include/hal/sdcard.h
      - /include/hal/spi.h
      - /include/hal/sysctl.h
      - /include/hal/virtio.h
      - /include/mm/kmalloc.h
      - /include/mm/mmap.h
      - /include/mm/pm.h
      - /include/mm/usrmm.h
      - /include/mm/vm.h
      - /include/sched/proc.h
      - /include/sched/signal.h
      - /include/sync/sleeplock.h
      - /include/sync/spinlock.h
      - /include/sync/waitqueue.h
      - /include/utils/debug.h
      - /include/utils/dlist.h
      - /include/utils/list.h
      - /include/utils/rbtree.h
      - /include/utils/string.h
      - /include/utils/utils.h
      - /include/console.h
      - /include/elf.h
      - /include/errno.h
      - /include/intr.h
      - /include/memlayout.h
      - /include/param.h
      - /include/printf.h
      - /include/resource.h
      - /include/sbi.h
      - /include/sprintf.h
      - /include/syscall.h
      - /include/sysinfo.h
      - /include/sysnum.h
      - /include/time.h
      - /include/timer.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /inter/Makefile
      - /inter/interrupts-test-1
      - /inter/interrupts-test-2
      - /inter/test1.c
      - /inter/test2.c
      - /kernel/hal/disk.c
      - /kernel/hal/dmac.c
      - /kernel/hal/fpioa.c
      - /kernel/hal/gpiohs.c
      - /kernel/hal/plic.c
      - /kernel/hal/sdcard.c
      - /kernel/hal/spi.c
      - /kernel/hal/sysctl.c
      - /kernel/hal/virtio_disk.c
      - /kernel/mm/kmalloc.c
      - /kernel/mm/mmap.c
      - /kernel/mm/pm.c
      - /kernel/mm/usrmm.c
      - /kernel/mm/vm.c
      - /kernel/sched/proc.c
      - /kernel/sched/signal.c
      - /kernel/sched/swtch.S
      - /kernel/sync/sleeplock.c
      - /kernel/sync/spinlock.c
      - /kernel/syscall/syscall.c
      - /kernel/syscall/sysfile.c
      - /kernel/syscall/sysmem.c
      - /kernel/syscall/sysproc.c
      - /kernel/syscall/syssignal.c
      - /kernel/syscall/systime.c
      - /kernel/syscall/sysuname.c
      - /kernel/trap/fcntxt.S
      - /kernel/trap/kernelvec.S
      - /kernel/trap/sig_trampoline.S
      - /kernel/trap/trampoline.S
      - /kernel/trap/trap.c
      - /kernel/utils/list.c
      - /kernel/utils/rbtree.c
      - /kernel/utils/string.c
      - /kernel/utils/utils.c
      - /kernel/fs/fat32/cluster.c
      - /kernel/fs/fat32/dirent.c
      - /kernel/fs/fat32/fat.c
      - /kernel/fs/fat32/fat32.c
      - /kernel/fs/fat32/fat32.h
      - /kernel/fs/bio.c
      - /kernel/fs/blkdev.c
      - /kernel/fs/file.c
      - /kernel/fs/fs.c
      - /kernel/fs/mount.c
      - /kernel/fs/pipe.c
      - /kernel/fs/poll.c
      - /kernel/fs/rootfs.c
      - /kernel/console.c
      - /kernel/entry.S
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/intr.c
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/printf.c
      - /kernel/sprintf.c
      - /kernel/testcode.S
      - /kernel/timer.c
      - /kernel/uname.c
      - /kernel/xv6-riscv-license
      - /linker/k210.ld
      - /linker/linker64.ld
      - /linker/qemu.ld
      - /linker/user.ld
      - /sbi/psicasbi/.cargo/config.toml
      - /sbi/psicasbi/src/hal/clint/k210.rs
      - /sbi/psicasbi/src/hal/clint/mod.rs
      - /sbi/psicasbi/src/hal/clint/qemu.rs
      - /sbi/psicasbi/src/hal/sysctl/k210.rs
      - /sbi/psicasbi/src/hal/sysctl/mod.rs
      - /sbi/psicasbi/src/hal/uart/k210.rs
      - /sbi/psicasbi/src/hal/uart/mod.rs
      - /sbi/psicasbi/src/hal/uart/qemu.rs
      - /sbi/psicasbi/src/hal/fpioa.rs
      - /sbi/psicasbi/src/hal/mod.rs
      - /sbi/psicasbi/src/trap/sbi/firmware/mod.rs
      - /sbi/psicasbi/src/trap/sbi/firmware/xv6_k210.rs
      - /sbi/psicasbi/src/trap/sbi/vendor/mod.rs
      - /sbi/psicasbi/src/trap/sbi/base.rs
      - /sbi/psicasbi/src/trap/sbi/ipi.rs
      - /sbi/psicasbi/src/trap/sbi/legacy.rs
      - /sbi/psicasbi/src/trap/sbi/mod.rs
      - /sbi/psicasbi/src/trap/sbi/time.rs
      - /sbi/psicasbi/src/trap/mod.rs
      - /sbi/psicasbi/src/trap/sbt.rs
      - /sbi/psicasbi/src/config.rs
      - /sbi/psicasbi/src/heap.rs
      - /sbi/psicasbi/src/linker.ld
      - /sbi/psicasbi/src/main.rs
      - /sbi/psicasbi/.gitignore
      - /sbi/psicasbi/.gitmodules
      - /sbi/psicasbi/Cargo.lock
      - /sbi/psicasbi/Cargo.toml
      - /sbi/psicasbi/LICENSE
      - /sbi/psicasbi/README.md
      - /sbi/psicasbi/rust-toolchain
      - /sbi/sbi-k210
      - /sbi/sbi-qemu
      - /tools/flash-list.json
      - /tools/kflash.py
      - /tools/ktool.py
      - /xv6-user/Guess.c
      - /xv6-user/cat.c
      - /xv6-user/cowtest.c
      - /xv6-user/crt.c
      - /xv6-user/dup3.c
      - /xv6-user/echo.c
      - /xv6-user/find.c
      - /xv6-user/forktest.c
      - /xv6-user/grep.c
      - /xv6-user/grind.c
      - /xv6-user/info.c
      - /xv6-user/init.c
      - /xv6-user/initcode.S
      - /xv6-user/kill.c
      - /xv6-user/lazytests.c
      - /xv6-user/ls.c
      - /xv6-user/mkdir.c
      - /xv6-user/mmaptests.c
      - /xv6-user/mount.c
      - /xv6-user/mv.c
      - /xv6-user/newinit.S
      - /xv6-user/ostest.c
      - /xv6-user/ostest2
      - /xv6-user/ostest2.c
      - /xv6-user/ostest_asm.S
      - /xv6-user/printf.c
      - /xv6-user/rm.c
      - /xv6-user/rmdir.c
      - /xv6-user/run_test.c
      - /xv6-user/sh.c
      - /xv6-user/shrc
      - /xv6-user/signal_test.c
      - /xv6-user/sleep.c
      - /xv6-user/strace.c
      - /xv6-user/stressfs.c
      - /xv6-user/sync.c
      - /xv6-user/test.c
      - /xv6-user/timer.c
      - /xv6-user/ulib.c
      - /xv6-user/umalloc.c
      - /xv6-user/umount.c
      - /xv6-user/user.h
      - /xv6-user/usertests.c
      - /xv6-user/usys.pl
      - /xv6-user/wc.c
      - /xv6-user/whoIsme.c
      - /xv6-user/xargs.c
      - /xv6-user/xargstest.sh
      - /xv6-user/xv6-riscv-license
      - /.gitignore
      - /.gitmodules
      - /LICENSE
      - /lmbench_all
      - /Makefile
      - /README
      - /README_cn.md
      - /README.md
      f46defd1
    • 赤道会师's avatar
      Update 12 files · e2a83151
      赤道会师 authored
      - /copy/copy-file-range-test-1
      - /copy/copy-file-range-test-2
      - /copy/copy-file-range-test-3
      - /copy/copy-file-range-test-4
      - /copy/Makefile
      - /copy/test.c
      - /inter/interrupts-test-1
      - /inter/interrupts-test-2
      - /inter/Makefile
      - /inter/test1.c
      - /inter/test2.c
      - /Makefile
      e2a83151
    • 赤道会师's avatar
      Update 354 files · fb47c1cb
      赤道会师 authored
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/context.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/dmac.h
      - /kernel/include/elf.h
      - /kernel/include/error.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/futex.h
      - /kernel/include/gpiohs.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/pselect.h
      - /kernel/include/queue.h
      - /kernel/include/ramdisk.h
      - /kernel/include/ring_buffer.h
      - /kernel/include/riscv.h
      - /kernel/include/rusage.h
      - /kernel/include/sbi.h
      - /kernel/include/sd_final.h
      - /kernel/include/sdcard.h
      - /kernel/include/signal.h
      - /kernel/include/sleeplock.h
      - /kernel/include/socket.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/thread.h
      - /kernel/include/timer.h
      - /kernel/include/trap.h
      - /kernel/include/types.h
      - /kernel/include/uart.h
      - /kernel/include/uname.h
      - /kernel/include/utils.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /kernel/include/vma.h
      - /kernel/SignalTrampoline.S
      - /kernel/bin.S
      - /kernel/bio.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_visionfive.S
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/futex.c
      - /kernel/gpiohs.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/proc.c
      - /kernel/pselect.c
      - /kernel/ramdisk.c
      - /kernel/ring_buffer.c
      - /kernel/sd_final.c
      - /kernel/sdcard.c
      - /kernel/sddata.S
      - /kernel/signal.c
      - /kernel/sleeplock.c
      - /kernel/socket.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/syssig.c
      - /kernel/syssocket.c
      - /kernel/systime.c
      - /kernel/thread.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/vma.c
      - /xv6-user/busybox_test.c
      - /xv6-user/grading_init.c
      - /xv6-user/init-for-test.S
      - /xv6-user/ln.c
      - /xv6-user/modify_file_name.sh
      - /xv6-user/myDup3.c
      - /xv6-user/zombie.c
      - /linker/visionfive.ld
      - /tools/addr2line.py
      - /tools/cmd.txt
      - /tools/writecode.py
      - /doc/AVX512OS.pdf
      - /doc/uboot_command.md
      - /doc/初赛提测.md
      - /sdcard.img.gz
      - /shell.txt
      - /sort.src
      - /taskList.md
      - /thread.md
      - /lmbench_testcode.sh
      - /libctask.txt
      - /debug/.gdbinit.tmpl-riscv
      - /debug/kendryte_openocd/openocd
      - /debug/openocd_cfg/ft2232c.cfg
      - /debug/openocd_cfg/k210.cfg
      - /debug/openocd_cfg/openocd_ftdi.cfg
      - /doc/img/sdcard.png
      - /doc/img/s_extern_interrupt.png
      - /doc/img/xv6-k210_on_k210.gif
      - /doc/img/backtrace.png
      - /doc/img/boot.jpg
      - /doc/img/diskio.png
      - /doc/img/mem_map.jpg
      - /doc/img/proc.jpg
      - /doc/img/ptview.png
      - /doc/img/run-k210.png
      - /doc/img/sd_spi_cmd13_response.png
      - /doc/img/sd_spi_cmd_format.png
      - /doc/img/sd_spi_init.png
      - /doc/img/sd_spi_ocr.png
      - /doc/img/sd_spi_read_single_block.png
      - /doc/img/sd_spi_write_single_block.png
      - /doc/img/strace.png
      - /doc/img/syscall_test.png
      - /doc/img/timer_interrupt.png
      - /doc/img/vamap.png
      - /doc/img/xv6-k210_run.gif
      - /doc/img/xv6-k210_on_qemu.gif
      - /doc/img/xv6_k210_run_proc.png
      - /include/console.h
      - /include/elf.h
      - /include/errno.h
      - /include/intr.h
      - /include/memlayout.h
      - /include/param.h
      - /include/printf.h
      - /include/resource.h
      - /include/sbi.h
      - /include/sprintf.h
      - /include/syscall.h
      - /include/sysinfo.h
      - /include/sysnum.h
      - /include/time.h
      - /include/timer.h
      - /include/trap.h
      - /include/types.h
      - /include/uname.h
      - /include/fs/buf.h
      - /include/fs/fcntl.h
      - /include/fs/file.h
      - /include/fs/fs.h
      - /include/fs/pipe.h
      - /include/fs/poll.h
      - /include/fs/stat.h
      - /include/hal/disk.h
      - /include/hal/dmac.h
      - /include/hal/fpioa.h
      - /include/hal/gpiohs.h
      - /include/hal/plic.h
      - /include/hal/riscv.h
      - /include/hal/sdcard.h
      - /include/hal/spi.h
      - /include/hal/sysctl.h
      - /include/hal/virtio.h
      - /include/mm/kmalloc.h
      - /include/mm/mmap.h
      - /include/mm/pm.h
      - /include/mm/usrmm.h
      - /include/mm/vm.h
      - /include/sched/proc.h
      - /include/sched/signal.h
      - /include/sync/sleeplock.h
      - /include/sync/spinlock.h
      - /include/sync/waitqueue.h
      - /include/utils/debug.h
      - /include/utils/dlist.h
      - /include/utils/list.h
      - /include/utils/rbtree.h
      - /include/utils/string.h
      - /include/utils/utils.h
      - /kernel/console.c
      - /kernel/entry.S
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/intr.c
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/printf.c
      - /kernel/sprintf.c
      - /kernel/testcode.S
      - /kernel/timer.c
      - /kernel/uname.c
      - /kernel/fs/bio.c
      - /kernel/fs/blkdev.c
      - /kernel/fs/file.c
      - /kernel/fs/fs.c
      - /kernel/fs/mount.c
      - /kernel/fs/pipe.c
      - /kernel/fs/poll.c
      - /kernel/fs/rootfs.c
      - /kernel/fs/fat32/cluster.c
      - /kernel/fs/fat32/dirent.c
      - /kernel/fs/fat32/fat.c
      - /kernel/fs/fat32/fat32.c
      - /kernel/fs/fat32/fat32.h
      - /kernel/hal/disk.c
      - /kernel/hal/dmac.c
      - /kernel/hal/fpioa.c
      - /kernel/hal/gpiohs.c
      - /kernel/hal/plic.c
      - /kernel/hal/sdcard.c
      - /kernel/hal/spi.c
      - /kernel/hal/sysctl.c
      - /kernel/hal/virtio_disk.c
      - /kernel/mm/kmalloc.c
      - /kernel/mm/mmap.c
      - /kernel/mm/pm.c
      - /kernel/mm/usrmm.c
      - /kernel/mm/vm.c
      - /kernel/sched/proc.c
      - /kernel/sched/signal.c
      - /kernel/sched/swtch.S
      - /kernel/sync/sleeplock.c
      - /kernel/sync/spinlock.c
      - /kernel/syscall/syscall.c
      - /kernel/syscall/sysfile.c
      - /kernel/syscall/sysmem.c
      - /kernel/syscall/sysproc.c
      - /kernel/syscall/syssignal.c
      - /kernel/syscall/systime.c
      - /kernel/syscall/sysuname.c
      - /kernel/trap/fcntxt.S
      - /kernel/trap/kernelvec.S
      - /kernel/trap/sig_trampoline.S
      - /kernel/trap/trampoline.S
      - /kernel/trap/trap.c
      - /kernel/utils/list.c
      - /kernel/utils/rbtree.c
      - /kernel/utils/string.c
      - /kernel/utils/utils.c
      - /linker/k210.ld
      - /linker/linker64.ld
      - /linker/qemu.ld
      - /linker/user.ld
      - /sbi/sbi-k210
      - /sbi/sbi-qemu
      - /sbi/psicasbi/.gitignore
      - /sbi/psicasbi/.gitmodules
      - /sbi/psicasbi/Cargo.lock
      - /sbi/psicasbi/Cargo.toml
      - /sbi/psicasbi/LICENSE
      - /sbi/psicasbi/README.md
      - /sbi/psicasbi/rust-toolchain
      - /sbi/psicasbi/.cargo/config.toml
      - /sbi/psicasbi/src/config.rs
      - /sbi/psicasbi/src/heap.rs
      - /sbi/psicasbi/src/linker.ld
      - /sbi/psicasbi/src/main.rs
      - /sbi/psicasbi/src/hal/fpioa.rs
      - /sbi/psicasbi/src/hal/mod.rs
      - /sbi/psicasbi/src/hal/clint/k210.rs
      - /sbi/psicasbi/src/hal/clint/mod.rs
      - /sbi/psicasbi/src/hal/clint/qemu.rs
      - /sbi/psicasbi/src/hal/sysctl/k210.rs
      - /sbi/psicasbi/src/hal/sysctl/mod.rs
      - /sbi/psicasbi/src/hal/uart/k210.rs
      - /sbi/psicasbi/src/hal/uart/mod.rs
      - /sbi/psicasbi/src/hal/uart/qemu.rs
      - /sbi/psicasbi/src/trap/mod.rs
      - /sbi/psicasbi/src/trap/sbt.rs
      - /sbi/psicasbi/src/trap/sbi/base.rs
      - /sbi/psicasbi/src/trap/sbi/ipi.rs
      - /sbi/psicasbi/src/trap/sbi/legacy.rs
      - /sbi/psicasbi/src/trap/sbi/mod.rs
      - /sbi/psicasbi/src/trap/sbi/time.rs
      - /sbi/psicasbi/src/trap/sbi/firmware/mod.rs
      - /sbi/psicasbi/src/trap/sbi/firmware/xv6_k210.rs
      - /sbi/psicasbi/src/trap/sbi/vendor/mod.rs
      - /tools/flash-list.json
      - /tools/kflash.py
      - /tools/ktool.py
      - /xv6-user/cat.c
      - /xv6-user/cowtest.c
      - /xv6-user/crt.c
      - /xv6-user/dup3.c
      - /xv6-user/echo.c
      - /xv6-user/find.c
      - /xv6-user/forktest.c
      - /xv6-user/grep.c
      - /xv6-user/grind.c
      - /xv6-user/Guess.c
      - /xv6-user/info.c
      - /xv6-user/init.c
      - /xv6-user/initcode.S
      - /xv6-user/kill.c
      - /xv6-user/lazytests.c
      - /xv6-user/ls.c
      - /xv6-user/mkdir.c
      - /xv6-user/mmaptests.c
      - /xv6-user/mount.c
      - /xv6-user/mv.c
      - /xv6-user/newinit.S
      - /xv6-user/ostest.c
      - /xv6-user/ostest2
      - /xv6-user/ostest2.c
      - /xv6-user/ostest_asm.S
      - /xv6-user/printf.c
      - /xv6-user/rm.c
      - /xv6-user/rmdir.c
      - /xv6-user/run_test.c
      - /xv6-user/sh.c
      - /xv6-user/shrc
      - /xv6-user/signal_test.c
      - /xv6-user/sleep.c
      - /xv6-user/strace.c
      - /xv6-user/stressfs.c
      - /xv6-user/sync.c
      - /xv6-user/test.c
      - /xv6-user/timer.c
      - /xv6-user/ulib.c
      - /xv6-user/umalloc.c
      - /xv6-user/umount.c
      - /xv6-user/user.h
      - /xv6-user/usertests.c
      - /xv6-user/usys.pl
      - /xv6-user/wc.c
      - /xv6-user/whoIsme.c
      - /xv6-user/xargs.c
      - /lmbench_all
      - /Makefile
      - /README.md
      - /README_cn.md
      - /.gitignore
      - /.gitmodules
      fb47c1cb
    • 赤道会师's avatar
      Update 163 files · 38b68dbb
      赤道会师 authored
      - /doc/AVX512OS.pdf
      - /doc/uboot_command.md
      - /doc/初赛提测.md
      - /kernel/bin.S
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_qemu.S
      - /kernel/entry_visionfive.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/fs.c
      - /kernel/futex.c
      - /kernel/gpiohs.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/main.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/pselect.c
      - /kernel/ramdisk.c
      - /kernel/ring_buffer.c
      - /kernel/sdcard.c
      - /kernel/sddata.S
      - /kernel/sd_final.c
      - /kernel/signal.c
      - /kernel/SignalTrampoline.S
      - /kernel/sleeplock.c
      - /kernel/socket.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/syssig.c
      - /kernel/syssocket.c
      - /kernel/systime.c
      - /kernel/thread.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/vma.c
      - /kernel/xv6-riscv-license
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/context.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/dmac.h
      - /kernel/include/elf.h
      - /kernel/include/error.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/futex.h
      - /kernel/include/gpiohs.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/pselect.h
      - /kernel/include/queue.h
      - /kernel/include/ramdisk.h
      - /kernel/include/ring_buffer.h
      - /kernel/include/riscv.h
      - /kernel/include/rusage.h
      - /kernel/include/sbi.h
      - /kernel/include/sdcard.h
      - /kernel/include/sd_final.h
      - /kernel/include/signal.h
      - /kernel/include/sleeplock.h
      - /kernel/include/socket.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/thread.h
      - /kernel/include/timer.h
      - /kernel/include/trap.h
      - /kernel/include/types.h
      - /kernel/include/uart.h
      - /kernel/include/uname.h
      - /kernel/include/utils.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /kernel/include/vma.h
      - /linker/qemu.ld
      - /linker/visionfive.ld
      - /tools/addr2line.py
      - /tools/cmd.txt
      - /tools/writecode.py
      - /xv6-user/busybox_test.c
      - /xv6-user/cat.c
      - /xv6-user/echo.c
      - /xv6-user/find.c
      - /xv6-user/forktest.c
      - /xv6-user/grading_init.c
      - /xv6-user/grep.c
      - /xv6-user/grind.c
      - /xv6-user/init-for-test.S
      - /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/modify_file_name.sh
      - /xv6-user/mv.c
      - /xv6-user/myDup3.c
      - /xv6-user/printf.c
      - /xv6-user/rm.c
      - /xv6-user/sh.c
      - /xv6-user/sleep.c
      - /xv6-user/strace.c
      - /xv6-user/stressfs.c
      - /xv6-user/test.c
      - /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
      - /sdcard.img.gz
      - /README
      - /README.md
      - /shell.txt
      - /sort.src
      - /taskList.md
      - /thread.md
      - /.gitignore
      - /libctask.txt
      - /LICENSE
      - /lmbench_all
      - /lmbench_testcode.sh
      - /Makefile
      38b68dbb
    • 赤道会师's avatar
      Update 435 files · 5a95dcdf
      赤道会师 authored
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/context.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/dmac.h
      - /kernel/include/elf.h
      - /kernel/include/error.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/futex.h
      - /kernel/include/gpiohs.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/pselect.h
      - /kernel/include/queue.h
      - /kernel/include/ramdisk.h
      - /kernel/include/ring_buffer.h
      - /kernel/include/riscv.h
      - /kernel/include/riscv_io.h
      - /kernel/include/rusage.h
      - /kernel/include/sbi.h
      - /kernel/include/sd_final.h
      - /kernel/include/sdcard.h
      - /kernel/include/sem.h
      - /kernel/include/signal.h
      - /kernel/include/sleeplock.h
      - /kernel/include/socket.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/thread.h
      - /kernel/include/timer.h
      - /kernel/include/trap.h
      - /kernel/include/types.h
      - /kernel/include/uart.h
      - /kernel/include/uart8250.h
      - /kernel/include/uname.h
      - /kernel/include/utils.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /kernel/include/vma.h
      - /kernel/lwip/api/api_lib.c
      - /kernel/lwip/api/api_msg.c
      - /kernel/lwip/api/err.c
      - /kernel/lwip/api/if_api.c
      - /kernel/lwip/api/netbuf.c
      - /kernel/lwip/api/netdb.c
      - /kernel/lwip/api/netifapi.c
      - /kernel/lwip/api/sockets.c
      - /kernel/lwip/api/tcpip.c
      - /kernel/lwip/arch/atoi.c
      - /kernel/lwip/arch/errno.c
      - /kernel/lwip/arch/rand.c
      - /kernel/lwip/arch/string.c
      - /kernel/lwip/arch/sys_arch.c
      - /kernel/lwip/core/ipv4/acd.c
      - /kernel/lwip/core/ipv4/autoip.c
      - /kernel/lwip/core/ipv4/dhcp.c
      - /kernel/lwip/core/ipv4/etharp.c
      - /kernel/lwip/core/ipv4/icmp.c
      - /kernel/lwip/core/ipv4/igmp.c
      - /kernel/lwip/core/ipv4/ip4.c
      - /kernel/lwip/core/ipv4/ip4_addr.c
      - /kernel/lwip/core/ipv4/ip4_frag.c
      - /kernel/lwip/core/ipv6/dhcp6.c
      - /kernel/lwip/core/ipv6/ethip6.c
      - /kernel/lwip/core/ipv6/icmp6.c
      - /kernel/lwip/core/ipv6/inet6.c
      - /kernel/lwip/core/ipv6/ip6.c
      - /kernel/lwip/core/ipv6/ip6_addr.c
      - /kernel/lwip/core/ipv6/ip6_frag.c
      - /kernel/lwip/core/ipv6/mld6.c
      - /kernel/lwip/core/ipv6/nd6.c
      - /kernel/lwip/include/arch/atoi.h
      - /kernel/lwip/include/arch/cc.h
      - /kernel/lwip/include/arch/errno.h
      - /kernel/lwip/include/arch/perf.h
      - /kernel/lwip/include/arch/rand.h
      - /kernel/lwip/include/arch/string.h
      - /kernel/lwip/include/arch/sys_arch.h
      - /kernel/lwip/core/altcp.c
      - /kernel/lwip/core/altcp_alloc.c
      - /kernel/lwip/core/altcp_tcp.c
      - /kernel/lwip/core/def.c
      - /kernel/lwip/core/dns.c
      - /kernel/lwip/core/inet_chksum.c
      - /kernel/lwip/core/init.c
      - /kernel/lwip/core/ip.c
      - /kernel/lwip/core/mem.c
      - /kernel/lwip/core/memp.c
      - /kernel/lwip/core/netif.c
      - /kernel/lwip/core/pbuf.c
      - /kernel/lwip/core/raw.c
      - /kernel/lwip/core/stats.c
      - /kernel/lwip/core/sys.c
      - /kernel/lwip/core/tcp.c
      - /kernel/lwip/core/tcp_in.c
      - /kernel/lwip/core/tcp_out.c
      - /kernel/lwip/core/timeouts.c
      - /kernel/lwip/core/udp.c
      - /kernel/lwip/include/compat/stdc/errno.h
      - /kernel/lwip/include/lwip/apps/FILES
      - /kernel/lwip/include/lwip/apps/altcp_proxyconnect.h
      - /kernel/lwip/include/lwip/apps/altcp_tls_mbedtls_opts.h
      - /kernel/lwip/include/lwip/apps/fs.h
      - /kernel/lwip/include/lwip/apps/http_client.h
      - /kernel/lwip/include/lwip/apps/httpd.h
      - /kernel/lwip/include/lwip/apps/httpd_opts.h
      - /kernel/lwip/include/lwip/apps/lwiperf.h
      - /kernel/lwip/include/lwip/apps/mdns.h
      - /kernel/lwip/include/lwip/apps/mdns_domain.h
      - /kernel/lwip/include/lwip/apps/mdns_opts.h
      - /kernel/lwip/include/lwip/apps/mdns_out.h
      - /kernel/lwip/include/lwip/apps/mdns_priv.h
      - /kernel/lwip/include/lwip/apps/mqtt.h
      - /kernel/lwip/include/lwip/apps/mqtt_opts.h
      - /kernel/lwip/include/lwip/apps/mqtt_priv.h
      - /kernel/lwip/include/lwip/apps/netbiosns.h
      - /kernel/lwip/include/lwip/apps/netbiosns_opts.h
      - /kernel/lwip/include/lwip/apps/smtp.h
      - /kernel/lwip/include/lwip/apps/smtp_opts.h
      - /kernel/lwip/include/lwip/apps/snmp.h
      - /kernel/lwip/include/lwip/apps/snmp_core.h
      - /kernel/lwip/include/lwip/apps/snmp_mib2.h
      - /kernel/lwip/include/lwip/apps/snmp_opts.h
      - /kernel/lwip/include/lwip/apps/snmp_scalar.h
      - /kernel/lwip/include/lwip/apps/snmp_snmpv2_framework.h
      - /kernel/lwip/include/lwip/apps/snmp_snmpv2_usm.h
      - /kernel/lwip/include/lwip/apps/snmp_table.h
      - /kernel/lwip/include/lwip/apps/snmp_threadsync.h
      - /kernel/lwip/include/lwip/apps/snmpv3.h
      - /kernel/lwip/include/lwip/apps/sntp.h
      - /kernel/lwip/include/lwip/apps/sntp_opts.h
      - /kernel/lwip/include/lwip/apps/tftp_client.h
      - /kernel/lwip/include/lwip/apps/tftp_common.h
      - /kernel/lwip/include/lwip/apps/tftp_opts.h
      - /kernel/lwip/include/lwip/apps/tftp_server.h
      - /kernel/lwip/include/lwip/priv/altcp_priv.h
      - /kernel/lwip/include/lwip/priv/api_msg.h
      - /kernel/lwip/include/lwip/priv/mem_priv.h
      - /kernel/lwip/include/lwip/priv/memp_priv.h
      - /kernel/lwip/include/lwip/priv/memp_std.h
      - /kernel/lwip/include/lwip/priv/nd6_priv.h
      - /kernel/lwip/include/lwip/priv/raw_priv.h
      - /kernel/lwip/include/lwip/priv/sockets_priv.h
      - /kernel/lwip/include/lwip/priv/tcp_priv.h
      - /kernel/lwip/include/lwip/priv/tcpip_priv.h
      - /kernel/lwip/include/lwip/prot/acd.h
      - /kernel/lwip/include/lwip/prot/autoip.h
      - /kernel/lwip/include/lwip/prot/dhcp.h
      - /kernel/lwip/include/lwip/prot/dhcp6.h
      - /kernel/lwip/include/lwip/prot/dns.h
      - /kernel/lwip/include/lwip/prot/etharp.h
      - /kernel/lwip/include/lwip/prot/ethernet.h
      - /kernel/lwip/include/lwip/prot/iana.h
      - /kernel/lwip/include/lwip/prot/icmp.h
      - /kernel/lwip/include/lwip/prot/icmp6.h
      - /kernel/lwip/include/lwip/prot/ieee.h
      - /kernel/lwip/include/lwip/prot/igmp.h
      - /kernel/lwip/include/lwip/prot/ip.h
      - /kernel/lwip/include/lwip/prot/ip4.h
      - /kernel/lwip/include/lwip/prot/ip6.h
      - /kernel/lwip/include/lwip/prot/mld6.h
      - /kernel/lwip/include/lwip/prot/nd6.h
      - /kernel/lwip/include/lwip/prot/tcp.h
      - /kernel/lwip/include/lwip/prot/udp.h
      - /kernel/lwip/netif/ppp/polarssl/README
      - /kernel/lwip/netif/ppp/polarssl/arc4.c
      - /kernel/lwip/netif/ppp/polarssl/des.c
      - /kernel/lwip/netif/ppp/polarssl/md4.c
      - /kernel/lwip/netif/ppp/polarssl/md5.c
      - /kernel/lwip/netif/ppp/polarssl/sha1.c
      - /kernel/lwip/include/lwip/acd.h
      - /kernel/lwip/include/lwip/altcp.h
      - /kernel/lwip/include/lwip/altcp_tcp.h
      - /kernel/lwip/include/lwip/altcp_tls.h
      - /kernel/lwip/include/lwip/api.h
      - /kernel/lwip/include/lwip/arch.h
      - /kernel/lwip/include/lwip/autoip.h
      - /kernel/lwip/include/lwip/debug.h
      - /kernel/lwip/include/lwip/def.h
      - /kernel/lwip/include/lwip/dhcp.h
      - /kernel/lwip/include/lwip/dhcp6.h
      - /kernel/lwip/include/lwip/dns.h
      - /kernel/lwip/include/lwip/err.h
      - /kernel/lwip/include/lwip/errno.h
      - /kernel/lwip/include/lwip/etharp.h
      - /kernel/lwip/include/lwip/ethip6.h
      - /kernel/lwip/include/lwip/icmp.h
      - /kernel/lwip/include/lwip/icmp6.h
      - /kernel/lwip/include/lwip/if_api.h
      - /kernel/lwip/include/lwip/igmp.h
      - /kernel/lwip/include/lwip/inet.h
      - /kernel/lwip/include/lwip/inet_chksum.h
      - /kernel/lwip/include/lwip/init.h
      - /kernel/lwip/include/lwip/init.h.cmake.in
      - /kernel/lwip/include/lwip/ip.h
      - /kernel/lwip/include/lwip/ip4.h
      - /kernel/lwip/include/lwip/ip4_addr.h
      - /kernel/lwip/include/lwip/ip4_frag.h
      - /kernel/lwip/include/lwip/ip6.h
      - /kernel/lwip/include/lwip/ip6_addr.h
      - /kernel/lwip/include/lwip/ip6_frag.h
      - /kernel/lwip/include/lwip/ip6_zone.h
      - /kernel/lwip/include/lwip/ip_addr.h
      - /kernel/lwip/include/lwip/mem.h
      - /kernel/lwip/include/lwip/memp.h
      - /kernel/lwip/include/lwip/mld6.h
      - /kernel/lwip/include/lwip/nd6.h
      - /kernel/lwip/include/lwip/netbuf.h
      - /kernel/lwip/include/lwip/netdb.h
      - /kernel/lwip/include/lwip/netif.h
      - /kernel/lwip/include/lwip/netifapi.h
      - /kernel/lwip/include/lwip/opt.h
      - /kernel/lwip/include/lwip/pbuf.h
      - /kernel/lwip/include/lwip/raw.h
      - /kernel/lwip/include/lwip/sio.h
      - /kernel/lwip/include/lwip/snmp.h
      - /kernel/lwip/include/lwip/sockets.h
      - /kernel/lwip/include/lwip/stats.h
      - /kernel/lwip/include/lwip/sys.h
      - /kernel/lwip/include/lwip/tcp.h
      - /kernel/lwip/include/lwip/tcpbase.h
      - /kernel/lwip/include/lwip/tcpip.h
      - /kernel/lwip/include/lwip/timeouts.h
      - /kernel/lwip/include/lwip/udp.h
      - /kernel/lwip/netif/ppp/PPPD_FOLLOWUP
      - /kernel/lwip/netif/ppp/auth.c
      - /kernel/lwip/netif/ppp/ccp.c
      - /kernel/lwip/netif/ppp/chap-md5.c
      - /kernel/lwip/netif/ppp/chap-new.c
      - /kernel/lwip/netif/ppp/chap_ms.c
      - /kernel/lwip/netif/ppp/demand.c
      - /kernel/lwip/netif/ppp/eap.c
      - /kernel/lwip/netif/ppp/ecp.c
      - /kernel/lwip/netif/ppp/eui64.c
      - /kernel/lwip/netif/ppp/fsm.c
      - /kernel/lwip/netif/ppp/ipcp.c
      - /kernel/lwip/netif/ppp/ipv6cp.c
      - /kernel/lwip/netif/ppp/lcp.c
      - /kernel/lwip/netif/ppp/magic.c
      - /kernel/lwip/netif/ppp/mppe.c
      - /kernel/lwip/netif/ppp/multilink.c
      - /kernel/lwip/netif/ppp/ppp.c
      - /kernel/lwip/netif/ppp/pppapi.c
      - /kernel/lwip/netif/ppp/pppcrypt.c
      - /kernel/lwip/netif/ppp/pppoe.c
      - /kernel/lwip/netif/ppp/pppol2tp.c
      - /kernel/lwip/netif/ppp/pppos.c
      - /kernel/lwip/netif/ppp/upap.c
      - /kernel/lwip/netif/ppp/utils.c
      - /kernel/lwip/netif/ppp/vj.c
      - /kernel/lwip/include/compat/posix/arpa/inet.h
      - /kernel/lwip/include/compat/posix/net/if.h
      - /kernel/lwip/include/compat/posix/sys/socket.h
      - /kernel/lwip/include/netif/ppp/polarssl/arc4.h
      - /kernel/lwip/include/netif/ppp/polarssl/des.h
      - /kernel/lwip/include/netif/ppp/polarssl/md4.h
      - /kernel/lwip/include/netif/ppp/polarssl/md5.h
      - /kernel/lwip/include/netif/ppp/polarssl/sha1.h
      - /kernel/lwip/netif/FILES
      - /kernel/lwip/netif/bridgeif.c
      - /kernel/lwip/netif/bridgeif_fdb.c
      - /kernel/lwip/netif/ethernet.c
      - /kernel/lwip/netif/lowpan6.c
      - /kernel/lwip/netif/lowpan6_ble.c
      - /kernel/lwip/netif/lowpan6_common.c
      - /kernel/lwip/netif/slipif.c
      - /kernel/lwip/netif/zepif.c
      - /kernel/lwip/include/compat/posix/netdb.h
      - /kernel/lwip/include/netif/ppp/ccp.h
      - /kernel/lwip/include/netif/ppp/chap-md5.h
      - /kernel/lwip/include/netif/ppp/chap-new.h
      - /kernel/lwip/include/netif/ppp/chap_ms.h
      - /kernel/lwip/include/netif/ppp/eap.h
      - /kernel/lwip/include/netif/ppp/ecp.h
      - /kernel/lwip/include/netif/ppp/eui64.h
      - /kernel/lwip/include/netif/ppp/fsm.h
      - /kernel/lwip/include/netif/ppp/ipcp.h
      - /kernel/lwip/include/netif/ppp/ipv6cp.h
      - /kernel/lwip/include/netif/ppp/lcp.h
      - /kernel/lwip/include/netif/ppp/magic.h
      - /kernel/lwip/include/netif/ppp/mppe.h
      - /kernel/lwip/include/netif/ppp/ppp.h
      - /kernel/lwip/include/netif/ppp/ppp_impl.h
      - /kernel/lwip/include/netif/ppp/ppp_opts.h
      - /kernel/lwip/include/netif/ppp/pppapi.h
      - /kernel/lwip/include/netif/ppp/pppcrypt.h
      - /kernel/lwip/include/netif/ppp/pppdebug.h
      - /kernel/lwip/include/netif/ppp/pppoe.h
      - /kernel/lwip/include/netif/ppp/pppol2tp.h
      - /kernel/lwip/include/netif/ppp/pppos.h
      - /kernel/lwip/include/netif/ppp/upap.h
      - /kernel/lwip/include/netif/ppp/vj.h
      - /kernel/lwip/include/netif/bridgeif.h
      - /kernel/lwip/include/netif/bridgeif_opts.h
      - /kernel/lwip/include/netif/etharp.h
      - /kernel/lwip/include/netif/ethernet.h
      - /kernel/lwip/include/netif/ieee802154.h
      - /kernel/lwip/include/netif/lowpan6.h
      - /kernel/lwip/include/netif/lowpan6_ble.h
      - /kernel/lwip/include/netif/lowpan6_common.h
      - /kernel/lwip/include/netif/lowpan6_opts.h
      - /kernel/lwip/include/netif/slipif.h
      - /kernel/lwip/include/netif/zepif.h
      - /kernel/lwip/lwipopts.h
      - /kernel/SignalTrampoline.S
      - /kernel/bin.S
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/entry_qemu.S
      - /kernel/entry_visionfive.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fs.c
      - /kernel/futex.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/main.c
      - /kernel/mmap.c
      - /kernel/net.mk
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/pselect.c
      - /kernel/ramdisk.c
      - /kernel/ring_buffer.c
      - /kernel/sd_final.c
      - /kernel/sddata.S
      - /kernel/sem.c
      - /kernel/signal.c
      - /kernel/sleeplock.c
      - /kernel/socket_new.c
      - /kernel/spinlock.c
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/sysctl.c
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/syssocket.c
      - /kernel/systime.c
      - /kernel/thread.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/uart8250.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/vma.c
      - /kernel/xv6-riscv-license
      - /linker/qemu.ld
      - /linker/visionfive.ld
      - /tools/addr2line.py
      - /tools/cmd.txt
      - /xv6-user/busybox_test.c
      - /xv6-user/cat.c
      - /xv6-user/echo.c
      - /xv6-user/find.c
      - /xv6-user/forktest.c
      - /xv6-user/grading_init.c
      - /xv6-user/grep.c
      - /xv6-user/grind.c
      - /xv6-user/init-for-test.S
      - /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/modify_file_name.sh
      - /xv6-user/mv.c
      - /xv6-user/myDup3.c
      - /xv6-user/printf.c
      - /xv6-user/rm.c
      - /xv6-user/sh.c
      - /xv6-user/sleep.c
      - /xv6-user/strace.c
      - /xv6-user/stressfs.c
      - /xv6-user/test.c
      - /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
      - /doc/pic/aux1.png
      - /doc/pic/aux2.png
      - /doc/pic/user_memory.png
      - /doc/pic/user_stack.png
      - /doc/AVX512OS.pdf
      - /doc/buffer_cache.md
      - /doc/dynamic_link.md
      - /doc/futex.md
      - /doc/memory.md
      - /doc/net.md
      - /doc/problem.md
      - /doc/sd_driver.md
      - /doc/signal.md
      - /doc/thread.md
      - /doc/uboot_command.md
      - /doc/初赛提测.md
      - /.clang-format
      - /.gitignore
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /taskList.md
      5a95dcdf
    • 赤道会师's avatar
      Update 435 files · e36cc711
      赤道会师 authored
      - /tools/addr2line.py
      - /tools/cmd.txt
      - /xv6-user/busybox_test.c
      - /xv6-user/cat.c
      - /xv6-user/echo.c
      - /xv6-user/find.c
      - /xv6-user/forktest.c
      - /xv6-user/grading_init.c
      - /xv6-user/grep.c
      - /xv6-user/grind.c
      - /xv6-user/init-for-test.S
      - /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/modify_file_name.sh
      - /xv6-user/mv.c
      - /xv6-user/myDup3.c
      - /xv6-user/printf.c
      - /xv6-user/rm.c
      - /xv6-user/sh.c
      - /xv6-user/sleep.c
      - /xv6-user/strace.c
      - /xv6-user/stressfs.c
      - /xv6-user/test.c
      - /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
      - /doc/AVX512OS.pdf
      - /doc/buffer_cache.md
      - /doc/dynamic_link.md
      - /doc/futex.md
      - /doc/memory.md
      - /doc/net.md
      - /doc/problem.md
      - /doc/sd_driver.md
      - /doc/signal.md
      - /doc/thread.md
      - /doc/uboot_command.md
      - /doc/初赛提测.md
      - /doc/pic/aux1.png
      - /doc/pic/aux2.png
      - /doc/pic/user_memory.png
      - /doc/pic/user_stack.png
      - /kernel/bin.S
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/entry_qemu.S
      - /kernel/entry_visionfive.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fs.c
      - /kernel/futex.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/main.c
      - /kernel/mmap.c
      - /kernel/net.mk
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/pselect.c
      - /kernel/ramdisk.c
      - /kernel/ring_buffer.c
      - /kernel/sddata.S
      - /kernel/sd_final.c
      - /kernel/sem.c
      - /kernel/signal.c
      - /kernel/SignalTrampoline.S
      - /kernel/sleeplock.c
      - /kernel/socket_new.c
      - /kernel/spinlock.c
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/sysctl.c
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/syssig.c
      - /kernel/syssocket.c
      - /kernel/systime.c
      - /kernel/thread.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uart.c
      - /kernel/uart8250.c
      - /kernel/utils.c
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /kernel/vma.c
      - /kernel/xv6-riscv-license
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/context.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/dmac.h
      - /kernel/include/elf.h
      - /kernel/include/error.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/futex.h
      - /kernel/include/gpiohs.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/pselect.h
      - /kernel/include/queue.h
      - /kernel/include/ramdisk.h
      - /kernel/include/ring_buffer.h
      - /kernel/include/riscv.h
      - /kernel/include/riscv_io.h
      - /kernel/include/rusage.h
      - /kernel/include/sbi.h
      - /kernel/include/sdcard.h
      - /kernel/include/sd_final.h
      - /kernel/include/sem.h
      - /kernel/include/signal.h
      - /kernel/include/sleeplock.h
      - /kernel/include/socket.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/thread.h
      - /kernel/include/timer.h
      - /kernel/include/trap.h
      - /kernel/include/types.h
      - /kernel/include/uart.h
      - /kernel/include/uart8250.h
      - /kernel/include/uname.h
      - /kernel/include/utils.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /kernel/include/vma.h
      - /kernel/lwip/lwipopts.h
      - /kernel/lwip/api/api_lib.c
      - /kernel/lwip/api/api_msg.c
      - /kernel/lwip/api/err.c
      - /kernel/lwip/api/if_api.c
      - /kernel/lwip/api/netbuf.c
      - /kernel/lwip/api/netdb.c
      - /kernel/lwip/api/netifapi.c
      - /kernel/lwip/api/sockets.c
      - /kernel/lwip/api/tcpip.c
      - /kernel/lwip/arch/atoi.c
      - /kernel/lwip/arch/errno.c
      - /kernel/lwip/arch/rand.c
      - /kernel/lwip/arch/string.c
      - /kernel/lwip/arch/sys_arch.c
      - /kernel/lwip/core/altcp.c
      - /kernel/lwip/core/altcp_alloc.c
      - /kernel/lwip/core/altcp_tcp.c
      - /kernel/lwip/core/def.c
      - /kernel/lwip/core/dns.c
      - /kernel/lwip/core/inet_chksum.c
      - /kernel/lwip/core/init.c
      - /kernel/lwip/core/ip.c
      - /kernel/lwip/core/mem.c
      - /kernel/lwip/core/memp.c
      - /kernel/lwip/core/netif.c
      - /kernel/lwip/core/pbuf.c
      - /kernel/lwip/core/raw.c
      - /kernel/lwip/core/stats.c
      - /kernel/lwip/core/sys.c
      - /kernel/lwip/core/tcp.c
      - /kernel/lwip/core/tcp_in.c
      - /kernel/lwip/core/tcp_out.c
      - /kernel/lwip/core/timeouts.c
      - /kernel/lwip/core/udp.c
      - /kernel/lwip/core/ipv4/acd.c
      - /kernel/lwip/core/ipv4/autoip.c
      - /kernel/lwip/core/ipv4/dhcp.c
      - /kernel/lwip/core/ipv4/etharp.c
      - /kernel/lwip/core/ipv4/icmp.c
      - /kernel/lwip/core/ipv4/igmp.c
      - /kernel/lwip/core/ipv4/ip4.c
      - /kernel/lwip/core/ipv4/ip4_addr.c
      - /kernel/lwip/core/ipv4/ip4_frag.c
      - /kernel/lwip/core/ipv6/dhcp6.c
      - /kernel/lwip/core/ipv6/ethip6.c
      - /kernel/lwip/core/ipv6/icmp6.c
      - /kernel/lwip/core/ipv6/inet6.c
      - /kernel/lwip/core/ipv6/ip6.c
      - /kernel/lwip/core/ipv6/ip6_addr.c
      - /kernel/lwip/core/ipv6/ip6_frag.c
      - /kernel/lwip/core/ipv6/mld6.c
      - /kernel/lwip/core/ipv6/nd6.c
      - /kernel/lwip/include/arch/atoi.h
      - /kernel/lwip/include/arch/cc.h
      - /kernel/lwip/include/arch/errno.h
      - /kernel/lwip/include/arch/perf.h
      - /kernel/lwip/include/arch/rand.h
      - /kernel/lwip/include/arch/string.h
      - /kernel/lwip/include/arch/sys_arch.h
      - /kernel/lwip/include/compat/posix/netdb.h
      - /kernel/lwip/include/compat/posix/arpa/inet.h
      - /kernel/lwip/include/compat/posix/net/if.h
      - /kernel/lwip/include/compat/posix/sys/socket.h
      - /kernel/lwip/include/compat/stdc/errno.h
      - /kernel/lwip/include/lwip/acd.h
      - /kernel/lwip/include/lwip/altcp.h
      - /kernel/lwip/include/lwip/altcp_tcp.h
      - /kernel/lwip/include/lwip/altcp_tls.h
      - /kernel/lwip/include/lwip/api.h
      - /kernel/lwip/include/lwip/arch.h
      - /kernel/lwip/include/lwip/autoip.h
      - /kernel/lwip/include/lwip/debug.h
      - /kernel/lwip/include/lwip/def.h
      - /kernel/lwip/include/lwip/dhcp.h
      - /kernel/lwip/include/lwip/dhcp6.h
      - /kernel/lwip/include/lwip/dns.h
      - /kernel/lwip/include/lwip/err.h
      - /kernel/lwip/include/lwip/errno.h
      - /kernel/lwip/include/lwip/etharp.h
      - /kernel/lwip/include/lwip/ethip6.h
      - /kernel/lwip/include/lwip/icmp.h
      - /kernel/lwip/include/lwip/icmp6.h
      - /kernel/lwip/include/lwip/if_api.h
      - /kernel/lwip/include/lwip/igmp.h
      - /kernel/lwip/include/lwip/inet.h
      - /kernel/lwip/include/lwip/inet_chksum.h
      - /kernel/lwip/include/lwip/init.h
      - /kernel/lwip/include/lwip/init.h.cmake.in
      - /kernel/lwip/include/lwip/ip.h
      - /kernel/lwip/include/lwip/ip4.h
      - /kernel/lwip/include/lwip/ip4_addr.h
      - /kernel/lwip/include/lwip/ip4_frag.h
      - /kernel/lwip/include/lwip/ip6.h
      - /kernel/lwip/include/lwip/ip6_addr.h
      - /kernel/lwip/include/lwip/ip6_frag.h
      - /kernel/lwip/include/lwip/ip6_zone.h
      - /kernel/lwip/include/lwip/ip_addr.h
      - /kernel/lwip/include/lwip/mem.h
      - /kernel/lwip/include/lwip/memp.h
      - /kernel/lwip/include/lwip/mld6.h
      - /kernel/lwip/include/lwip/nd6.h
      - /kernel/lwip/include/lwip/netbuf.h
      - /kernel/lwip/include/lwip/netdb.h
      - /kernel/lwip/include/lwip/netif.h
      - /kernel/lwip/include/lwip/netifapi.h
      - /kernel/lwip/include/lwip/opt.h
      - /kernel/lwip/include/lwip/pbuf.h
      - /kernel/lwip/include/lwip/raw.h
      - /kernel/lwip/include/lwip/sio.h
      - /kernel/lwip/include/lwip/snmp.h
      - /kernel/lwip/include/lwip/sockets.h
      - /kernel/lwip/include/lwip/stats.h
      - /kernel/lwip/include/lwip/sys.h
      - /kernel/lwip/include/lwip/tcp.h
      - /kernel/lwip/include/lwip/tcpbase.h
      - /kernel/lwip/include/lwip/tcpip.h
      - /kernel/lwip/include/lwip/timeouts.h
      - /kernel/lwip/include/lwip/udp.h
      - /kernel/lwip/include/lwip/apps/altcp_proxyconnect.h
      - /kernel/lwip/include/lwip/apps/altcp_tls_mbedtls_opts.h
      - /kernel/lwip/include/lwip/apps/FILES
      - /kernel/lwip/include/lwip/apps/fs.h
      - /kernel/lwip/include/lwip/apps/httpd.h
      - /kernel/lwip/include/lwip/apps/httpd_opts.h
      - /kernel/lwip/include/lwip/apps/http_client.h
      - /kernel/lwip/include/lwip/apps/lwiperf.h
      - /kernel/lwip/include/lwip/apps/mdns.h
      - /kernel/lwip/include/lwip/apps/mdns_domain.h
      - /kernel/lwip/include/lwip/apps/mdns_opts.h
      - /kernel/lwip/include/lwip/apps/mdns_out.h
      - /kernel/lwip/include/lwip/apps/mdns_priv.h
      - /kernel/lwip/include/lwip/apps/mqtt.h
      - /kernel/lwip/include/lwip/apps/mqtt_opts.h
      - /kernel/lwip/include/lwip/apps/mqtt_priv.h
      - /kernel/lwip/include/lwip/apps/netbiosns.h
      - /kernel/lwip/include/lwip/apps/netbiosns_opts.h
      - /kernel/lwip/include/lwip/apps/smtp.h
      - /kernel/lwip/include/lwip/apps/smtp_opts.h
      - /kernel/lwip/include/lwip/apps/snmp.h
      - /kernel/lwip/include/lwip/apps/snmpv3.h
      - /kernel/lwip/include/lwip/apps/snmp_core.h
      - /kernel/lwip/include/lwip/apps/snmp_mib2.h
      - /kernel/lwip/include/lwip/apps/snmp_opts.h
      - /kernel/lwip/include/lwip/apps/snmp_scalar.h
      - /kernel/lwip/include/lwip/apps/snmp_snmpv2_framework.h
      - /kernel/lwip/include/lwip/apps/snmp_snmpv2_usm.h
      - /kernel/lwip/include/lwip/apps/snmp_table.h
      - /kernel/lwip/include/lwip/apps/snmp_threadsync.h
      - /kernel/lwip/include/lwip/apps/sntp.h
      - /kernel/lwip/include/lwip/apps/sntp_opts.h
      - /kernel/lwip/include/lwip/apps/tftp_client.h
      - /kernel/lwip/include/lwip/apps/tftp_common.h
      - /kernel/lwip/include/lwip/apps/tftp_opts.h
      - /kernel/lwip/include/lwip/apps/tftp_server.h
      - /kernel/lwip/include/lwip/priv/altcp_priv.h
      - /kernel/lwip/include/lwip/priv/api_msg.h
      - /kernel/lwip/include/lwip/priv/memp_priv.h
      - /kernel/lwip/include/lwip/priv/memp_std.h
      - /kernel/lwip/include/lwip/priv/mem_priv.h
      - /kernel/lwip/include/lwip/priv/nd6_priv.h
      - /kernel/lwip/include/lwip/priv/raw_priv.h
      - /kernel/lwip/include/lwip/priv/sockets_priv.h
      - /kernel/lwip/include/lwip/priv/tcpip_priv.h
      - /kernel/lwip/include/lwip/priv/tcp_priv.h
      - /kernel/lwip/include/lwip/prot/acd.h
      - /kernel/lwip/include/lwip/prot/autoip.h
      - /kernel/lwip/include/lwip/prot/dhcp.h
      - /kernel/lwip/include/lwip/prot/dhcp6.h
      - /kernel/lwip/include/lwip/prot/dns.h
      - /kernel/lwip/include/lwip/prot/etharp.h
      - /kernel/lwip/include/lwip/prot/ethernet.h
      - /kernel/lwip/include/lwip/prot/iana.h
      - /kernel/lwip/include/lwip/prot/icmp.h
      - /kernel/lwip/include/lwip/prot/icmp6.h
      - /kernel/lwip/include/lwip/prot/ieee.h
      - /kernel/lwip/include/lwip/prot/igmp.h
      - /kernel/lwip/include/lwip/prot/ip.h
      - /kernel/lwip/include/lwip/prot/ip4.h
      - /kernel/lwip/include/lwip/prot/ip6.h
      - /kernel/lwip/include/lwip/prot/mld6.h
      - /kernel/lwip/include/lwip/prot/nd6.h
      - /kernel/lwip/include/lwip/prot/tcp.h
      - /kernel/lwip/include/lwip/prot/udp.h
      - /kernel/lwip/include/netif/bridgeif.h
      - /kernel/lwip/include/netif/bridgeif_opts.h
      - /kernel/lwip/include/netif/etharp.h
      - /kernel/lwip/include/netif/ethernet.h
      - /kernel/lwip/include/netif/ieee802154.h
      - /kernel/lwip/include/netif/lowpan6.h
      - /kernel/lwip/include/netif/lowpan6_ble.h
      - /kernel/lwip/include/netif/lowpan6_common.h
      - /kernel/lwip/include/netif/lowpan6_opts.h
      - /kernel/lwip/include/netif/slipif.h
      - /kernel/lwip/include/netif/zepif.h
      - /kernel/lwip/include/netif/ppp/ccp.h
      - /kernel/lwip/include/netif/ppp/chap-md5.h
      - /kernel/lwip/include/netif/ppp/chap-new.h
      - /kernel/lwip/include/netif/ppp/chap_ms.h
      - /kernel/lwip/include/netif/ppp/eap.h
      - /kernel/lwip/include/netif/ppp/ecp.h
      - /kernel/lwip/include/netif/ppp/eui64.h
      - /kernel/lwip/include/netif/ppp/fsm.h
      - /kernel/lwip/include/netif/ppp/ipcp.h
      - /kernel/lwip/include/netif/ppp/ipv6cp.h
      - /kernel/lwip/include/netif/ppp/lcp.h
      - /kernel/lwip/include/netif/ppp/magic.h
      - /kernel/lwip/include/netif/ppp/mppe.h
      - /kernel/lwip/include/netif/ppp/ppp.h
      - /kernel/lwip/include/netif/ppp/pppapi.h
      - /kernel/lwip/include/netif/ppp/pppcrypt.h
      - /kernel/lwip/include/netif/ppp/pppdebug.h
      - /kernel/lwip/include/netif/ppp/pppoe.h
      - /kernel/lwip/include/netif/ppp/pppol2tp.h
      - /kernel/lwip/include/netif/ppp/pppos.h
      - /kernel/lwip/include/netif/ppp/ppp_impl.h
      - /kernel/lwip/include/netif/ppp/ppp_opts.h
      - /kernel/lwip/include/netif/ppp/upap.h
      - /kernel/lwip/include/netif/ppp/vj.h
      - /kernel/lwip/include/netif/ppp/polarssl/arc4.h
      - /kernel/lwip/include/netif/ppp/polarssl/des.h
      - /kernel/lwip/include/netif/ppp/polarssl/md4.h
      - /kernel/lwip/include/netif/ppp/polarssl/md5.h
      - /kernel/lwip/include/netif/ppp/polarssl/sha1.h
      - /kernel/lwip/netif/bridgeif.c
      - /kernel/lwip/netif/bridgeif_fdb.c
      - /kernel/lwip/netif/ethernet.c
      - /kernel/lwip/netif/FILES
      - /kernel/lwip/netif/lowpan6.c
      - /kernel/lwip/netif/lowpan6_ble.c
      - /kernel/lwip/netif/lowpan6_common.c
      - /kernel/lwip/netif/slipif.c
      - /kernel/lwip/netif/zepif.c
      - /kernel/lwip/netif/ppp/auth.c
      - /kernel/lwip/netif/ppp/ccp.c
      - /kernel/lwip/netif/ppp/chap-md5.c
      - /kernel/lwip/netif/ppp/chap-new.c
      - /kernel/lwip/netif/ppp/chap_ms.c
      - /kernel/lwip/netif/ppp/demand.c
      - /kernel/lwip/netif/ppp/eap.c
      - /kernel/lwip/netif/ppp/ecp.c
      - /kernel/lwip/netif/ppp/eui64.c
      - /kernel/lwip/netif/ppp/fsm.c
      - /kernel/lwip/netif/ppp/ipcp.c
      - /kernel/lwip/netif/ppp/ipv6cp.c
      - /kernel/lwip/netif/ppp/lcp.c
      - /kernel/lwip/netif/ppp/magic.c
      - /kernel/lwip/netif/ppp/mppe.c
      - /kernel/lwip/netif/ppp/multilink.c
      - /kernel/lwip/netif/ppp/ppp.c
      - /kernel/lwip/netif/ppp/pppapi.c
      - /kernel/lwip/netif/ppp/pppcrypt.c
      - /kernel/lwip/netif/ppp/PPPD_FOLLOWUP
      - /kernel/lwip/netif/ppp/pppoe.c
      - /kernel/lwip/netif/ppp/pppol2tp.c
      - /kernel/lwip/netif/ppp/pppos.c
      - /kernel/lwip/netif/ppp/upap.c
      - /kernel/lwip/netif/ppp/utils.c
      - /kernel/lwip/netif/ppp/vj.c
      - /kernel/lwip/netif/ppp/polarssl/arc4.c
      - /kernel/lwip/netif/ppp/polarssl/des.c
      - /kernel/lwip/netif/ppp/polarssl/md4.c
      - /kernel/lwip/netif/ppp/polarssl/md5.c
      - /kernel/lwip/netif/ppp/polarssl/README
      - /kernel/lwip/netif/ppp/polarssl/sha1.c
      - /linker/qemu.ld
      - /linker/visionfive.ld
      - /.clang-format
      - /.gitignore
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /taskList.md
      e36cc711
    • 赤道会师's avatar
      Update 145 files · f780efec
      赤道会师 authored
      - /docs/documents/TODO.md
      - /docs/documents/gbd调试配置.pdf
      - /docs/documents/xv6-中断控制.md
      - /docs/documents/xv6-控制台及printf:.md
      - /docs/documents/xv6-进程管理.md
      - /docs/documents/xv6-锁.md
      - /docs/documents/初赛文档.pdf
      - /docs/documents/小组初赛工作.md
      - /docs/documents/新增-Rename.md
      - /docs/documents/环境配置手册.pdf
      - /docs/documents/系统调用—文件系统相关.md
      - /docs/documents/系统调用—进程管理、内存管理、其他.md
      - /docs/documents/系统调用的说明以及调用方式.md
      - /docs/documents/系统调试.pdf
      - /docs/images/clip_image002.jpg
      - /docs/images/console-1.png
      - /docs/images/console-2.png
      - /docs/images/preliminary.png
      - /docs/images/test.png
      - /initcode/initcode.S
      - /initcode/initcode.c
      - /kernel/include/buf.h
      - /kernel/include/console.h
      - /kernel/include/defs.h
      - /kernel/include/disk.h
      - /kernel/include/diskio.h
      - /kernel/include/elf.h
      - /kernel/include/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/ff.h
      - /kernel/include/ffconf.h
      - /kernel/include/file.h
      - /kernel/include/image.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/mmap.h
      - /kernel/include/param.h
      - /kernel/include/pipe.h
      - /kernel/include/plic.h
      - /kernel/include/printf.h
      - /kernel/include/proc.h
      - /kernel/include/ramdisk.h
      - /kernel/include/riscv.h
      - /kernel/include/sbi.h
      - /kernel/include/sbi2.h
      - /kernel/include/sd.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/sysinfo.h
      - /kernel/include/sysnum.h
      - /kernel/include/timer.h
      - /kernel/include/trap.h
      - /kernel/include/types.h
      - /kernel/include/uname.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/dev.S
      - /kernel/disk.c
      - /kernel/diskio.c
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/image.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernel_app.ld
      - /kernel/kernelvec.S
      - /kernel/link_disk.S
      - /kernel/link_fs.S
      - /kernel/link_null.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/mmap.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/ramdisk.c
      - /kernel/sd.c
      - /kernel/sleeplock.c
      - /kernel/spi.c
      - /kernel/spinlock.c
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/systime.c
      - /kernel/timer.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/uname.c
      - /kernel/vm.c
      - /kernel/xv6-riscv-license
      - /user/xv6-user/user.h
      - /user/cat.c
      - /user/cmd.S
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/mv.c
      - /user/mymount.c
      - /user/myumount.c
      - /user/printf.c
      - /user/rm.c
      - /user/runall.S
      - /user/sacrifice
      - /user/sacrifice.c
      - /user/sh.c
      - /user/sleep.c
      - /user/strace.c
      - /user/stressfs.c
      - /user/test.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/usertests.c
      - /user/usys.pl
      - /user/vda2.c
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/xv6-riscv-license
      - /user/zombie.c
      - /disk.img
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /vda2
      f780efec
  4. 03 Jun, 2024 5 commits