Description: uCore OS Labs is teaching test content for a computer operating system, Tsinghua University undergraduate courses. Source and test requirements can be downloaded the https://github.com/chyyuu/ucore_lab. This document contains answers to the source code and test reports of lab1-lab6
To Search:
File list (Check if you may need any files):
ucore answer
............\readme.txt
............\ucore-lab1
............\..........\lab0-manual-20110218.pdf
............\..........\lab1-manual-20110221.pdf
............\..........\lab1-report.txt
............\..........\proj1
............\..........\.....\Makefile
............\..........\.....\bin
............\..........\.....\...\bootblock
............\..........\.....\...\sign
............\..........\.....\...\ucore.img
............\..........\.....\boot
............\..........\.....\....\asm.h
............\..........\.....\....\bootasm.S
............\..........\.....\....\bootmain.c
............\..........\.....\libs
............\..........\.....\....\types.h
............\..........\.....\....\x86.h
............\..........\.....\obj
............\..........\.....\...\boot
............\..........\.....\...\....\bootasm.d
............\..........\.....\...\....\bootasm.o
............\..........\.....\...\....\bootmain.d
............\..........\.....\...\....\bootmain.o
............\..........\.....\...\bootblock.asm
............\..........\.....\...\bootblock.o
............\..........\.....\...\bootblock.out
............\..........\.....\...\sign
............\..........\.....\...\....\tools
............\..........\.....\...\....\.....\sign.d
............\..........\.....\...\....\.....\sign.o
............\..........\.....\tools
............\..........\.....\.....\function.mk
............\..........\.....\.....\gdbinit
............\..........\.....\.....\sign.c
............\..........\proj2
............\..........\.....\Makefile
............\..........\.....\bin
............\..........\.....\...\bootblock
............\..........\.....\...\sign
............\..........\.....\...\ucore.img
............\..........\.....\boot
............\..........\.....\....\asm.h
............\..........\.....\....\bootasm.S
............\..........\.....\....\bootmain.c
............\..........\.....\libs
............\..........\.....\....\elf.h
............\..........\.....\....\types.h
............\..........\.....\....\x86.h
............\..........\.....\obj
............\..........\.....\...\boot
............\..........\.....\...\....\bootasm.d
............\..........\.....\...\....\bootasm.o
............\..........\.....\...\....\bootmain.d
............\..........\.....\...\....\bootmain.o
............\..........\.....\...\bootblock.asm
............\..........\.....\...\bootblock.o
............\..........\.....\...\bootblock.out
............\..........\.....\...\sign
............\..........\.....\...\....\tools
............\..........\.....\...\....\.....\sign.d
............\..........\.....\...\....\.....\sign.o
............\..........\.....\oslab1_proj2.udb
............\..........\.....\oslab1_proj3.1.udb
............\..........\.....\tools
............\..........\.....\.....\function.mk
............\..........\.....\.....\gdbinit
............\..........\.....\.....\sign.c
............\..........\proj3
............\..........\proj3.1
............\..........\.......\Makefile
............\..........\.......\bin
............\..........\.......\...\bootblock
............\..........\.......\...\kernel
............\..........\.......\...\sign
............\..........\.......\...\ucore.img
............\..........\.......\boot
............\..........\.......\....\asm.h
............\..........\.......\....\bootasm.S
............\..........\.......\....\bootmain.c
............\..........\.......\kern
............\..........\.......\....\debug
............\..........\.......\....\.....\assert.h
............\..........\.......\....\.....\kdebug.c
............\..........\.......\....\.....\kdebug.h
............\..........\.......\....\.....\monitor.c
............\..........\.......\....\.....\monitor.h
............\..........\.......\....\.....\panic.c
............\..........\.......\....\.....\stab.h
............\..........\.......\....\driver
............\..........\.......\....\......\console.c
............\..........\.......\....\......\console.h
............\..........\.......\....\......\kbdreg.h
............\..........\.......\....\init