├── README.md ├── doc ├── Copy-On-Write.md ├── Locking.md ├── cow.assets │ ├── image-20230509135805346.png │ └── image-20230509140247324.png ├── cow.md ├── fs.md ├── mmap.md ├── net.assets │ └── ptPxv.png ├── net.md ├── pagetable.assets │ ├── image-20221106201148103.png │ └── image-20221106202219124.png ├── pagetable.md ├── syscall.assets │ ├── image-20221029213304626.png │ ├── image-20221029213416970.png │ ├── image-20221029213443990.png │ ├── image-20221029213635688.png │ ├── image-20221029214535825.png │ ├── image-20221030190809519.png │ ├── image-20221030191403194.png │ ├── image-20221030192658267.png │ ├── image-20221030200810283.png │ ├── image-20221030200839704.png │ ├── image-20221030201332014.png │ ├── image-20221030201953431.png │ ├── image-20221030203515710.png │ └── image-20221030204838501.png ├── syscall.md ├── thread.md ├── traps.assets │ ├── image-20221119182846614.png │ ├── image-20221119183441521.png │ ├── image-20221119183727421.png │ ├── image-20221119183826612.png │ ├── image-20221119184248121.png │ ├── image-20221119184424152.png │ └── image-20221119185052056.png ├── traps.md ├── utils.assets │ └── 1.png ├── utils.md └── 如何将一个二进制值的指定位设置为指定的值.md └── mkfs └── mkfs.c /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/README.md -------------------------------------------------------------------------------- /doc/Copy-On-Write.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/Copy-On-Write.md -------------------------------------------------------------------------------- /doc/Locking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/Locking.md -------------------------------------------------------------------------------- /doc/cow.assets/image-20230509135805346.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/cow.assets/image-20230509135805346.png -------------------------------------------------------------------------------- /doc/cow.assets/image-20230509140247324.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/cow.assets/image-20230509140247324.png -------------------------------------------------------------------------------- /doc/cow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/cow.md -------------------------------------------------------------------------------- /doc/fs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/fs.md -------------------------------------------------------------------------------- /doc/mmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/mmap.md -------------------------------------------------------------------------------- /doc/net.assets/ptPxv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/net.assets/ptPxv.png -------------------------------------------------------------------------------- /doc/net.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/net.md -------------------------------------------------------------------------------- /doc/pagetable.assets/image-20221106201148103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/pagetable.assets/image-20221106201148103.png -------------------------------------------------------------------------------- /doc/pagetable.assets/image-20221106202219124.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/pagetable.assets/image-20221106202219124.png -------------------------------------------------------------------------------- /doc/pagetable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/pagetable.md -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221029213304626.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221029213304626.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221029213416970.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221029213416970.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221029213443990.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221029213443990.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221029213635688.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221029213635688.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221029214535825.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221029214535825.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221030190809519.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221030190809519.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221030191403194.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221030191403194.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221030192658267.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221030192658267.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221030200810283.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221030200810283.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221030200839704.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221030200839704.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221030201332014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221030201332014.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221030201953431.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221030201953431.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221030203515710.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221030203515710.png -------------------------------------------------------------------------------- /doc/syscall.assets/image-20221030204838501.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.assets/image-20221030204838501.png -------------------------------------------------------------------------------- /doc/syscall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/syscall.md -------------------------------------------------------------------------------- /doc/thread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/thread.md -------------------------------------------------------------------------------- /doc/traps.assets/image-20221119182846614.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/traps.assets/image-20221119182846614.png -------------------------------------------------------------------------------- /doc/traps.assets/image-20221119183441521.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/traps.assets/image-20221119183441521.png -------------------------------------------------------------------------------- /doc/traps.assets/image-20221119183727421.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/traps.assets/image-20221119183727421.png -------------------------------------------------------------------------------- /doc/traps.assets/image-20221119183826612.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/traps.assets/image-20221119183826612.png -------------------------------------------------------------------------------- /doc/traps.assets/image-20221119184248121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/traps.assets/image-20221119184248121.png -------------------------------------------------------------------------------- /doc/traps.assets/image-20221119184424152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/traps.assets/image-20221119184424152.png -------------------------------------------------------------------------------- /doc/traps.assets/image-20221119185052056.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/traps.assets/image-20221119185052056.png -------------------------------------------------------------------------------- /doc/traps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/traps.md -------------------------------------------------------------------------------- /doc/utils.assets/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/utils.assets/1.png -------------------------------------------------------------------------------- /doc/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/utils.md -------------------------------------------------------------------------------- /doc/如何将一个二进制值的指定位设置为指定的值.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/doc/如何将一个二进制值的指定位设置为指定的值.md -------------------------------------------------------------------------------- /mkfs/mkfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaxcn/xv6-labs-2022-solutions/HEAD/mkfs/mkfs.c --------------------------------------------------------------------------------