update codes for os course-YAO-class, fall, 2013
This commit is contained in:
0
code/lab8/kern/fs/devs/dev.c
Executable file → Normal file
0
code/lab8/kern/fs/devs/dev.c
Executable file → Normal file
0
code/lab8/kern/fs/devs/dev.h
Executable file → Normal file
0
code/lab8/kern/fs/devs/dev.h
Executable file → Normal file
0
code/lab8/kern/fs/devs/dev_disk0.c
Executable file → Normal file
0
code/lab8/kern/fs/devs/dev_disk0.c
Executable file → Normal file
0
code/lab8/kern/fs/devs/dev_stdin.c
Executable file → Normal file
0
code/lab8/kern/fs/devs/dev_stdin.c
Executable file → Normal file
0
code/lab8/kern/fs/devs/dev_stdout.c
Executable file → Normal file
0
code/lab8/kern/fs/devs/dev_stdout.c
Executable file → Normal file
0
code/lab8/kern/fs/file.c
Executable file → Normal file
0
code/lab8/kern/fs/file.c
Executable file → Normal file
0
code/lab8/kern/fs/file.h
Executable file → Normal file
0
code/lab8/kern/fs/file.h
Executable file → Normal file
0
code/lab8/kern/fs/fs.c
Executable file → Normal file
0
code/lab8/kern/fs/fs.c
Executable file → Normal file
0
code/lab8/kern/fs/fs.h
Executable file → Normal file
0
code/lab8/kern/fs/fs.h
Executable file → Normal file
0
code/lab8/kern/fs/iobuf.c
Executable file → Normal file
0
code/lab8/kern/fs/iobuf.c
Executable file → Normal file
0
code/lab8/kern/fs/iobuf.h
Executable file → Normal file
0
code/lab8/kern/fs/iobuf.h
Executable file → Normal file
0
code/lab8/kern/fs/sfs/bitmap.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/bitmap.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/bitmap.h
Executable file → Normal file
0
code/lab8/kern/fs/sfs/bitmap.h
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs.h
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs.h
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs_fs.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs_fs.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs_inode.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs_inode.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs_io.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs_io.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs_lock.c
Executable file → Normal file
0
code/lab8/kern/fs/sfs/sfs_lock.c
Executable file → Normal file
0
code/lab8/kern/fs/swap/swapfs.c
Executable file → Normal file
0
code/lab8/kern/fs/swap/swapfs.c
Executable file → Normal file
0
code/lab8/kern/fs/swap/swapfs.h
Executable file → Normal file
0
code/lab8/kern/fs/swap/swapfs.h
Executable file → Normal file
0
code/lab8/kern/fs/sysfile.c
Executable file → Normal file
0
code/lab8/kern/fs/sysfile.c
Executable file → Normal file
0
code/lab8/kern/fs/sysfile.h
Executable file → Normal file
0
code/lab8/kern/fs/sysfile.h
Executable file → Normal file
0
code/lab8/kern/fs/vfs/inode.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/inode.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/inode.h
Executable file → Normal file
0
code/lab8/kern/fs/vfs/inode.h
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfs.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfs.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfs.h
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfs.h
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfsdev.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfsdev.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfsfile.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfsfile.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfslookup.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfslookup.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfspath.c
Executable file → Normal file
0
code/lab8/kern/fs/vfs/vfspath.c
Executable file → Normal file
@@ -186,14 +186,9 @@ static void slob_free(void *block, int size)
|
||||
|
||||
|
||||
|
||||
void check_slob(void) {
|
||||
cprintf("check_slob() success\n");
|
||||
}
|
||||
|
||||
void
|
||||
slob_init(void) {
|
||||
cprintf("use SLOB allocator\n");
|
||||
check_slob();
|
||||
}
|
||||
|
||||
inline void
|
||||
|
||||
0
code/lab8/libs/dirent.h
Executable file → Normal file
0
code/lab8/libs/dirent.h
Executable file → Normal file
@@ -314,11 +314,14 @@ quick_check() {
|
||||
## kernel image
|
||||
osimg=$(make_print ucoreimg)
|
||||
|
||||
## sfs image
|
||||
sfsimg=$(make_print sfsimg)
|
||||
|
||||
## swap image
|
||||
swapimg=$(make_print swapimg)
|
||||
|
||||
## set default qemu-options
|
||||
qemuopts="-hda $osimg -drive file=$swapimg,media=disk,cache=writeback"
|
||||
qemuopts="-hda $osimg -drive file=$swapimg,media=disk,cache=writeback -drive file=$sfsimg,media=disk,cache=writeback"
|
||||
|
||||
## set break-function, default is readline
|
||||
brkfun=readline
|
||||
|
||||
0
code/lab8/user/ls.c
Executable file → Normal file
0
code/lab8/user/ls.c
Executable file → Normal file
0
code/lab8/user/sh.c
Executable file → Normal file
0
code/lab8/user/sh.c
Executable file → Normal file
Reference in New Issue
Block a user