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/ext2/ext2.rbuild?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/inc/ext2fsd.h
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/inc/ext2fsd.h?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/inc/protos.h
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/inc/protos.h?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/inc/struct.h
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/inc/struct.h?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/src/close.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/src/close.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/src/create.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/src/create.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/src/dircntrl.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/src/dircntrl.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/src/fileinfo.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/src/fileinfo.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/src/fsctrl.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/src/fsctrl.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/src/io.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/src/io.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/src/metadata.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/src/metadata.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/src/misc.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/src/misc.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/src/read.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/src/read.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/ext2/src/write.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/ext2/src/write.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/fs_rec/ext2.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/fs_rec/ext2.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/fs_rec/fat.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/fs_rec/fat.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/fs_rec/fs_rec.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/fs_rec/fs_rec.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/fs_rec/fs_rec.h
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/fs_rec/fs_rec.h?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/drivers/filesystems/fs_rec/udfs.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/fs_rec/udfs.c?rev=44038&r1=44037&r2=44038&view=diff

Added: branches/arty-newcc/drivers/filesystems/fs_rec/udfs.h
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/fs_rec/udfs.h?rev=44038&view=auto

Modified: branches/arty-newcc/ntoskrnl/cache/cachesub.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/cachesub.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/ntoskrnl/cache/copysup.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/copysup.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/ntoskrnl/cache/fssup.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/fssup.c?rev=44038&r1=44037&r2=44038&view=diff

Removed: branches/arty-newcc/ntoskrnl/cache/io.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/io.c?rev=44037&view=auto

Modified: branches/arty-newcc/ntoskrnl/cache/lazyrite.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/lazyrite.c?rev=44038&r1=44037&r2=44038&view=diff

Modified: branches/arty-newcc/ntoskrnl/cache/pinsup.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/pinsup.c?rev=44038&r1=44037&r2=44038&view=diff

Added: branches/arty-newcc/ntoskrnl/mm/section/data.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/data.c?rev=44038&view=auto

Added: branches/arty-newcc/ntoskrnl/mm/section/elf.inc.h
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/elf.inc.h?rev=44038&view=auto

Added: branches/arty-newcc/ntoskrnl/mm/section/elf32.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/elf32.c?rev=44038&view=auto

Added: branches/arty-newcc/ntoskrnl/mm/section/elf64.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/elf64.c?rev=44038&view=auto

Added: branches/arty-newcc/ntoskrnl/mm/section/image.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/image.c?rev=44038&view=auto

Added: branches/arty-newcc/ntoskrnl/mm/section/io.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/io.c?rev=44038&view=auto

Added: branches/arty-newcc/ntoskrnl/mm/section/pagefile.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/pagefile.c?rev=44038&view=auto

Added: branches/arty-newcc/ntoskrnl/mm/section/pe.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/pe.c?rev=44038&view=auto

Added: branches/arty-newcc/ntoskrnl/mm/section/physical.c
URL: 
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/physical.c?rev=44038&view=auto


Reply via email to