summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2024-02-19lab mmap: finishMole Shang1-0/+3
2024-02-19Merge branch 'fs' into mmapMole Shang1-35/+20
Conflicts: .gitignore Makefile conf/lab.mk kernel/defs.h user/user.h
2024-02-18lab fs/symlink: finishfsMole Shang1-0/+1
2024-02-16Merge branch 'lock' into threadMole Shang1-34/+19
Conflicts: .gitignore Makefile conf/lab.mk
2024-02-14Merge branch 'net' into lockMole Shang1-29/+22
Conflicts: .gitignore Makefile conf/lab.mk kernel/defs.h user/user.h
2024-02-13Merge branch 'cow' into netMole Shang1-15/+19
Conflicts: .gitignore Makefile conf/lab.mk kernel/defs.h kernel/syscall.c kernel/vm.c user/pingpong.c user/user.h user/usys.pl
2024-02-11lab cow: finishcowMole Shang1-0/+1
2024-02-11lab traps: finishtrapsMole Shang1-1/+2
2024-02-10Merge branch 'pgtbl' into trapsMole Shang1-3/+13
Conflicts: .gitignore Makefile conf/lab.mk
2024-02-05lab syscall: finishMole Shang1-0/+3
Conflicts: kernel/syscall.c kernel/syscall.h user/user.h user/usys.pl
2024-02-05lab util: finishMole Shang1-0/+5
2023-11-01mmap: release labSanjit Bhat1-16/+211
2023-10-30lock: release labSanjit Bhat1-16/+211
2023-10-25release lab netSanjit Bhat1-16/+211
2023-10-03Makefile: take out old clean uprogsSanjit Bhat1-1/+0
2023-10-03Makefile: more cleaningSanjit Bhat1-3/+4
2023-10-02ignore & clean dSYM filesSanjit Bhat1-6/+4
2023-10-02ignore & clean dSYM filesSanjit Bhat1-6/+4
2023-09-21clean all zip files, even old onesSanjit Bhat1-1/+1
2023-09-21clean all zip files, even old onesSanjit Bhat1-1/+1
2023-09-21clean all zip files, even old onesSanjit Bhat1-1/+1
2023-09-19update grading and zipball ruleSanjit Bhat1-2/+3
2023-09-19update grading and zipball ruleSanjit Bhat1-2/+3
2023-09-19update grading and zipball ruleSanjit Bhat1-2/+3
2023-09-13release lab threadSanjit Bhat1-11/+207
2023-09-13release trapsSanjit Bhat1-11/+207
2023-09-12Makefile: new submission systemSanjit Bhat1-46/+5
2023-09-083rd labRobert Morris1-11/+248
2022-08-23Use simple linker script to force data segment to be page alignedFrans Kaashoek1-1/+1
2022-08-15Compile user binary to map text without W and data without XFrans Kaashoek1-1/+1
Use the flags in elf header to set vm permissions Modify pgbug() so that usertests text segment is without W Add test to check app cannot write text segment
2022-08-10avoid user-level segfault if a process doesn't call exit()Robert Morris1-1/+1
2022-08-09enable reading memory using gdbRahul Thomas1-1/+1
2021-10-17port virtio_disk to virtio spec 1.0+Xi Wang1-0/+1
The legacy interface is confusing. It's better to make virtio_disk conform to the virtio spec. This is supported in QEMU since 4.2 by disabling force-legacy for virtio-mmio.
2020-08-21Delete some obselete stuffFrans Kaashoek1-43/+0
2020-08-10Generate initcode without compressed extensionsFrans Kaashoek1-1/+1
2020-08-10drop QEMUEXTRARobert Morris1-2/+2
2020-08-10yet another toolchain namertm1-0/+2
2019-11-07more grindRobert Morris1-1/+1
2019-11-06grind: run parallel system calls foreverRobert Morris1-0/+1
2019-10-27nitsRobert Morris1-1/+1
2019-09-30Make QEMU memory size match PHYSTOPAnish Athalye1-1/+1
2019-09-20nitsRobert Morris1-1/+1
2019-09-13add `-bios none' to silence qemuXi Wang1-1/+3
QEMU 4.1+ emits warnings if -bios is not given, as newer versions will load the OpenSBI firmware in this case. Pass `-bios none' to avoid this issue.
2019-08-26cow moved to xv6-riscv-fall19Frans Kaashoek1-1/+0
2019-07-27split printf into a separate file, to make console.c more like a driverRobert Morris1-0/+1
2019-07-23a few core -> CPURobert Morris1-11/+1
get rid of PDF generating support
2019-07-22-MD and TRAPFRAMERobert Morris1-2/+2
2019-07-01have fork() fail, not panic, if not enough phys memRobert Morris1-0/+1
2019-06-13eliminate ramdiskRobert Morris1-2/+0
2019-06-13virtio disk driverRobert Morris1-1/+3