1. 29 May, 2024 3 commits
    • 赤道会师's avatar
      Update file Makefile · 7d0ea60c
      赤道会师 authored
      7d0ea60c
    • 赤道会师's avatar
      Update 416 files · 1c8e6d79
      赤道会师 authored
      - /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
      - /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/tcpip.c
      - /kernel/lwip/api/sockets.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_addr.c
      - /kernel/lwip/core/ipv6/ip6.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
      - /tools/addr2line.py
      - /tools/cmd.txt
      - /.clang-format
      - /.gitignore
      - /Makefile
      - /taskList.md
      1c8e6d79
    • 赤道会师's avatar
      Update 184 files · 9ec33a38
      赤道会师 authored
      - /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/sifive/devices/ccache.h
      - /kernel/sifive/devices/clint.h
      - /kernel/sifive/devices/ememoryotp.h
      - /kernel/sifive/devices/gpio.h
      - /kernel/sifive/devices/i2c.h
      - /kernel/sifive/devices/spi.h
      - /kernel/sifive/devices/uart.h
      - /kernel/sifive/devices/ux00prci.h
      - /kernel/sifive/barrier.h
      - /kernel/sifive/bits.h
      - /kernel/sifive/const.h
      - /kernel/sifive/encoding.h
      - /kernel/sifive/platform.h
      - /kernel/sifive/smp.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
      - /sd/mnt/test_mount
      - /sd/.DS_Store
      - /sd/brk
      - /sd/chdir
      - /sd/clone
      - /sd/close
      - /sd/dup
      - /sd/dup2
      - /sd/execve
      - /sd/exit
      - /sd/fork
      - /sd/fstat
      - /sd/getcwd
      - /sd/getdents
      - /sd/getpid
      - /sd/getppid
      - /sd/gettimeofday
      - /sd/init
      - /sd/mkdir_
      - /sd/mmap
      - /sd/mount
      - /sd/munmap
      - /sd/mymount
      - /sd/myumount
      - /sd/open
      - /sd/openat
      - /sd/pipe
      - /sd/read
      - /sd/sh
      - /sd/sleep
      - /sd/test_echo
      - /sd/text.txt
      - /sd/times
      - /sd/umount
      - /sd/uname
      - /sd/unlink
      - /sd/wait
      - /sd/waitpid
      - /sd/write
      - /sd/yield
      - /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
      - /.push.sh.swp
      - /disk.img
      - /fw_jump.elf
      - /LICENSE
      - /Makefile
      - /README
      - /README_en.md
      - /README.md
      - /test
      - /vda2
      9ec33a38
  2. 06 May, 2024 2 commits
    • 赤道会师's avatar
      Update 184 files · a1edabd5
      赤道会师 authored
      - /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
      - /kernel/sifive/barrier.h
      - /kernel/sifive/bits.h
      - /kernel/sifive/const.h
      - /kernel/sifive/encoding.h
      - /kernel/sifive/platform.h
      - /kernel/sifive/smp.h
      - /kernel/sifive/devices/ccache.h
      - /kernel/sifive/devices/clint.h
      - /kernel/sifive/devices/ememoryotp.h
      - /kernel/sifive/devices/gpio.h
      - /kernel/sifive/devices/i2c.h
      - /kernel/sifive/devices/spi.h
      - /kernel/sifive/devices/uart.h
      - /kernel/sifive/devices/ux00prci.h
      - /sd/.DS_Store
      - /sd/brk
      - /sd/chdir
      - /sd/clone
      - /sd/close
      - /sd/dup
      - /sd/dup2
      - /sd/execve
      - /sd/exit
      - /sd/fork
      - /sd/fstat
      - /sd/getcwd
      - /sd/getdents
      - /sd/getpid
      - /sd/getppid
      - /sd/gettimeofday
      - /sd/init
      - /sd/mkdir_
      - /sd/mmap
      - /sd/mount
      - /sd/munmap
      - /sd/mymount
      - /sd/myumount
      - /sd/open
      - /sd/openat
      - /sd/pipe
      - /sd/read
      - /sd/sh
      - /sd/sleep
      - /sd/test_echo
      - /sd/text.txt
      - /sd/times
      - /sd/umount
      - /sd/uname
      - /sd/unlink
      - /sd/wait
      - /sd/waitpid
      - /sd/write
      - /sd/yield
      - /sd/mnt/test_mount
      - /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
      - /fw_jump.elf
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /README_en.md
      - /test
      - /vda2
      - /.push.sh.swp
      a1edabd5
    • 赤道会师's avatar
      Update 163 files · eafa7c12
      赤道会师 authored
      - /doc/AVX512OS.pdf
      - /doc/uboot_command.md
      - /doc/初赛提测.md
      - /linker/qemu.ld
      - /linker/visionfive.ld
      - /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/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/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/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
      - /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
      - /thread.md
      - /taskList.md
      - /.gitignore
      - /README
      - /libctask.txt
      - /LICENSE
      - /lmbench_all
      - /Makefile
      - /lmbench_testcode.sh
      - /README.md
      - /sort.src
      - /sdcard.img.gz
      - /shell.txt
      eafa7c12
  3. 04 May, 2024 15 commits
    • 赤道会师's avatar
      Update Makefile · d6bf87f0
      赤道会师 authored
      d6bf87f0
    • 赤道会师's avatar
      Update Makefile · e4a583f3
      赤道会师 authored
      e4a583f3
    • 赤道会师's avatar
      Update 163 files · 5c81cefe
      赤道会师 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
      5c81cefe
    • 赤道会师's avatar
      Update 415 files · 16a551fb
      赤道会师 authored
      - /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
      - /tools/addr2line.py
      - /tools/cmd.txt
      - /linker/qemu.ld
      - /linker/visionfive.ld
      - /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
      - /Makefile
      - /.gitignore
      - /.clang-format
      16a551fb
    • 赤道会师's avatar
      Update file Makefile · 965d9746
      赤道会师 authored
      965d9746
    • 赤道会师's avatar
      Update file taskList.md · 0ee6e39f
      赤道会师 authored
      0ee6e39f
    • 赤道会师's avatar
      Delete .DS_Store · bc40c211
      赤道会师 authored
      bc40c211
    • 赤道会师's avatar
      Update Makefile · 47e72bc3
      赤道会师 authored
      47e72bc3
    • 赤道会师's avatar
      Update 416 files · c7c83be1
      赤道会师 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
      - /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/slipif.c
      - /kernel/lwip/netif/lowpan6_common.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
      - /Makefile
      - /taskList.md
      c7c83be1
    • 赤道会师's avatar
      Update 198 files · 060fcfab
      赤道会师 authored
      - /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/sifive/devices/ccache.h
      - /kernel/sifive/devices/clint.h
      - /kernel/sifive/devices/ememoryotp.h
      - /kernel/sifive/devices/gpio.h
      - /kernel/sifive/devices/i2c.h
      - /kernel/sifive/devices/spi.h
      - /kernel/sifive/devices/uart.h
      - /kernel/sifive/devices/ux00prci.h
      - /kernel/sifive/barrier.h
      - /kernel/sifive/bits.h
      - /kernel/sifive/const.h
      - /kernel/sifive/encoding.h
      - /kernel/sifive/platform.h
      - /kernel/sifive/smp.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
      - /sd/mnt/test_mount
      - /sd/.DS_Store
      - /sd/brk
      - /sd/chdir
      - /sd/clone
      - /sd/close
      - /sd/dup
      - /sd/dup2
      - /sd/execve
      - /sd/exit
      - /sd/fork
      - /sd/fstat
      - /sd/getcwd
      - /sd/getdents
      - /sd/getpid
      - /sd/getppid
      - /sd/gettimeofday
      - /sd/init
      - /sd/mkdir_
      - /sd/mmap
      - /sd/mount
      - /sd/munmap
      - /sd/mymount
      - /sd/myumount
      - /sd/open
      - /sd/openat
      - /sd/pipe
      - /sd/read
      - /sd/sh
      - /sd/sleep
      - /sd/test_echo
      - /sd/text.txt
      - /sd/times
      - /sd/umount
      - /sd/uname
      - /sd/unlink
      - /sd/wait
      - /sd/waitpid
      - /sd/write
      - /sd/yield
      - /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
      - /doc/内核实现--内存管理.md
      - /doc/内核实现--多核启动.md
      - /doc/内核实现--文件系统.md
      - /doc/内核实现--时钟中断.md
      - /doc/内核实现--系统调用.md
      - /doc/内核实现--输入输出.md
      - /doc/内核设计-内存映射.md
      - /doc/用户程序--内存管理.md
      - /doc/用户程序--文件系统.md
      - /doc/用户程序--系统调用.md
      - /doc/用户程序--进程管理.md
      - /doc/系统调用--其他.md
      - /doc/系统调用--内存管理相关.md
      - /doc/系统调用--进程管理相关.md
      - /.push.sh.swp
      - /disk.img
      - /fw_jump.elf
      - /LICENSE
      - /Makefile
      - /README
      - /README_en.md
      - /README.md
      - /test
      - /vda2
      060fcfab
    • 赤道会师's avatar
      Update 338 files · 3c1710b1
      赤道会师 authored
      - /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
      - /syscall/sys.sh
      - /syscall/syscall.c
      - /src/include/utils/list.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/debug.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/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/bin.S
      - /src/bio.c
      - /src/copy.c
      - /src/cpu.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/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/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
      - /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
      - /sbi/fw_jump.elf
      - /linker/kernel.ld
      - /doc/内核实现--Futex.md
      - /doc/内核实现--信号相关.md
      - /doc/内核实现--内存映射.md
      - /doc/内核实现--线程相关.md
      - /doc/内核设计--进程队列.md
      - /doc/内核调试-动态链接.md
      - /doc/内核调试-轮询操作.md
      - /doc/用户程序-动态链接.md
      - /bin/localtime
      - /test-gdb
      - /.gdbinit.tmpl-riscv
      - /.gdbinit
      - /doc/内核设计-内存映射.md
      - /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
      - /kernel/sifive/barrier.h
      - /kernel/sifive/bits.h
      - /kernel/sifive/const.h
      - /kernel/sifive/encoding.h
      - /kernel/sifive/platform.h
      - /kernel/sifive/smp.h
      - /kernel/sifive/devices/ccache.h
      - /kernel/sifive/devices/clint.h
      - /kernel/sifive/devices/ememoryotp.h
      - /kernel/sifive/devices/gpio.h
      - /kernel/sifive/devices/i2c.h
      - /kernel/sifive/devices/spi.h
      - /kernel/sifive/devices/uart.h
      - /kernel/sifive/devices/ux00prci.h
      - /sd/.DS_Store
      - /sd/brk
      - /sd/chdir
      - /sd/clone
      - /sd/close
      - /sd/dup
      - /sd/dup2
      - /sd/execve
      - /sd/exit
      - /sd/fork
      - /sd/fstat
      - /sd/getcwd
      - /sd/getdents
      - /sd/getpid
      - /sd/getppid
      - /sd/gettimeofday
      - /sd/init
      - /sd/mkdir_
      - /sd/mmap
      - /sd/mount
      - /sd/munmap
      - /sd/mymount
      - /sd/myumount
      - /sd/open
      - /sd/openat
      - /sd/pipe
      - /sd/read
      - /sd/sh
      - /sd/sleep
      - /sd/test_echo
      - /sd/text.txt
      - /sd/times
      - /sd/umount
      - /sd/uname
      - /sd/unlink
      - /sd/wait
      - /sd/waitpid
      - /sd/write
      - /sd/yield
      - /sd/mnt/test_mount
      - /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
      - /fw_jump.elf
      - /disk.img
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /README_en.md
      - /test
      - /vda2
      - /.push.sh.swp
      3c1710b1
    • 赤道会师's avatar
      Update 282 files · 7c8d1a59
      赤道会师 authored
      - /img/2_1.png
      - /img/2_2.png
      - /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/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/gpiohs.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/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/sdcard.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/utils.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /kernel/.DS_Store
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/gpiohs.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernel_app.ld
      - /kernel/kernelvec.S
      - /kernel/link_app.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/ramdisk.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/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/xv6-riscv-license
      - /mkfs/mkfs.c
      - /user/xv6-user/user.h
      - /user/.DS_Store
      - /user/cat.c
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/initcode
      - /user/initcode.S
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/mv.c
      - /user/printf.c
      - /user/rm.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/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/xv6-riscv-license
      - /user/zombie.c
      - /fw_jump.elf
      - /LICENSE
      - /README
      - /README_en.md
      - /README.md
      - /src/bin.S
      - /src/bio.c
      - /src/copy.c
      - /src/cpu.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/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/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/debug.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/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/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
      - /bin/localtime
      - /doc/内核实现--Futex.md
      - /doc/内核实现--信号相关.md
      - /doc/内核实现--内存映射.md
      - /doc/内核实现--文件系统.md
      - /doc/内核实现--时钟中断.md
      - /doc/内核实现--线程相关.md
      - /doc/内核实现--输入输出.md
      - /doc/内核设计--进程队列.md
      - /doc/内核调试-动态链接.md
      - /doc/内核调试-轮询操作.md
      - /doc/用户程序-动态链接.md
      - /doc/系统调用--其他.md
      - /doc/系统调用--内存管理相关.md
      - /doc/系统调用--进程管理相关.md
      - /linker/kernel.ld
      - /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
      - /.gdbinit
      - /.gdbinit.tmpl-riscv
      - /Makefile
      - /test
      - /test-gdb
      7c8d1a59
    • 赤道会师's avatar
      Update README.md · 273e3775
      赤道会师 authored
      273e3775
    • 赤道会师's avatar
      Update 133 files · 38cfaac3
      赤道会师 authored
      - /doc/内核实现--内存管理.md
      - /doc/内核实现--多核启动.md
      - /doc/内核实现--文件系统.md
      - /doc/内核实现--时钟中断.md
      - /doc/内核实现--系统调用.md
      - /doc/内核实现--输入输出.md
      - /doc/用户程序--内存管理.md
      - /doc/用户程序--文件系统.md
      - /doc/用户程序--系统调用.md
      - /doc/用户程序--进程管理.md
      - /img/2_1.png
      - /img/2_2.png
      - /kernel/.DS_Store
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/gpiohs.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/kernel_app.ld
      - /kernel/link_app.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/ramdisk.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/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/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/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/gpiohs.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/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/sdcard.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/utils.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /mkfs/mkfs.c
      - /user/.DS_Store
      - /user/cat.c
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/initcode
      - /user/initcode.S
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/mv.c
      - /user/printf.c
      - /user/rm.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/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/xv6-riscv-license
      - /user/zombie.c
      - /user/xv6-user/user.h
      - /fw_jump.elf
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /README_en.md
      - /.DS_Store
      38cfaac3
    • 赤道会师's avatar
      Update 85 files · 060a19f1
      赤道会师 authored
      - /kernel/bio.c
      - /kernel/buf.h
      - /kernel/console.c
      - /kernel/date.h
      - /kernel/defs.h
      - /kernel/elf.h
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fcntl.h
      - /kernel/file.c
      - /kernel/file.h
      - /kernel/fs.c
      - /kernel/fs.h
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/log.c
      - /kernel/main.c
      - /kernel/memlayout.h
      - /kernel/param.h
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/proc.h
      - /kernel/ramdisk.c
      - /kernel/riscv.h
      - /kernel/sleeplock.c
      - /kernel/sleeplock.h
      - /kernel/spinlock.c
      - /kernel/spinlock.h
      - /kernel/start.c
      - /kernel/stat.h
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/syscall.h
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/types.h
      - /kernel/uart.c
      - /kernel/virtio.h
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /mkfs/mkfs
      - /mkfs/mkfs.c
      - /user/_pip
      - /user/_stats
      - /user/_sysinfotest
      - /user/_trace
      - /user/cat.c
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/initcode.S
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/pingpong.c
      - /user/primes.c
      - /user/printf.c
      - /user/rm.c
      - /user/sh.c
      - /user/sleep.c
      - /user/stressfs.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usertests.c
      - /user/usys.pl
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/zombie.c
      - /.swn
      - /.swo
      - /.swp
      - /fs.img
      - /Makefile
      060a19f1
  4. 03 May, 2024 20 commits
    • 赤道会师's avatar
      Delete README · 0ddf484e
      赤道会师 authored
      0ddf484e
    • 赤道会师's avatar
      Delete README.md · 6c41635d
      赤道会师 authored
      6c41635d
    • 赤道会师's avatar
      Update 87 files · a1d00d87
      赤道会师 authored
      - /kernel/bio.c
      - /kernel/buf.h
      - /kernel/console.c
      - /kernel/date.h
      - /kernel/defs.h
      - /kernel/elf.h
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fcntl.h
      - /kernel/file.c
      - /kernel/file.h
      - /kernel/fs.c
      - /kernel/fs.h
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/log.c
      - /kernel/main.c
      - /kernel/memlayout.h
      - /kernel/param.h
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/proc.h
      - /kernel/ramdisk.c
      - /kernel/riscv.h
      - /kernel/sleeplock.c
      - /kernel/sleeplock.h
      - /kernel/spinlock.c
      - /kernel/spinlock.h
      - /kernel/start.c
      - /kernel/stat.h
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/syscall.h
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/types.h
      - /kernel/uart.c
      - /kernel/virtio.h
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /mkfs/mkfs
      - /mkfs/mkfs.c
      - /user/cat.c
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/initcode.S
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/pingpong.c
      - /user/primes.c
      - /user/printf.c
      - /user/rm.c
      - /user/sh.c
      - /user/sleep.c
      - /user/stressfs.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usertests.c
      - /user/usys.pl
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/zombie.c
      - /user/_pip
      - /user/_stats
      - /user/_sysinfotest
      - /user/_trace
      - /.swn
      - /.swo
      - /.swp
      - /fs.img
      - /Makefile
      - /README
      - /README.md
      a1d00d87
    • 赤道会师's avatar
      Update 84 files · a4f08ff5
      赤道会师 authored
      - /kernel/bio.c
      - /kernel/buf.h
      - /kernel/console.c
      - /kernel/date.h
      - /kernel/defs.h
      - /kernel/elf.h
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fcntl.h
      - /kernel/file.c
      - /kernel/file.h
      - /kernel/fs.c
      - /kernel/fs.h
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/log.c
      - /kernel/main.c
      - /kernel/memlayout.h
      - /kernel/param.h
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/proc.h
      - /kernel/ramdisk.c
      - /kernel/riscv.h
      - /kernel/sleeplock.c
      - /kernel/sleeplock.h
      - /kernel/spinlock.c
      - /kernel/spinlock.h
      - /kernel/start.c
      - /kernel/stat.h
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/syscall.h
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/types.h
      - /kernel/uart.c
      - /kernel/virtio.h
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /mkfs/mkfs
      - /mkfs/mkfs.c
      - /user/_pip
      - /user/_stats
      - /user/_sysinfotest
      - /user/_trace
      - /user/cat.c
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/initcode.S
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/pingpong.c
      - /user/primes.c
      - /user/printf.c
      - /user/rm.c
      - /user/sh.c
      - /user/sleep.c
      - /user/stressfs.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usertests.c
      - /user/usys.pl
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/zombie.c
      - /fs.img
      - /Makefile
      - /README
      - /README.md
      a4f08ff5
    • 赤道会师's avatar
      Update 84 files · ffffcb45
      赤道会师 authored
      - /kernel/bio.c
      - /kernel/buf.h
      - /kernel/console.c
      - /kernel/date.h
      - /kernel/defs.h
      - /kernel/elf.h
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fcntl.h
      - /kernel/file.c
      - /kernel/file.h
      - /kernel/fs.c
      - /kernel/fs.h
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/log.c
      - /kernel/main.c
      - /kernel/memlayout.h
      - /kernel/param.h
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/proc.h
      - /kernel/ramdisk.c
      - /kernel/riscv.h
      - /kernel/sleeplock.c
      - /kernel/sleeplock.h
      - /kernel/spinlock.c
      - /kernel/spinlock.h
      - /kernel/start.c
      - /kernel/stat.h
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/syscall.h
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/types.h
      - /kernel/uart.c
      - /kernel/virtio.h
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /mkfs/mkfs
      - /mkfs/mkfs.c
      - /user/cat.c
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/initcode.S
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/pingpong.c
      - /user/primes.c
      - /user/printf.c
      - /user/rm.c
      - /user/sh.c
      - /user/sleep.c
      - /user/stressfs.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usertests.c
      - /user/usys.pl
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/zombie.c
      - /user/_pip
      - /user/_stats
      - /user/_sysinfotest
      - /user/_trace
      - /Makefile
      - /README
      - /README.md
      - /fs.img
      ffffcb45
    • 赤道会师's avatar
      Update 3 files · 4f255a37
      赤道会师 authored
      - /fs.img
      - /Makefile
      - /README
      4f255a37
    • 赤道会师's avatar
      Update 84 files · ebeb1661
      赤道会师 authored
      - /kernel/bio.c
      - /kernel/buf.h
      - /kernel/console.c
      - /kernel/date.h
      - /kernel/defs.h
      - /kernel/elf.h
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fcntl.h
      - /kernel/file.c
      - /kernel/file.h
      - /kernel/fs.c
      - /kernel/fs.h
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernel.ld.back
      - /kernel/kernelvec.S
      - /kernel/log.c
      - /kernel/main.c
      - /kernel/memlayout.h
      - /kernel/param.h
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/proc.h
      - /kernel/ramdisk.c
      - /kernel/riscv.h
      - /kernel/sleeplock.c
      - /kernel/sleeplock.h
      - /kernel/spinlock.c
      - /kernel/spinlock.h
      - /kernel/start.c
      - /kernel/stat.h
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/syscall.h
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/types.h
      - /kernel/uart.c
      - /kernel/virtio.h
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /mkfs/mkfs.c
      - /user/_pip
      - /user/_stats
      - /user/_sysinfotest
      - /user/_trace
      - /user/cat.c
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/initcode
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/pingpong.c
      - /user/primes.c
      - /user/printf.c
      - /user/rm.c
      - /user/runalltests.S
      - /user/sh.c
      - /user/sleep.c
      - /user/stressfs.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usertests.c
      - /user/usys.pl
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/zombie.c
      - /initcode/initcode.S
      - /initcode/initcode.c
      - /Makefile
      ebeb1661
    • 赤道会师's avatar
      Update file README · 20a3ed34
      赤道会师 authored
      20a3ed34
    • 赤道会师's avatar
      Update 86 files · 74d98d16
      赤道会师 authored
      - /initcode/initcode.c
      - /initcode/initcode.S
      - /kernel/bio.c
      - /kernel/buf.h
      - /kernel/console.c
      - /kernel/date.h
      - /kernel/defs.h
      - /kernel/elf.h
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fcntl.h
      - /kernel/file.c
      - /kernel/file.h
      - /kernel/fs.c
      - /kernel/fs.h
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernel.ld.back
      - /kernel/kernelvec.S
      - /kernel/log.c
      - /kernel/main.c
      - /kernel/memlayout.h
      - /kernel/param.h
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/proc.h
      - /kernel/ramdisk.c
      - /kernel/riscv.h
      - /kernel/sleeplock.c
      - /kernel/sleeplock.h
      - /kernel/spinlock.c
      - /kernel/spinlock.h
      - /kernel/start.c
      - /kernel/stat.h
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/syscall.h
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/types.h
      - /kernel/uart.c
      - /kernel/virtio.h
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /mkfs/mkfs.c
      - /user/cat.c
      - /user/echo.c
      - /user/find.c
      - /user/forktest.c
      - /user/grep.c
      - /user/grind.c
      - /user/init.c
      - /user/initcode
      - /user/kill.c
      - /user/ln.c
      - /user/ls.c
      - /user/mkdir.c
      - /user/pingpong.c
      - /user/primes.c
      - /user/printf.c
      - /user/rm.c
      - /user/runalltests.S
      - /user/sh.c
      - /user/sleep.c
      - /user/stressfs.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/usertests.c
      - /user/usys.pl
      - /user/wc.c
      - /user/xargs.c
      - /user/xargstest.sh
      - /user/zombie.c
      - /user/_pip
      - /user/_stats
      - /user/_sysinfotest
      - /user/_trace
      - /fs.img
      - /Makefile
      - /README
      74d98d16
    • 赤道会师's avatar
      Update 63 files · a6716f7d
      赤道会师 authored
      - /kernel/bio.c
      - /kernel/buf.h
      - /kernel/console.c
      - /kernel/defs.h
      - /kernel/elf.h
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fcntl.h
      - /kernel/file.c
      - /kernel/file.h
      - /kernel/fs.c
      - /kernel/fs.h
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/kinitcode.S
      - /kernel/log.c
      - /kernel/main.c
      - /kernel/memlayout.h
      - /kernel/param.h
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/proc.h
      - /kernel/ramdisk.c
      - /kernel/riscv.h
      - /kernel/sbi.h
      - /kernel/sleeplock.c
      - /kernel/sleeplock.h
      - /kernel/spinlock.c
      - /kernel/spinlock.h
      - /kernel/start.c
      - /kernel/stat.h
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/syscall.h
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/types.h
      - /kernel/uart.c
      - /kernel/virtio.h
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /mkfs/mkfs.c
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/user.ld
      - /user/usys.pl
      - /.dir-locals.el
      - /.editorconfig
      - /.gdbinit.tmpl-riscv
      - /.gitignore
      - /LICENSE
      - /Makefile
      - /README
      a6716f7d
    • 赤道会师's avatar
      Update 63 files · fb14434f
      赤道会师 authored
      - /kernel/bio.c
      - /kernel/buf.h
      - /kernel/console.c
      - /kernel/defs.h
      - /kernel/elf.h
      - /kernel/entry.S
      - /kernel/exec.c
      - /kernel/fcntl.h
      - /kernel/file.c
      - /kernel/file.h
      - /kernel/fs.c
      - /kernel/fs.h
      - /kernel/kalloc.c
      - /kernel/kernel.ld
      - /kernel/kernelvec.S
      - /kernel/kinitcode.S
      - /kernel/log.c
      - /kernel/main.c
      - /kernel/memlayout.h
      - /kernel/param.h
      - /kernel/pipe.c
      - /kernel/plic.c
      - /kernel/printf.c
      - /kernel/proc.c
      - /kernel/proc.h
      - /kernel/ramdisk.c
      - /kernel/riscv.h
      - /kernel/sbi.h
      - /kernel/sleeplock.c
      - /kernel/sleeplock.h
      - /kernel/spinlock.c
      - /kernel/spinlock.h
      - /kernel/start.c
      - /kernel/stat.h
      - /kernel/string.c
      - /kernel/swtch.S
      - /kernel/syscall.c
      - /kernel/syscall.h
      - /kernel/sysfile.c
      - /kernel/sysproc.c
      - /kernel/trampoline.S
      - /kernel/trap.c
      - /kernel/types.h
      - /kernel/uart.c
      - /kernel/virtio.h
      - /kernel/virtio_disk.c
      - /kernel/vm.c
      - /mkfs/mkfs.c
      - /user/init.c
      - /user/initcode.S
      - /user/printf.c
      - /user/ulib.c
      - /user/umalloc.c
      - /user/user.h
      - /user/user.ld
      - /user/usys.pl
      - /.dir-locals.el
      - /.editorconfig
      - /.gdbinit.tmpl-riscv
      - /.gitignore
      - /LICENSE
      - /Makefile
      - /README
      fb14434f
    • 赤道会师's avatar
      Update 201 files · 6e3da4e4
      赤道会师 authored
      - /.vscode/launch.json
      - /.vscode/settings.json
      - /bootloader/SBI/rustsbi-k210/.cargo/config.toml
      - /bootloader/SBI/rustsbi-k210/src/console.rs
      - /bootloader/SBI/rustsbi-k210/src/main.back.rs
      - /bootloader/SBI/rustsbi-k210/src/main.rs
      - /bootloader/SBI/rustsbi-k210/src/serial.rs
      - /bootloader/SBI/rustsbi-qemu/.cargo/config.toml
      - /bootloader/SBI/rustsbi-k210/Cargo.toml
      - /bootloader/SBI/rustsbi-k210/README.md
      - /bootloader/SBI/rustsbi-k210/build.rs
      - /bootloader/SBI/rustsbi-k210/hello
      - /bootloader/SBI/rustsbi-k210/hello.rs
      - /bootloader/SBI/rustsbi-k210/justfile
      - /bootloader/SBI/rustsbi-k210/kendryte-k210.dtsi
      - /bootloader/SBI/rustsbi-k210/link-k210.ld
      - /bootloader/SBI/rustsbi-k210/rust-toolchain
      - /bootloader/SBI/rustsbi-qemu/src/hal/clint.rs
      - /bootloader/SBI/rustsbi-qemu/src/hal/ns16550a.rs
      - /bootloader/SBI/rustsbi-qemu/src/hal.rs
      - /bootloader/SBI/rustsbi-qemu/src/main.rs
      - /bootloader/SBI/rustsbi-qemu/Cargo.toml
      - /bootloader/SBI/rustsbi-qemu/README.md
      - /bootloader/SBI/rustsbi-qemu/build.rs
      - /bootloader/SBI/rustsbi-qemu/justfile
      - /bootloader/SBI/rustsbi-qemu/link-qemu.ld
      - /bootloader/SBI/rustsbi-qemu/rust-toolchain
      - /bootloader/SBI/sbi-k210
      - /bootloader/SBI/sbi-qemu
      - /debug/kendryte_openocd/openocd
      - /debug/openocd_cfg/ft2232c.cfg
      - /debug/openocd_cfg/k210.cfg
      - /debug/openocd_cfg/openocd_ftdi.cfg
      - /doc/xv6-k210  环境配置手册.pdf
      - /doc/操作系统课程设计报告.doc
      - /doc/测试命令.docx
      - /doc/系统调用.docx
      - /kernel/include/Makefile_old2.c
      - /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/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/gpiohs.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/memlayout.h
      - /kernel/include/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/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/utils.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/gpiohs.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/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/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/xv6-riscv-license
      - /linker/k210.ld
      - /linker/qemu.ld
      - /test/brk
      - /test/chdir
      - /test/clone
      - /test/close
      - /test/dup
      - /test/dup2
      - /test/execve
      - /test/exit
      - /test/fork
      - /test/fstat
      - /test/getcwd
      - /test/getdents
      - /test/getpid
      - /test/getppid
      - /test/gettimeofday
      - /test/mkdir_
      - /test/mmap
      - /test/mount
      - /test/munmap
      - /test/open
      - /test/openat
      - /test/pipe
      - /test/read
      - /test/run-all.sh
      - /test/run-san.sh
      - /test/sleep
      - /test/test_echo
      - /test/text.txt
      - /test/times
      - /test/umount
      - /test/uname
      - /test/unlink
      - /test/wait
      - /test/waitpid
      - /test/write
      - /test/yield
      - /tools/flash-list.json
      - /tools/kflash.py
      - /xv6-user/1.py
      - /xv6-user/1.txt
      - /xv6-user/2.txt
      - /xv6-user/_forktest
      - /xv6-user/autotest.c
      - /xv6-user/cat.c
      - /xv6-user/echo.c
      - /xv6-user/find.c
      - /xv6-user/forktest.c
      - /xv6-user/getdents64.c
      - /xv6-user/getppid.c
      - /xv6-user/gettimeofday.c
      - /xv6-user/grep.c
      - /xv6-user/grind.c
      - /xv6-user/init.c
      - /xv6-user/initcode.S
      - /xv6-user/initcode_bak.S
      - /xv6-user/kill.c
      - /xv6-user/ln.c
      - /xv6-user/ls.c
      - /xv6-user/mkdir.c
      - /xv6-user/mv.c
      - /xv6-user/openat.c
      - /xv6-user/printf.c
      - /xv6-user/rename.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
      - /.gdbinit.tmpl-riscv
      - /.gitignore
      - /LICENSE
      - /Makefile
      - /README
      - /README.md
      - /sbi-qemu
      6e3da4e4
    • 赤道会师's avatar
      Update 91 files · d277faf9
      赤道会师 authored
      - /tools/flash-list.json
      - /tools/kflash.py
      - /xv6-user/1.py
      - /xv6-user/1.txt
      - /xv6-user/2.txt
      - /xv6-user/autotest.c
      - /xv6-user/cat.c
      - /xv6-user/echo.c
      - /xv6-user/find.c
      - /xv6-user/forktest.c
      - /xv6-user/getdents64.c
      - /xv6-user/getppid.c
      - /xv6-user/gettimeofday.c
      - /xv6-user/grep.c
      - /xv6-user/grind.c
      - /xv6-user/init.c
      - /xv6-user/initcode.S
      - /xv6-user/initcode_bak.S
      - /xv6-user/kill.c
      - /xv6-user/ln.c
      - /xv6-user/ls.c
      - /xv6-user/mkdir.c
      - /xv6-user/mv.c
      - /xv6-user/openat.c
      - /xv6-user/printf.c
      - /xv6-user/rename.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
      - /xv6-user/_forktest
      - /.vscode/launch.json
      - /.vscode/settings.json
      - /debug/kendryte_openocd/openocd
      - /debug/openocd_cfg/ft2232c.cfg
      - /debug/openocd_cfg/k210.cfg
      - /debug/openocd_cfg/openocd_ftdi.cfg
      - /linker/k210.ld
      - /linker/qemu.ld
      - /test/brk
      - /test/chdir
      - /test/clone
      - /test/close
      - /test/dup
      - /test/dup2
      - /test/execve
      - /test/exit
      - /test/fork
      - /test/fstat
      - /test/getcwd
      - /test/getdents
      - /test/getpid
      - /test/getppid
      - /test/gettimeofday
      - /test/mkdir_
      - /test/mmap
      - /test/mount
      - /test/munmap
      - /test/open
      - /test/openat
      - /test/pipe
      - /test/read
      - /test/run-all.sh
      - /test/run-san.sh
      - /test/sleep
      - /test/test_echo
      - /test/text.txt
      - /test/times
      - /test/umount
      - /test/uname
      - /test/unlink
      - /test/wait
      - /test/waitpid
      - /test/write
      - /test/yield
      - /doc/操作系统课程设计报告.doc
      - /doc/xv6-k210  环境配置手册.pdf
      - /doc/测试命令.docx
      - /doc/系统调用.docx
      d277faf9
    • 赤道会师's avatar
      Update 27 files · a1de21b1
      赤道会师 authored
      - /bootloader/SBI/sbi-k210
      - /bootloader/SBI/sbi-qemu
      - /bootloader/SBI/rustsbi-k210/hello
      - /bootloader/SBI/rustsbi-k210/build.rs
      - /bootloader/SBI/rustsbi-k210/Cargo.toml
      - /bootloader/SBI/rustsbi-k210/hello.rs
      - /bootloader/SBI/rustsbi-k210/justfile
      - /bootloader/SBI/rustsbi-k210/kendryte-k210.dtsi
      - /bootloader/SBI/rustsbi-k210/link-k210.ld
      - /bootloader/SBI/rustsbi-k210/README.md
      - /bootloader/SBI/rustsbi-k210/rust-toolchain
      - /bootloader/SBI/rustsbi-k210/.cargo/config.toml
      - /bootloader/SBI/rustsbi-k210/src/console.rs
      - /bootloader/SBI/rustsbi-k210/src/main.back.rs
      - /bootloader/SBI/rustsbi-k210/src/main.rs
      - /bootloader/SBI/rustsbi-k210/src/serial.rs
      - /bootloader/SBI/rustsbi-qemu/build.rs
      - /bootloader/SBI/rustsbi-qemu/Cargo.toml
      - /bootloader/SBI/rustsbi-qemu/justfile
      - /bootloader/SBI/rustsbi-qemu/link-qemu.ld
      - /bootloader/SBI/rustsbi-qemu/README.md
      - /bootloader/SBI/rustsbi-qemu/rust-toolchain
      - /bootloader/SBI/rustsbi-qemu/.cargo/config.toml
      - /bootloader/SBI/rustsbi-qemu/src/hal.rs
      - /bootloader/SBI/rustsbi-qemu/src/main.rs
      - /bootloader/SBI/rustsbi-qemu/src/hal/clint.rs
      - /bootloader/SBI/rustsbi-qemu/src/hal/ns16550a.rs
      a1de21b1
    • 赤道会师's avatar
      Update 76 files · 980e5c78
      赤道会师 authored
      - /kernel/bio.c
      - /kernel/console.c
      - /kernel/disk.c
      - /kernel/dmac.c
      - /kernel/entry_k210.S
      - /kernel/entry_qemu.S
      - /kernel/exec.c
      - /kernel/fat32.c
      - /kernel/file.c
      - /kernel/fpioa.c
      - /kernel/gpiohs.c
      - /kernel/intr.c
      - /kernel/kalloc.c
      - /kernel/kernelvec.S
      - /kernel/logo.c
      - /kernel/main.c
      - /kernel/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/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/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/fat32.h
      - /kernel/include/fcntl.h
      - /kernel/include/file.h
      - /kernel/include/fpioa.h
      - /kernel/include/gpiohs.h
      - /kernel/include/intr.h
      - /kernel/include/kalloc.h
      - /kernel/include/Makefile_old2.c
      - /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/sdcard.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/utils.h
      - /kernel/include/virtio.h
      - /kernel/include/vm.h
      980e5c78
    • 赤道会师's avatar
      Update 5 files · 24f15f6d
      赤道会师 authored
      - /sbi-qemu
      - /.gdbinit.tmpl-riscv
      - /LICENSE
      - /Makefile
      - /README.md
      24f15f6d
    • 赤道会师's avatar
      Update file .gitignore · a858bd79
      赤道会师 authored
      a858bd79
    • 赤道会师's avatar
      Update 4 files · 11ff5119
      赤道会师 authored
      - /.gitignore
      - /.gitlab-ci.yml
      - /fix.txt
      - /Makefile
      11ff5119
    • loliya's avatar
    • loliya's avatar