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/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/inc/ext2fsd.h
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/inc/protos.h
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/inc/struct.h
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/close.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/create.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/dircntrl.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/fileinfo.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/fsctrl.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/io.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/metadata.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/misc.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/read.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/ext2/src/write.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/fs_rec/ext2.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/fs_rec/fat.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/fs_rec/fs_rec.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/fs_rec/fs_rec.h
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/drivers/filesystems/fs_rec/udfs.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Added: branches/arty-newcc/drivers/filesystems/fs_rec/udfs.h
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/drivers/filesystems/…
Modified: branches/arty-newcc/ntoskrnl/cache/cachesub.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/cache…
Modified: branches/arty-newcc/ntoskrnl/cache/copysup.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/copys…
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?…
Modified: branches/arty-newcc/ntoskrnl/cache/lazyrite.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/lazyr…
Modified: branches/arty-newcc/ntoskrnl/cache/pinsup.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/cache/pinsu…
Added: branches/arty-newcc/ntoskrnl/mm/section/data.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/…
Added: branches/arty-newcc/ntoskrnl/mm/section/elf.inc.h
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/…
Added: branches/arty-newcc/ntoskrnl/mm/section/elf32.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/…
Added: branches/arty-newcc/ntoskrnl/mm/section/elf64.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/…
Added: branches/arty-newcc/ntoskrnl/mm/section/image.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/…
Added: branches/arty-newcc/ntoskrnl/mm/section/io.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/…
Added: branches/arty-newcc/ntoskrnl/mm/section/pagefile.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/…
Added: branches/arty-newcc/ntoskrnl/mm/section/pe.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/…
Added: branches/arty-newcc/ntoskrnl/mm/section/physical.c
URL:
http://svn.reactos.org/svn/reactos/branches/arty-newcc/ntoskrnl/mm/section/…