Author: arty Date: Mon Nov 9 09:06:31 2009 New Revision: 44038
URL: http://svn.reactos.org/svn/reactos?rev=44038&view=rev Log: Basic work to enable booting on ext2. Will do a full branch sync as a seperate push. This reimplements sections and the cache manager and fixes numerous bugs in the imported ext2 driver besides. The cache manager implementation should be much more authentic, and needs testing with more fs drivers.
Added: branches/arty-newcc/drivers/filesystems/fs_rec/udfs.h (with props) branches/arty-newcc/ntoskrnl/mm/section/ branches/arty-newcc/ntoskrnl/mm/section/data.c (with props) branches/arty-newcc/ntoskrnl/mm/section/elf.inc.h (with props) branches/arty-newcc/ntoskrnl/mm/section/elf32.c (with props) branches/arty-newcc/ntoskrnl/mm/section/elf64.c (with props) branches/arty-newcc/ntoskrnl/mm/section/image.c (with props) branches/arty-newcc/ntoskrnl/mm/section/io.c (with props) branches/arty-newcc/ntoskrnl/mm/section/pagefile.c (with props) branches/arty-newcc/ntoskrnl/mm/section/pe.c (with props) branches/arty-newcc/ntoskrnl/mm/section/physical.c (with props) Removed: branches/arty-newcc/ntoskrnl/cache/io.c Modified: branches/arty-newcc/drivers/filesystems/ext2/ext2.rbuild branches/arty-newcc/drivers/filesystems/ext2/inc/ext2fsd.h branches/arty-newcc/drivers/filesystems/ext2/inc/protos.h branches/arty-newcc/drivers/filesystems/ext2/inc/struct.h branches/arty-newcc/drivers/filesystems/ext2/src/close.c branches/arty-newcc/drivers/filesystems/ext2/src/create.c branches/arty-newcc/drivers/filesystems/ext2/src/dircntrl.c branches/arty-newcc/drivers/filesystems/ext2/src/fileinfo.c branches/arty-newcc/drivers/filesystems/ext2/src/fsctrl.c branches/arty-newcc/drivers/filesystems/ext2/src/io.c branches/arty-newcc/drivers/filesystems/ext2/src/metadata.c branches/arty-newcc/drivers/filesystems/ext2/src/misc.c branches/arty-newcc/drivers/filesystems/ext2/src/read.c branches/arty-newcc/drivers/filesystems/ext2/src/write.c branches/arty-newcc/drivers/filesystems/fs_rec/ext2.c branches/arty-newcc/drivers/filesystems/fs_rec/fat.c branches/arty-newcc/drivers/filesystems/fs_rec/fs_rec.c branches/arty-newcc/drivers/filesystems/fs_rec/fs_rec.h branches/arty-newcc/drivers/filesystems/fs_rec/udfs.c branches/arty-newcc/ntoskrnl/cache/cachesub.c branches/arty-newcc/ntoskrnl/cache/copysup.c branches/arty-newcc/ntoskrnl/cache/fssup.c branches/arty-newcc/ntoskrnl/cache/lazyrite.c branches/arty-newcc/ntoskrnl/cache/pinsup.c
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: branches/arty-newcc/drivers/filesystems/ext2/ext2.rbuild URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/inc/ext2fsd.h URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/inc/protos.h URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/inc/struct.h URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/close.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/create.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/dircntrl.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/fileinfo.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/fsctrl.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/io.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/metadata.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/misc.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/read.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/write.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/e...
Modified: branches/arty-newcc/drivers/filesystems/fs_rec/ext2.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/f...
Modified: branches/arty-newcc/drivers/filesystems/fs_rec/fat.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/f...
Modified: branches/arty-newcc/drivers/filesystems/fs_rec/fs_rec.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/f...
Modified: branches/arty-newcc/drivers/filesystems/fs_rec/fs_rec.h URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/f...
Modified: branches/arty-newcc/drivers/filesystems/fs_rec/udfs.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/f...
Added: branches/arty-newcc/drivers/filesystems/fs_rec/udfs.h URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/f...
Modified: branches/arty-newcc/ntoskrnl/cache/cachesub.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/caches...
Modified: branches/arty-newcc/ntoskrnl/cache/copysup.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/copysu...
Modified: branches/arty-newcc/ntoskrnl/cache/fssup.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/fssup....
Removed: branches/arty-newcc/ntoskrnl/cache/io.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/io.c?r...
Modified: branches/arty-newcc/ntoskrnl/cache/lazyrite.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/lazyri...
Modified: branches/arty-newcc/ntoskrnl/cache/pinsup.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/pinsup...
Added: branches/arty-newcc/ntoskrnl/mm/section/data.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/d...
Added: branches/arty-newcc/ntoskrnl/mm/section/elf.inc.h URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/e...
Added: branches/arty-newcc/ntoskrnl/mm/section/elf32.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/e...
Added: branches/arty-newcc/ntoskrnl/mm/section/elf64.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/e...
Added: branches/arty-newcc/ntoskrnl/mm/section/image.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/i...
Added: branches/arty-newcc/ntoskrnl/mm/section/io.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/i...
Added: branches/arty-newcc/ntoskrnl/mm/section/pagefile.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/p...
Added: branches/arty-newcc/ntoskrnl/mm/section/pe.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/p...
Added: branches/arty-newcc/ntoskrnl/mm/section/physical.c URL: http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/p...