Block layer and ext2 headers
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 1 Sep 2010 00:41:00 +0000 (17:41 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:53 +0000 (17:35 -0700)
commit1b515d8e010141ab12b58c4c91e1307b514bb1ae
tree3205aaa5205f8a406f32a2b991eaea27d362ea17
parentde687dc430457f90d92fbeaef78647445f5ce400
Block layer and ext2 headers

This adds a non-blocking block layer, suitably only for ramdisks
(make_request() just does the block driver part).  This also adds the
first ext2 bits.  It'll look for an image file formatted with ext2 (no
disk partitions or anything.  Or cells).
Makeconfig
Makelocal.template
kern/include/blockdev.h [new file with mode: 0644]
kern/include/devfs.h
kern/include/ext2fs.h [new file with mode: 0644]
kern/include/vfs.h
kern/src/Makefrag
kern/src/blockdev.c [new file with mode: 0644]
kern/src/devfs.c
kern/src/init.c
kern/src/vfs.c