├── README.md ├── lab1 ├── Makefile ├── app │ ├── Makefile │ └── app.s ├── bootloader │ ├── Makefile │ ├── boot.c │ ├── boot.h │ ├── genboot.pl │ ├── mbr1.1.s │ └── start.s └── utils │ └── genboot.pl ├── lab2 ├── Makefile ├── app │ ├── Makefile │ └── main.c ├── bootloader │ ├── Makefile │ ├── boot.c │ ├── boot.h │ └── start.S ├── kernel │ ├── Makefile │ ├── include │ │ ├── common.h │ │ ├── common │ │ │ ├── assert.h │ │ │ ├── const.h │ │ │ └── types.h │ │ ├── device.h │ │ ├── device │ │ │ ├── disk.h │ │ │ ├── keyboard.h │ │ │ ├── serial.h │ │ │ └── vga.h │ │ ├── x86.h │ │ └── x86 │ │ │ ├── cpu.h │ │ │ ├── io.h │ │ │ ├── irq.h │ │ │ └── memory.h │ ├── kernel │ │ ├── disk.c │ │ ├── doIrq.S │ │ ├── i8259.c │ │ ├── idt.c │ │ ├── irqHandle.c │ │ ├── keyboard.c │ │ ├── kvm.c │ │ ├── serial.c │ │ └── vga.c │ ├── lib │ │ └── abort.c │ └── main.c ├── lab │ ├── README.md │ ├── a.html │ ├── lab1 │ │ ├── Makefile │ │ ├── app │ │ │ ├── Makefile │ │ │ └── app.s │ │ ├── bootloader │ │ │ ├── Makefile │ │ │ ├── boot.c │ │ │ ├── boot.h │ │ │ └── start.s │ │ └── utils │ │ │ └── genboot.pl │ ├── lab2-211220091.zip │ ├── ppt │ │ ├── Lab1.pdf │ │ ├── Lab2.pdf │ │ └── index.pdf │ └── report │ │ ├── 211220091.md │ │ ├── 211220091.pdf │ │ ├── a.html │ │ └── pic │ │ └── 1.png ├── lib │ ├── lib.h │ ├── syscall.c │ └── types.h └── utils │ ├── genBoot.pl │ └── genKernel.pl ├── lab3 ├── Makefile ├── app │ ├── Makefile │ └── main.c ├── bootloader │ ├── Makefile │ ├── boot.c │ ├── boot.h │ └── start.S ├── kernel │ ├── Makefile │ ├── include │ │ ├── common.h │ │ ├── common │ │ │ ├── assert.h │ │ │ ├── const.h │ │ │ └── types.h │ │ ├── device.h │ │ ├── device │ │ │ ├── disk.h │ │ │ ├── serial.h │ │ │ ├── timer.h │ │ │ └── vga.h │ │ ├── x86.h │ │ └── x86 │ │ │ ├── cpu.h │ │ │ ├── io.h │ │ │ ├── irq.h │ │ │ └── memory.h │ ├── kernel │ │ ├── disk.c │ │ ├── doIrq.S │ │ ├── i8259.c │ │ ├── idt.c │ │ ├── irqHandle.c │ │ ├── kvm.c │ │ ├── serial.c │ │ ├── timer.c │ │ └── vga.c │ ├── lib │ │ └── abort.c │ └── main.c ├── lib │ ├── lib.h │ ├── syscall.c │ └── types.h └── utils │ ├── genBoot.pl │ └── genKernel.pl ├── lab4 ├── Makefile ├── app │ ├── Makefile │ └── main.c ├── bootloader │ ├── Makefile │ ├── boot.c │ ├── boot.h │ └── start.S ├── kernel │ ├── Makefile │ ├── include │ │ ├── common.h │ │ ├── common │ │ │ ├── assert.h │ │ │ ├── const.h │ │ │ └── types.h │ │ ├── device.h │ │ ├── device │ │ │ ├── disk.h │ │ │ ├── keyboard.h │ │ │ ├── serial.h │ │ │ ├── timer.h │ │ │ └── vga.h │ │ ├── x86.h │ │ └── x86 │ │ │ ├── cpu.h │ │ │ ├── io.h │ │ │ ├── irq.h │ │ │ └── memory.h │ ├── kernel │ │ ├── disk.c │ │ ├── doIrq.S │ │ ├── i8259.c │ │ ├── idt.c │ │ ├── irqHandle.c │ │ ├── keyboard.c │ │ ├── kvm.c │ │ ├── serial.c │ │ ├── timer.c │ │ └── vga.c │ ├── lib │ │ └── abort.c │ └── main.c ├── lib │ ├── lib.h │ ├── syscall.c │ └── types.h └── utils │ ├── genBoot.pl │ └── genKernel.pl ├── lab5 ├── Makefile ├── app │ ├── Makefile │ └── main.c ├── bootloader │ ├── Makefile │ ├── boot.c │ ├── boot.h │ └── start.S ├── kernel │ ├── Makefile │ ├── include │ │ ├── common.h │ │ ├── common │ │ │ ├── assert.h │ │ │ ├── const.h │ │ │ ├── types.h │ │ │ └── utils.h │ │ ├── device.h │ │ ├── device │ │ │ ├── disk.h │ │ │ ├── keyboard.h │ │ │ ├── serial.h │ │ │ ├── timer.h │ │ │ └── vga.h │ │ ├── fs.h │ │ ├── fs │ │ │ └── ext.h │ │ ├── x86.h │ │ └── x86 │ │ │ ├── cpu.h │ │ │ ├── io.h │ │ │ ├── irq.h │ │ │ └── memory.h │ ├── kernel │ │ ├── disk.c │ │ ├── doIrq.S │ │ ├── fs.c │ │ ├── i8259.c │ │ ├── idt.c │ │ ├── irqHandle.c │ │ ├── keyboard.c │ │ ├── kvm.c │ │ ├── serial.c │ │ ├── timer.c │ │ └── vga.c │ ├── lib │ │ ├── abort.c │ │ └── utils.c │ └── main.c ├── lib │ ├── lib.h │ ├── syscall.c │ ├── types.h │ ├── utils.c │ └── utils.h ├── tags └── utils │ ├── genBoot.pl │ ├── genFS │ ├── Makefile │ ├── data.h │ ├── func.c │ ├── func.h │ ├── genFS.dSYM │ │ └── Contents │ │ │ ├── Info.plist │ │ │ └── Resources │ │ │ └── DWARF │ │ │ └── genFS │ ├── main.c │ ├── types.h │ ├── utils.c │ └── utils.h │ └── genKernel.pl ├── report1 ├── 211220091.html ├── 211220091.md ├── 211220091.pdf └── pic │ ├── 1.png │ ├── 2.png │ └── 3.png ├── report2 ├── 211220091.md ├── 211220091.pdf └── pic │ └── 1.png ├── report3 ├── 211220091.md ├── 211220091.pdf └── pic │ └── 1.png ├── report4 ├── 211220091.md ├── 211220091.pdf └── pic │ ├── 1.png │ ├── 2.png │ └── 3.png └── report5 ├── 211220091.md ├── 211220091.pdf └── pic └── 1.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/README.md -------------------------------------------------------------------------------- /lab1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab1/Makefile -------------------------------------------------------------------------------- /lab1/app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab1/app/Makefile -------------------------------------------------------------------------------- /lab1/app/app.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab1/app/app.s -------------------------------------------------------------------------------- /lab1/bootloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab1/bootloader/Makefile -------------------------------------------------------------------------------- /lab1/bootloader/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab1/bootloader/boot.c -------------------------------------------------------------------------------- /lab1/bootloader/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab1/bootloader/boot.h -------------------------------------------------------------------------------- /lab1/bootloader/genboot.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab1/bootloader/genboot.pl -------------------------------------------------------------------------------- /lab1/bootloader/mbr1.1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab1/bootloader/mbr1.1.s -------------------------------------------------------------------------------- /lab1/bootloader/start.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab1/bootloader/start.s -------------------------------------------------------------------------------- /lab1/utils/genboot.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab1/utils/genboot.pl -------------------------------------------------------------------------------- /lab2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/Makefile -------------------------------------------------------------------------------- /lab2/app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/app/Makefile -------------------------------------------------------------------------------- /lab2/app/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/app/main.c -------------------------------------------------------------------------------- /lab2/bootloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/bootloader/Makefile -------------------------------------------------------------------------------- /lab2/bootloader/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/bootloader/boot.c -------------------------------------------------------------------------------- /lab2/bootloader/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/bootloader/boot.h -------------------------------------------------------------------------------- /lab2/bootloader/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/bootloader/start.S -------------------------------------------------------------------------------- /lab2/kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/Makefile -------------------------------------------------------------------------------- /lab2/kernel/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/common.h -------------------------------------------------------------------------------- /lab2/kernel/include/common/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/common/assert.h -------------------------------------------------------------------------------- /lab2/kernel/include/common/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/common/const.h -------------------------------------------------------------------------------- /lab2/kernel/include/common/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/common/types.h -------------------------------------------------------------------------------- /lab2/kernel/include/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/device.h -------------------------------------------------------------------------------- /lab2/kernel/include/device/disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/device/disk.h -------------------------------------------------------------------------------- /lab2/kernel/include/device/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/device/keyboard.h -------------------------------------------------------------------------------- /lab2/kernel/include/device/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/device/serial.h -------------------------------------------------------------------------------- /lab2/kernel/include/device/vga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/device/vga.h -------------------------------------------------------------------------------- /lab2/kernel/include/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/x86.h -------------------------------------------------------------------------------- /lab2/kernel/include/x86/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/x86/cpu.h -------------------------------------------------------------------------------- /lab2/kernel/include/x86/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/x86/io.h -------------------------------------------------------------------------------- /lab2/kernel/include/x86/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/x86/irq.h -------------------------------------------------------------------------------- /lab2/kernel/include/x86/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/include/x86/memory.h -------------------------------------------------------------------------------- /lab2/kernel/kernel/disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/kernel/disk.c -------------------------------------------------------------------------------- /lab2/kernel/kernel/doIrq.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/kernel/doIrq.S -------------------------------------------------------------------------------- /lab2/kernel/kernel/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/kernel/i8259.c -------------------------------------------------------------------------------- /lab2/kernel/kernel/idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/kernel/idt.c -------------------------------------------------------------------------------- /lab2/kernel/kernel/irqHandle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/kernel/irqHandle.c -------------------------------------------------------------------------------- /lab2/kernel/kernel/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/kernel/keyboard.c -------------------------------------------------------------------------------- /lab2/kernel/kernel/kvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/kernel/kvm.c -------------------------------------------------------------------------------- /lab2/kernel/kernel/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/kernel/serial.c -------------------------------------------------------------------------------- /lab2/kernel/kernel/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/kernel/vga.c -------------------------------------------------------------------------------- /lab2/kernel/lib/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/lib/abort.c -------------------------------------------------------------------------------- /lab2/kernel/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/kernel/main.c -------------------------------------------------------------------------------- /lab2/lab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/README.md -------------------------------------------------------------------------------- /lab2/lab/a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/a.html -------------------------------------------------------------------------------- /lab2/lab/lab1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/lab1/Makefile -------------------------------------------------------------------------------- /lab2/lab/lab1/app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/lab1/app/Makefile -------------------------------------------------------------------------------- /lab2/lab/lab1/app/app.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/lab1/app/app.s -------------------------------------------------------------------------------- /lab2/lab/lab1/bootloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/lab1/bootloader/Makefile -------------------------------------------------------------------------------- /lab2/lab/lab1/bootloader/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/lab1/bootloader/boot.c -------------------------------------------------------------------------------- /lab2/lab/lab1/bootloader/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/lab1/bootloader/boot.h -------------------------------------------------------------------------------- /lab2/lab/lab1/bootloader/start.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/lab1/bootloader/start.s -------------------------------------------------------------------------------- /lab2/lab/lab1/utils/genboot.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/lab1/utils/genboot.pl -------------------------------------------------------------------------------- /lab2/lab/lab2-211220091.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/lab2-211220091.zip -------------------------------------------------------------------------------- /lab2/lab/ppt/Lab1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/ppt/Lab1.pdf -------------------------------------------------------------------------------- /lab2/lab/ppt/Lab2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/ppt/Lab2.pdf -------------------------------------------------------------------------------- /lab2/lab/ppt/index.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/ppt/index.pdf -------------------------------------------------------------------------------- /lab2/lab/report/211220091.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/report/211220091.md -------------------------------------------------------------------------------- /lab2/lab/report/211220091.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/report/211220091.pdf -------------------------------------------------------------------------------- /lab2/lab/report/a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/report/a.html -------------------------------------------------------------------------------- /lab2/lab/report/pic/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lab/report/pic/1.png -------------------------------------------------------------------------------- /lab2/lib/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lib/lib.h -------------------------------------------------------------------------------- /lab2/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lib/syscall.c -------------------------------------------------------------------------------- /lab2/lib/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/lib/types.h -------------------------------------------------------------------------------- /lab2/utils/genBoot.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/utils/genBoot.pl -------------------------------------------------------------------------------- /lab2/utils/genKernel.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab2/utils/genKernel.pl -------------------------------------------------------------------------------- /lab3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/Makefile -------------------------------------------------------------------------------- /lab3/app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/app/Makefile -------------------------------------------------------------------------------- /lab3/app/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/app/main.c -------------------------------------------------------------------------------- /lab3/bootloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/bootloader/Makefile -------------------------------------------------------------------------------- /lab3/bootloader/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/bootloader/boot.c -------------------------------------------------------------------------------- /lab3/bootloader/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/bootloader/boot.h -------------------------------------------------------------------------------- /lab3/bootloader/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/bootloader/start.S -------------------------------------------------------------------------------- /lab3/kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/Makefile -------------------------------------------------------------------------------- /lab3/kernel/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/common.h -------------------------------------------------------------------------------- /lab3/kernel/include/common/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/common/assert.h -------------------------------------------------------------------------------- /lab3/kernel/include/common/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/common/const.h -------------------------------------------------------------------------------- /lab3/kernel/include/common/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/common/types.h -------------------------------------------------------------------------------- /lab3/kernel/include/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/device.h -------------------------------------------------------------------------------- /lab3/kernel/include/device/disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/device/disk.h -------------------------------------------------------------------------------- /lab3/kernel/include/device/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/device/serial.h -------------------------------------------------------------------------------- /lab3/kernel/include/device/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/device/timer.h -------------------------------------------------------------------------------- /lab3/kernel/include/device/vga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/device/vga.h -------------------------------------------------------------------------------- /lab3/kernel/include/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/x86.h -------------------------------------------------------------------------------- /lab3/kernel/include/x86/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/x86/cpu.h -------------------------------------------------------------------------------- /lab3/kernel/include/x86/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/x86/io.h -------------------------------------------------------------------------------- /lab3/kernel/include/x86/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/x86/irq.h -------------------------------------------------------------------------------- /lab3/kernel/include/x86/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/include/x86/memory.h -------------------------------------------------------------------------------- /lab3/kernel/kernel/disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/kernel/disk.c -------------------------------------------------------------------------------- /lab3/kernel/kernel/doIrq.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/kernel/doIrq.S -------------------------------------------------------------------------------- /lab3/kernel/kernel/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/kernel/i8259.c -------------------------------------------------------------------------------- /lab3/kernel/kernel/idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/kernel/idt.c -------------------------------------------------------------------------------- /lab3/kernel/kernel/irqHandle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/kernel/irqHandle.c -------------------------------------------------------------------------------- /lab3/kernel/kernel/kvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/kernel/kvm.c -------------------------------------------------------------------------------- /lab3/kernel/kernel/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/kernel/serial.c -------------------------------------------------------------------------------- /lab3/kernel/kernel/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/kernel/timer.c -------------------------------------------------------------------------------- /lab3/kernel/kernel/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/kernel/vga.c -------------------------------------------------------------------------------- /lab3/kernel/lib/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/lib/abort.c -------------------------------------------------------------------------------- /lab3/kernel/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/kernel/main.c -------------------------------------------------------------------------------- /lab3/lib/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/lib/lib.h -------------------------------------------------------------------------------- /lab3/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/lib/syscall.c -------------------------------------------------------------------------------- /lab3/lib/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/lib/types.h -------------------------------------------------------------------------------- /lab3/utils/genBoot.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/utils/genBoot.pl -------------------------------------------------------------------------------- /lab3/utils/genKernel.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab3/utils/genKernel.pl -------------------------------------------------------------------------------- /lab4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/Makefile -------------------------------------------------------------------------------- /lab4/app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/app/Makefile -------------------------------------------------------------------------------- /lab4/app/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/app/main.c -------------------------------------------------------------------------------- /lab4/bootloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/bootloader/Makefile -------------------------------------------------------------------------------- /lab4/bootloader/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/bootloader/boot.c -------------------------------------------------------------------------------- /lab4/bootloader/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/bootloader/boot.h -------------------------------------------------------------------------------- /lab4/bootloader/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/bootloader/start.S -------------------------------------------------------------------------------- /lab4/kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/Makefile -------------------------------------------------------------------------------- /lab4/kernel/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/common.h -------------------------------------------------------------------------------- /lab4/kernel/include/common/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/common/assert.h -------------------------------------------------------------------------------- /lab4/kernel/include/common/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/common/const.h -------------------------------------------------------------------------------- /lab4/kernel/include/common/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/common/types.h -------------------------------------------------------------------------------- /lab4/kernel/include/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/device.h -------------------------------------------------------------------------------- /lab4/kernel/include/device/disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/device/disk.h -------------------------------------------------------------------------------- /lab4/kernel/include/device/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/device/keyboard.h -------------------------------------------------------------------------------- /lab4/kernel/include/device/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/device/serial.h -------------------------------------------------------------------------------- /lab4/kernel/include/device/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/device/timer.h -------------------------------------------------------------------------------- /lab4/kernel/include/device/vga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/device/vga.h -------------------------------------------------------------------------------- /lab4/kernel/include/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/x86.h -------------------------------------------------------------------------------- /lab4/kernel/include/x86/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/x86/cpu.h -------------------------------------------------------------------------------- /lab4/kernel/include/x86/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/x86/io.h -------------------------------------------------------------------------------- /lab4/kernel/include/x86/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/x86/irq.h -------------------------------------------------------------------------------- /lab4/kernel/include/x86/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/include/x86/memory.h -------------------------------------------------------------------------------- /lab4/kernel/kernel/disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/kernel/disk.c -------------------------------------------------------------------------------- /lab4/kernel/kernel/doIrq.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/kernel/doIrq.S -------------------------------------------------------------------------------- /lab4/kernel/kernel/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/kernel/i8259.c -------------------------------------------------------------------------------- /lab4/kernel/kernel/idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/kernel/idt.c -------------------------------------------------------------------------------- /lab4/kernel/kernel/irqHandle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/kernel/irqHandle.c -------------------------------------------------------------------------------- /lab4/kernel/kernel/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/kernel/keyboard.c -------------------------------------------------------------------------------- /lab4/kernel/kernel/kvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/kernel/kvm.c -------------------------------------------------------------------------------- /lab4/kernel/kernel/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/kernel/serial.c -------------------------------------------------------------------------------- /lab4/kernel/kernel/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/kernel/timer.c -------------------------------------------------------------------------------- /lab4/kernel/kernel/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/kernel/vga.c -------------------------------------------------------------------------------- /lab4/kernel/lib/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/lib/abort.c -------------------------------------------------------------------------------- /lab4/kernel/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/kernel/main.c -------------------------------------------------------------------------------- /lab4/lib/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/lib/lib.h -------------------------------------------------------------------------------- /lab4/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/lib/syscall.c -------------------------------------------------------------------------------- /lab4/lib/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/lib/types.h -------------------------------------------------------------------------------- /lab4/utils/genBoot.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/utils/genBoot.pl -------------------------------------------------------------------------------- /lab4/utils/genKernel.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab4/utils/genKernel.pl -------------------------------------------------------------------------------- /lab5/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/Makefile -------------------------------------------------------------------------------- /lab5/app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/app/Makefile -------------------------------------------------------------------------------- /lab5/app/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/app/main.c -------------------------------------------------------------------------------- /lab5/bootloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/bootloader/Makefile -------------------------------------------------------------------------------- /lab5/bootloader/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/bootloader/boot.c -------------------------------------------------------------------------------- /lab5/bootloader/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/bootloader/boot.h -------------------------------------------------------------------------------- /lab5/bootloader/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/bootloader/start.S -------------------------------------------------------------------------------- /lab5/kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/Makefile -------------------------------------------------------------------------------- /lab5/kernel/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/common.h -------------------------------------------------------------------------------- /lab5/kernel/include/common/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/common/assert.h -------------------------------------------------------------------------------- /lab5/kernel/include/common/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/common/const.h -------------------------------------------------------------------------------- /lab5/kernel/include/common/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/common/types.h -------------------------------------------------------------------------------- /lab5/kernel/include/common/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/common/utils.h -------------------------------------------------------------------------------- /lab5/kernel/include/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/device.h -------------------------------------------------------------------------------- /lab5/kernel/include/device/disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/device/disk.h -------------------------------------------------------------------------------- /lab5/kernel/include/device/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/device/keyboard.h -------------------------------------------------------------------------------- /lab5/kernel/include/device/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/device/serial.h -------------------------------------------------------------------------------- /lab5/kernel/include/device/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/device/timer.h -------------------------------------------------------------------------------- /lab5/kernel/include/device/vga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/device/vga.h -------------------------------------------------------------------------------- /lab5/kernel/include/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/fs.h -------------------------------------------------------------------------------- /lab5/kernel/include/fs/ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/fs/ext.h -------------------------------------------------------------------------------- /lab5/kernel/include/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/x86.h -------------------------------------------------------------------------------- /lab5/kernel/include/x86/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/x86/cpu.h -------------------------------------------------------------------------------- /lab5/kernel/include/x86/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/x86/io.h -------------------------------------------------------------------------------- /lab5/kernel/include/x86/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/x86/irq.h -------------------------------------------------------------------------------- /lab5/kernel/include/x86/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/include/x86/memory.h -------------------------------------------------------------------------------- /lab5/kernel/kernel/disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/disk.c -------------------------------------------------------------------------------- /lab5/kernel/kernel/doIrq.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/doIrq.S -------------------------------------------------------------------------------- /lab5/kernel/kernel/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/fs.c -------------------------------------------------------------------------------- /lab5/kernel/kernel/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/i8259.c -------------------------------------------------------------------------------- /lab5/kernel/kernel/idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/idt.c -------------------------------------------------------------------------------- /lab5/kernel/kernel/irqHandle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/irqHandle.c -------------------------------------------------------------------------------- /lab5/kernel/kernel/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/keyboard.c -------------------------------------------------------------------------------- /lab5/kernel/kernel/kvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/kvm.c -------------------------------------------------------------------------------- /lab5/kernel/kernel/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/serial.c -------------------------------------------------------------------------------- /lab5/kernel/kernel/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/timer.c -------------------------------------------------------------------------------- /lab5/kernel/kernel/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/kernel/vga.c -------------------------------------------------------------------------------- /lab5/kernel/lib/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/lib/abort.c -------------------------------------------------------------------------------- /lab5/kernel/lib/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/lib/utils.c -------------------------------------------------------------------------------- /lab5/kernel/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/kernel/main.c -------------------------------------------------------------------------------- /lab5/lib/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/lib/lib.h -------------------------------------------------------------------------------- /lab5/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/lib/syscall.c -------------------------------------------------------------------------------- /lab5/lib/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/lib/types.h -------------------------------------------------------------------------------- /lab5/lib/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/lib/utils.c -------------------------------------------------------------------------------- /lab5/lib/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/lib/utils.h -------------------------------------------------------------------------------- /lab5/tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/tags -------------------------------------------------------------------------------- /lab5/utils/genBoot.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genBoot.pl -------------------------------------------------------------------------------- /lab5/utils/genFS/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genFS/Makefile -------------------------------------------------------------------------------- /lab5/utils/genFS/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genFS/data.h -------------------------------------------------------------------------------- /lab5/utils/genFS/func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genFS/func.c -------------------------------------------------------------------------------- /lab5/utils/genFS/func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genFS/func.h -------------------------------------------------------------------------------- /lab5/utils/genFS/genFS.dSYM/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genFS/genFS.dSYM/Contents/Info.plist -------------------------------------------------------------------------------- /lab5/utils/genFS/genFS.dSYM/Contents/Resources/DWARF/genFS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genFS/genFS.dSYM/Contents/Resources/DWARF/genFS -------------------------------------------------------------------------------- /lab5/utils/genFS/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genFS/main.c -------------------------------------------------------------------------------- /lab5/utils/genFS/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genFS/types.h -------------------------------------------------------------------------------- /lab5/utils/genFS/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genFS/utils.c -------------------------------------------------------------------------------- /lab5/utils/genFS/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genFS/utils.h -------------------------------------------------------------------------------- /lab5/utils/genKernel.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/lab5/utils/genKernel.pl -------------------------------------------------------------------------------- /report1/211220091.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report1/211220091.html -------------------------------------------------------------------------------- /report1/211220091.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report1/211220091.md -------------------------------------------------------------------------------- /report1/211220091.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report1/211220091.pdf -------------------------------------------------------------------------------- /report1/pic/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report1/pic/1.png -------------------------------------------------------------------------------- /report1/pic/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report1/pic/2.png -------------------------------------------------------------------------------- /report1/pic/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report1/pic/3.png -------------------------------------------------------------------------------- /report2/211220091.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report2/211220091.md -------------------------------------------------------------------------------- /report2/211220091.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report2/211220091.pdf -------------------------------------------------------------------------------- /report2/pic/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report2/pic/1.png -------------------------------------------------------------------------------- /report3/211220091.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report3/211220091.md -------------------------------------------------------------------------------- /report3/211220091.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report3/211220091.pdf -------------------------------------------------------------------------------- /report3/pic/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report3/pic/1.png -------------------------------------------------------------------------------- /report4/211220091.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report4/211220091.md -------------------------------------------------------------------------------- /report4/211220091.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report4/211220091.pdf -------------------------------------------------------------------------------- /report4/pic/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report4/pic/1.png -------------------------------------------------------------------------------- /report4/pic/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report4/pic/2.png -------------------------------------------------------------------------------- /report4/pic/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report4/pic/3.png -------------------------------------------------------------------------------- /report5/211220091.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report5/211220091.md -------------------------------------------------------------------------------- /report5/211220091.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report5/211220091.pdf -------------------------------------------------------------------------------- /report5/pic/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abj1210/NJU-OSlab-2023Fall/HEAD/report5/pic/1.png --------------------------------------------------------------------------------